15春《C语言(专科)》在线作业3
一、单选题(共 20 道试题,共 100 分。)
1. 一个C程序的执行是从()
A. C程序的main函数开始,到main函数结束
B. 本程序的第一个函数开始,到本程序最后一个函数结束
C. 本程序的main函数开始,到本程序文件的最后一个函数结束
D. 本程序的第一个函数开始,到本程序main函数结束
正确答案:A
2. 如果输入信息为:1234567则执行语句:scanf("%2d%2d",&x,&y);之后,x,y的值为()
A. x为12,y为34
B. x为2,y为3
C. x为12,y为67
D. x为1234567,y为0
正确答案:A
3. 设fp为指向某二进制文件的指针,且已经读到此文件末尾,则函数feof(fp)的返回值为
()。
A. EOF
B. 非0值
C. 0
D. NULL
正确答案:B
4. 设fp为指向某二进制文件的指针,且已经读到此文件末尾,则函数feof(fp)的返回值为
()。
A. EOF
B. 非0值
C. 0
D. NULL
正确答案:B
5. 以下选项中,当x为大于1的奇数时,值为0的表达式是()。
A. x%2==1
B. x/2
C. x%2!=0
D. x%2==0
正确答案:D
6. C语言对嵌套if语句的规定是:else总是与()配对。
A. 其之前最近的if