20春学期(1709、1803、1809、1903、1909、2003)

x=-1; do { x=x*x; } while (x); 以上程序段( )
A:是死循环
B:循环执行2次
C:循环执行1次
D:有语法错误
答案:D

如果在C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。
A:0~255
B:0~32 767
C:0~65 535
D:0~2 147 483 647
答案:C

下面4个选项中,均是C语言关键字的选项是( )。
A:auto enum include
B:switch typedef continue
C:signed union scanf
D:if struct type
答案:B

若执行fopen函数时发生错误,则函数的返回值是( )
A:地址值
B:null
C:1
D:EOF
答案:B

int k=1; while (k<=10); 上述语句执行后,变量k的值是( )。
A:10
B:11
C:9
D:无限循环,值不定
答案:D

x=-2; y=-1; if(x!=0) if(x>0) y=1; else y=0; 该程序段的输出结果为( )。
A:1
B:0
C:-1
D:不确定
答案:B

下列关于数组的特征错误的是( )。
A:先定义后使用
B:可以有多维
C:定义数组长度时可以用常量或变量
D:可以作参数传递
答案:C

以下对C语言中共用体类型数据的叙述正确的是( )
A:可以对共用体变量名直接赋值
B:一个共用体变量中可以同时存放其所有成员
C:一个共用体变量中不能同时存放其所有成员
D:共用体类型定义中不能出现结构体类型的成员
答案:C

超前学员专享

已有 312 人学习

提供优质的教育资源

公众号: 超前自学网