1、一、选择题:(共32分,每空2分)1.能将高级语言编写的源程序转换成目标程序的是___B___。A) 编辑程序 B) 编译程序 C) 解释程序 D) 链接程序2.在多媒体计算机系统中,不能用以存储多媒体信息的是__A____。A) 光缆 B) 软盘 C) 硬盘 D) 光盘3.以下叙述中正确的是___A___A) 构成C程序的基本单位是函数B) 可以在一个函数中定义另一个函数 C) main()函数必须放在其它函数之前 D) 所有被调用的函数一定要在调用之前进行定义X4.下面那一项在C语言中是非法的常量(B)CA.—78.33B.“si
2、na.com”C.‘ax’D.5.2E-35.下面运算符的优先级比较,正确的是(C)A.“!=”<“+”<“=”<“&&”B.“&&”<“!=”<“+”<“=”C.“=”<“&&”<“!=”<“+”D.“+”<“!=”<“=”<“&&”6.以下选项中合法的实型常数是___C___A) 5E2.2 B) E-3 C) 2E3 D) 1.3E7.以下选项中合法的用户标识符是___B___A) long B) _2Test C) 3Dmax D) A.datX8.C语言中的简单数据类型包括(B)。DA)整型,实型,逻辑型B)整型,实型,字符
3、型,逻辑型C)整型,字符型,逻辑型D)整型,实型,字符型X9.要求当A的值为奇数时,表达式的值为真;A的值为偶数时,表达式的值为假,以下不满足要求的表达式是(B)CA.A%2==1B.!(A%2==0)C.!(A%2)D.A%210.有以下程序段int n=0,p;do {scanf("%d",&p);n++;} while(p!=12345&&n<3);此处do-while循环的结束条件是____D__A) p的值不等于12345并且n的值小于3B) p的值等于12345并且n的值大于等于3 C) p的值不等于12345或者n的值小
5、.putchar函数可以向终端输出一个(A)A.字符或字符型变量值B.字符串C.整型变量表达式的值D.实型变量的值15.若用数组名作为函数调用时的实参,则实际上传递给行参的是(B)A.数组首地址B.数组的第一个元素值C.数组中全部元素的值D.数组元素的个数16.与十进制511等值的十六进制数为___A___。A) 1FF B) 2FF C) 1FE D) 2FE二、写出下列数学表达式在C语言中相应的表达式表示(每题2分,共14分)(1)1200/(24-4*5)(2)c×c*sqrt(a*a+b*b)(3)cos2(a+b)cos(a