-
下列关于C语言用户标识符的叙述中,正确的叙述是( )。
-
若有以下定义,int a,b; float x;,则正确的赋值语句是( )。
-
设a=10,b=4;,执行赋值语句a%=b+1;后,a的值为( )。
-
若fp是指向某文件的指针,且已读到文件末尾,则函数表达式 !feof(fp)的值是( )。
-
单目运算符“&”是指针运算符。
-
在16位系统中,若有数组定义:float f[10]={1,2,3,4};,则数组f所占的存储空间为( )个字节。
-
下列描述中,不能正确给字符数组str定义和赋值的是( )。
-
C语言中的文件分类是:
-
对于char p[]="ABC ABCD ABCDE"; ,输出结果中能看到字符D的是():
-
从下列选项中选择不会引起二义性的宏定义是()
-
已知定义“int x = 1, *p”,则合法的赋值表达式是( )。
-
逻辑关系“a≥10或a≤0”正确表示的C语言表达式是:a>=10 or a<=0 。
-
下列关于C语言数据文件的叙述中,正确的叙述是( )。
-
三种循环可以绝对地互相嵌套。
-
可以利用全局变量从函数中得到多个返回值。
-
已有int x=2,y=7;则printf("%d",x+y==6);的输出结果是:
-
C语言表达式值的类型可以根据环境来确定。
-
在函数中定义变量时,若省略存储类型符,系统默认其为( )存储类别。
-
以下程序的输出结果是:main(){int x; for(x=1;x<10;x=x+1) for(x=10;x<10;x=x+1); printf("%d\n",x);}
-
while语句和switch语句中都可以使用break。
-
下列选项中关于register变量,正确的是( )。
-
声明一个函数为外部函数,应该在声明函数的函数类型的前面加( )。
-
以下程序运行后,main(){char *s="abcde"; s+=2; printf("%d\n",s); },输出结果是:
-
以下关于预处理的叙述,不正确的是。
-
函数中的形参和调用时的实参都是变量时,传递方式为( )。
-
若a为int类型,且其值为5,则执行完表达式a+=a-=a*a后,a的值是( )。
-
下列运算符中,结合方向为自右至左的是( )。
-
若形参是简单变量形式,则对应的实参可以是:
-
根据定义:struct person{char name[9];int age;};struct person c[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};,能打印出字母M的语句是( )。
-
若有int a[5][4]; ,则数组a的第12 个元素是。
本网站数据均来自互联网 --2018