2015秋计算机基础及C语言复习题(客观题)
C语言部分
一、填空
1、一个C程序必须包含一个()函数.
答案: main 或主
2、若有如下输入函数:scanf("%d%d%d",&a,&b,&c);则可以使用空格、()或制表符作为输入数据的间隔符。
答案:换行符或 \n 或回车换行符
3、表达式13/2的结果是().
答案: 6
4、C语言中,将某个表达式用作条件判断时,
只要该表达式的值不等于(),则条件成立.
答案: 0 或零或 '0' 或 \0
5、表达式 !'A' 的值等于().
答案: 0
6、C语言的标识符的第一个字符必须是字母或().
答案: _ 或下划线
7、若n是int型变量,则表达式n=123,n%10*100+n/10%10*10+n/100的值是(). 答案: 321
8、若x和y是整型变量,且变量均已赋值,则表达式x>y>-1的值是().
答案: 1
9、若变量a,b和c都是int型变量,下面的程序段执行后,变量b的值是().
a=2;b=3;c=a>1||b-->0;
答案: 3
10、函数printf("%2s","ABCD")的输出结果是().
答案: ABCD
11、函数getchar()的功能是从标准输入设备输入一个().
答案:字符
12、若C语言中,一个int型数据占2个字节,则int型数据能表示的最小值是(). 答案: -32768
13、表达式'd'-'5'+'3'表示的字符是().