东北师范大学《C程序设计》期末考试必备题集

奥鹏期末考核

42679–东北师范大学《C程序设计》奥鹏期末考试题库合集

单选题:
(1)有以下程序段int n=0,p;
do{scanf(“%d”,&p); n++;}
while(p!=12345 && n3);
此处do-while循环的结束条件是 ()
A.p的值不等于12345且n的值小于3
B.p的值等于12345且n的值大于等于3
C.p的值不等于12345且n的值小于3
D.p的值等于12345或者n的值大于等于3
答案问询微信:424329奥鹏期末考核

(2)要把高级语言编写的源程序转换为目标程序,需要使用()
A.编辑程序
B.驱动程序
C.诊断程序
D.编译程序
答案问询微信:424329

(3)以下程序:main( )
{ char c;
int i;
for(i=65;i68;i++)
{ c=i+32;
switch(c)
{ case ‘a’:printf("%c,",c);break;
case ‘b’:case ‘e’:printf("ok,");
default: printf("end");
}
}
}
的输出结果为()
A.a,ok,end
B.a,ok,endend
C.a,ok,end,end
D.a,ok,ok
答案问询微信:424329

(4)设有数组定义:char array[]=”China”; 则数组所占的空间是()
A.4个字节
B.5个字节
C.6个字节
D.7个字节
答案问询微信:424329

(5)有以下程序段 : int m=0,n=0; char c=‘a’;
scanf("%d%c%d",&m,&c,&n);
printf("%d,%c,%dn",m,c,n);
若从键盘上输入:10A10回车,则输出结果是()
A.10,A,10
B.10,a,10
C.10,a,0
D.10,A,0
答案问询微信:424329

(6)定义如下变量和数组: int i, x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句 for(i=0;i3;i++) printf("%d",x[i][2-i]); 的输出结果是()
A.1 ?5 ?9
B.1 ?4 ?7
C.3 ?5 ?7
D.3 ?6 ?9
答案问询微信:424329

(7)C语言源程序的基本单位是()
A.过程
B.函数
C.子程序
D.标识符
答案问询微信:424329

(8)以下程序:
#define N 2
#define M N+2
#define CUBE(x) (x*x*x)
#include "stdio.h"
main( )
{ int i=M;
i=CUBE(i);
printf("%dn",i);
}
的输出结果为()
A.17
B.64
C.125
D.53
答案问询微信:424329

判断题:
(1)C语言中运算对象必须为整型的运算符是%。
答案问询微信:424329

(2)在Turbo C中,实型数据在内存中占4个字节。
答案问询微信:424329

编程题:
(2)在Turbo C中,实型数据在内存中占4个字节。
答案问询微信:424329

(2)在Turbo C中,实型数据在内存中占4个字节。
答案问询微信:424329

(2)在Turbo C中,实型数据在内存中占4个字节。
答案问询微信:424329

(2)在Turbo C中,实型数据在内存中占4个字节。
答案问询微信:424329

(2)在Turbo C中,实型数据在内存中占4个字节。
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网