开心快乐每一天
开心快乐每一天
《C语言程序设计》课程考试题库
第一章C语言概述
一、单项选择题
1、C语言规定,必须用()作为主函数名。
Function B.include C.main D.stdio
答案:C
2、()是C程序的基本构成单位。
函数 B.函数和过程C. 超文本过程 D.子程序
答案:A
3、 在C语言中,每个语句和数据定义是用()结束。
句号B.逗号C.分号D.括号
C
二、判断题
1、一个C程序可以包含任意多个不同名的函数,但有且仅
有一个主函数。()
答案:正确
2、 C语言规定:在一个源程序中,main函数的位置必须在 最开始。()
答案:错误
3、 在C程序中语句是以分号结束的。()
答案:正确
第二章 程序的灵魂 算法
一、单项选择题
1、 一个算法应该具有“确定性”等5个特性,下面对另外 4 个特性的描述中错误的是()。
A.有0个或多个输入B.有0个或多个输出C.有穷
性 D. 可行性
答案:B
2、以下叙述中正确的是()。
C语言比其它语言咼级。
C语言可以不用编译就能被计算机识别执行。
C语言以接近英语国家的自然语言和数学语言作为语言 的表达形式。
C语言出现的,具有其它语言的一切优点。
答案:C
3、以下叙述正确的是()。
C语言的源程序不必通过编译就可以直接运行。
C语言中的每条可执行语句最终都将被转换成二进制的
机器指令。
C语言源程序经编译形成的二进制代码可以直接运行。
C语言中的函数不可以单独进行编译。
答案:B
答案:B
二、判断题
1、 C语言的书写格式不会影响程序的可读性。()
答案:错误
2、C语言程序实现与其他高级语言一样也要经过编辑、编
译连接和运行这样的三步曲。()
答案:正确
3、健壮的算法不会因为非法输入而出现莫名其妙的状态。
()
答案:正确
第三章数据类型运算符与表达式
一、单项选择题
1、下列字符串是标识符的是()。
A._HJ B.9_student C.long LINE 1
答案:A
2、()不是C语言提供的合法关键字。
A.switchB.printC.case
D.default
答案:B
3、 判断字符型变量 ch为小写字母的表达式是()。
A.,a,v=ch<=,z'B.(ch>=a) &&(chv=z)
C. (ch>=' a') ||(ch<=' z' D. (ch>=' a') &&
(ch<=' z )
答案:D
4、在C语言中,回车换行符是()。
A.\n B.\t C.\v D.\b
答案:A
5、设整型变量
5、设整型变量
值为9,则下列表达式中使 b的值不为4
的表达式()
A.b=a/2b=a%2
A.b=a/2
b=a%2
b=8-(3,a-5)b=a>5?4:2
b=8-(3,a-5)
b=a>5?4:2
答案:B
6、能正确表示
6、能正确表示
的取值范围在[0,100]和[-10,-5]内的
表达式是()
A.(XV=-10)II(x>=-5)&&(x<=0)II ( x>=100)B.(x>=-10)&&(
A.
(XV=-10)
II
(x>=-5)
&&(x<=0)
II ( x>=100)
B.
(x>=-10)
&&( x<=-5)
II ( x>=0)
&&(x<=100)
C.
(x>=-10)
&&( x<=-5)
&&(x>=0)
&&(x<=100)
D.
(xv=-10)
II (x>=-5)
&&(x<=0)
II ( x>=100)
答案:
7、
7、10+' a' +1.5-567.345/
b'的结果是()型数据。
A」ong B.double C.int D.unsigned float
答案:B
&设a、b和c是int 型变量,且a=2,b=4,c=6,则下面
表达式中值为0的是()A.'a'+ ‘b' B.av=b C.a||b+c&&b-cD.!(&& !c || 1 )答案:B(a
表达式中值为0的是()
A.'a'+ ‘b' B.av=b C.a||b+c&&b-cD.!(
&& !c || 1 )
答案:B
(a
9、已知在ASCII字符集中,字母 A的序号为65,下面程序 的输出结果为()。
main()
{char c= ' A ;int i=10;
c=c+10;
i=c%i;
printf( “ %c,%d\n” ,c,i);
}
A.75,7B.75,5C.K,5 D.因存
在非图形字符,无法直接显示出来
答案:C
10、C语言中最简单的数据类型包括 ()
A.整型,实型,逻辑型
型
C.整型,字符型,逻辑型
B. 整型,实型,字符
D. 整型,实型,逻辑
型,
答案:B
11、C语