-
一个C程序是由( )。
-
在定义int a[2][3];之后,对数组a的引用错误的是( )。
-
C语言中二维数组的存储是一维的线性存储。
-
执行char str[10]="Ch\nina";strlen(str);的结果是( )。
-
程序段int i,sum=0; for(i=1;i<=3;sum++) sum+=i; printf("%d\n",sum); 的输出结果是( )。
-
下列关于局部变量的说法中,不正确的说法是( )。
-
若int a=5,b=6,c=7,d=8,m=2,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为:
-
若有说明语句“int a[10],*p=a;”,对数组元素的正确引用是:
-
如果想使下列数组a中5个元素的值全部为0,可以写成( )。
-
执行 printf("%d",(5/2+10%3)/3);的值是():
-
a=b=58是合法的C语言赋值表达式。
-
在以下关于C语言的叙述中,正确的说法是():
-
C语言中规定,函数的返回值的类型是由:
-
算术运算符的结合方向均为自左至右。
-
根据定义:
struct person{char name[9];int age;};
struct person c[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};
能打印出字母M的语句是:
-
以下程序:main( ) {int x=5; if (x--<5) printf(“%d\n”, x); else printf(“%d\n”, x++); },程序运行后,输出结果是:
-
表达式18/4*sqrt(4.0)/8值的数据类型为( )。
-
C函数可以递归调用。
-
若fp是指向某文件的指针,若没到该文件的末尾,则函数feof(fp)的返回值是EOF。
-
下列属于结构化算法基本结构的是()。
-
在C语言中,关于文件存取方式,:
-
设有定义“int a=3,b,*p=&a”,则下列语句中,使b不为3的语句是:
-
在说明一个结构体变量时系统分配给它的存储空间是该结构体中所有成员所需存储空间的总和。
-
在C程序中,main()的位置( )。
-
程序main(){int x=1, y=0, a=0, b=0;switch(x){case 1: switch(y) {case 0: a++;break; case 1: b++;break; } case 2: a++; b++; break;}printf("a=%d, b=%d\n",a,b); }的输出结果是( )。
-
有如下程序段:int w=1; x=2; y=3; z=4; m =(w<x) ? w : x; m =(m<y) ? m : y; m =(m<z) ? m : z; 该程序段执行后,m的值是:
-
下列不能输出字符B的是():
-
以下程序的输出结果是:main(){int x; for(x=1;x<10;x++) for(x=10;x<10;x++); printf("%d
",x);}
-
以下不合法的赋值语句是:
-
允许在不同的函数中使用相同的变量名。
本网站数据均来自互联网 --2018