.
考试科目:计算机程序设计基础考试时间:
一、单项选择题(每小题1分,共30分)
1.一个C程序的执行是从()。
(A)main()函数开始,直到main()函数结束
(B)第一个函数开始,直到最后一个函数结束
(C)第一条语句开始,直到最后一条语句结束
(D)main()函数开始,直到最后一个函数结束
2.在C语言程序中,main()的位置()。
(A)必须作为第一个函数(B)必须作为最后一个函数
(C)可以任意(D)必须放在它所调用的函数之后
3.一个C语言程序是由()。
(A)一个主程序和若干个子程序组成(B)一个或多个函数组成
(C)若干个过程组成(D)若干个子程序组成
4.下列说法中,错误的是()。
(A)每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号
(B)每个函数都有一个函数头和一个函数体,主函数也不例外
(C)主函数只能调用用户函数或系统函数,用户函数可以相互调用
(D)程序是由若干个函数组成的,但是必须有、而且只能有一个主函数
5.下列符号中,不属于转义字符的是()。
(A)\\ (B)\0xAA(C)\t (D)\0
6.C语言源程序的基本单位是()。
(A)过程(B)函数(C)子程序(D)标识符
7.以下结果为整数的表达式是()。(设有inti;char c; float f;)
(A)i+f (B)i*c(C)c+f (D)i+c+f
8.设有char ch; 以下不正确的赋值语句是()。
(A)ch=’123’;(B)ch=’\xff’;(C)ch=’\08’;(D)ch=”\”;
9.逗号表达式(a=3*5,a*4), a+15的值是()。a的值是()。
①(A)15 (B)60 (C)30 (D)不确定
②(A)60 (B)30 (C)15 (D)90
10.设int a=2,b,c; 则执行c=b=a――;语句后,a 的结果是(B )。b的结果是(C)。c的结果
是(C)。