-
C语言并不是非常严格的算法语言,在以下关于C语言的不严格的叙述中,错误的说法是():
-
若有int a[10],*p=a;,则( )。
-
若i,j已定义为int类型,则在程序段for (i=5;i;i--) for(j=0;j<4;j++){...}中,内循环体的总的执行次数是( )。
-
以下合法的赋值语句是():
-
属于低级语言的计算机语言是( )。
-
只有先经过编译才可能生成可执行程序。
-
已知定义“int x = 1, *p”,则合法的赋值表达式是( )。
-
若形参是简单变量形式,则对应的实参不能是( )。
-
下列属于C语言标准库函数的为()。
-
若fp是指向某文件的指针,若没到该文件的末尾,则函数feof(fp)的返回值是( )。
-
C语言程序的基本单位是( )。
-
表达式18/4*sqrt(4.0)/8值的数据类型为double。
-
设有数组定义:char array[]="China";,则数组array所占的存储空间为( )个字节。
-
以下叙述中,错误的叙述是:
-
下列说法中正确的是()。
-
C语言中规定,函数的返回值的类型是由( )。
-
关于C语言程序的语句,正确的说法是( )。
-
如果全局的外部变量和函数体内定义的局部变量重名,则错误说法为:
-
对于下面两个结构体变量的定义:(1)struct person{char name[20];int age;}pupil,student;struct person men,women;,(2)struct{char name[20];int age;}pupil,student;struct men,women;,正确的理解是( )。
-
设int a=3,b=4,c=5;,则下面的表达式中,值为0的表达式是( )。
-
在16位系统中,若有数组定义:int array[10]={1,2,3,4};,则数组array所占的存储空间为( )个字节。
-
已知int a[]={1,2,3,4,5,6,7,8,9},*p = a; 则值为3的表达式是()
-
若int w=1, x=2, y=3, z=4;则条件表达式“w>x?w:y<z?y:z”的结果为:;
-
程序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 *px; float *pf;char *pc;,下列关于指针的正确描述为( )。
-
若a为int类型,且其值为5,则执行完表达式a+=a-=a*a后,a的值是( )。
-
以下程序的输出结果是:main(){int x,y=0; for(x=1;x<10;x+=2) y++; printf("%d
",y);}
-
若int a=5,b=6,c=7,d=8,m=2,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为:
-
下列能输出字符B的是():
-
若有int a[][3]={{1,2},{3,4}}; ,则a[1][2]的值是( )。
本网站数据均来自互联网 --2018