考试辅导老师QQ:58383878
一、 单选题 (共 35 道试题,共 70 分)
1. 若int i, x; 则for(i=x=0; i<9&&x!=5; i++, x++)控制的循环体将执行( )次。
A.10
B.9
C.5
D.6
2. 设x、y、t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为( )。
A.不确定
B.2
C.3
D.1
3. 数组定义char a[10]={'a','b','c';包括了( )。个元素。
A.3
B.9
C.4
D.10
4. 在C语言中,函数返回值的类型最终取决于( )。
A.函数定义时在函数首部所说明的函数类型
B.return语句中表达式值的类型
C.调用函数时主调函数所传递的实参类型
D.函数定义时形参的类型
5. C语言结构体类型变量在程序运行期间( )。
A.TC环境在内存中仅仅开辟一个存放结构体变量地址的单元
B.所有的成员一直驻留在内存中
C.只有最开始的成员驻留在内存中
D.部分成员驻留在内存中
6. 以下有关宏替换叙述中,错误的是( )。
A.宏替换不占用运行时间
B.宏无类型名
C.宏替换只是字符替换
D.宏名必须用大写字母表示
7. 当顺利执行了文件关闭操作时,fclose函数的返回值是( )。
A.0
B.True
C.-1
D.1
8. C语言规定,在一个源程序中,main函数的位置( )。
A.必须在最开始
B.必须在系统调用的库函数的后面
C.可以任意
D.必须在最后
9. 设有 int x=8; 则表达式 (++x*1/3) 的值是( )。
A.2
B.3
C.2.6
D.0
10. 下面程序的输出结果是( )。
main()
{
int x=177;
printf("%o\n&#