2014综合测试试题(C语言)2.docx
文本预览下载声明
C语言课程考试试卷课程名称:《C语言程序设计》--------------------------------------装--------------------------------------订------------------------------线----------------------------------------年级: 班级:姓名:_______________ 学号:_________________ 考试(考查)闭卷题号1-2021-4041-50总分分数选择题(每题2分,共计100分)以下叙述正确的是( )A) 在C程序中,main函数必须位于程序的最前面 B) C语言的每一行中只能写一条语句 C) C语言本身没有输入输出语句 D) 在对一个C语言进行编译的过程中,可发现注释中的拼写错误不属于字符型常量的是__________。 A) B B) C C) \n D) P判断 char 型变量ch是否是大写字母的正确表达式是_________。 A) A=ch=Z B) (ch=‘A)(ch=Z) C) (ch=A)(ch=‘Z) D) (A=ch)AND(Z=ch) ?若有说明: int a[10]; 则对 a 数组元素的正确引用是________。 A) a[10] B)a[3.5] C) a(5) D) a[10-10] ? 以下二维数组 a 的正确说明是________。 A) int a[1,1]; ?B) float a(3,4); C) double a[1][4]; D) float a(3)(4); 设有: int a=2,b=3,c=7,d=8,m=3,n=3; 执行 (m=ab)(n=cd) 后的 n 值为_________。 A) 0 B) 1 C ) 2 D) 3 ? 已知 int x=10,y=20,z=30; 以下语句执行后, x、y、z 的结果是_________。 if(xy) z=x; x=y; y=z; A) x=10,y=20,z=30 B) x=20,y=30,z=30 C) x=20,y=30,z=10 D) x=20,y=30,z=20 可判断非0变量 a为正,b为负的正确表达式是_________。 A) a*b 0 B) (a0||b 0)a*b 0 C) (a0||b0)a*b 0 D) a0a*b0?当 a=2,b=3,c=6,d=4 时,执行完下面一段程序后x的值是_________。 if(ab) if(cd) x=1; else if (ac) if(bd) x=2 ; else x=3 ; else x=6 ; else x=7 ; A) 1 B) 2 C) 3 D) 6 E) 7 ?设 a=5,b=6,c=7,d=8,m=2,n=2, 则执行 (m=ab)(n=cd)后n的值是_________。 A) 1 B) 2 C) 3 D) 4 ? 假定 int a=3, b=2, c=1, 表达式: (c==(ac))+(a/b) 的值是_________。 A) 1.75 B) 2 C) 1.5 D) 2.5下面关于A的说法正确的是( ) A) 它代表一个字符常量 B) 它代表一个字符串常量 C) 它代表一个字符 D) 它代表一个变量?设有一个八进制数25,以及一个十六进制数25,那它们分别转换为十进制数是__________。 A) 25,25 B) 25, 21 C ) 21,25 D) 21,37下面不正确的字符串常量是__________。 A) abc B) 12 13 C) O D) 若用数组名作为函数调用的实参,传递给形参的是________。 A) 数组的首地址 B) 数组第一个元素的值 C) 数组全部元素的值 D) 数组元素的个数使用字符串函数(如strcmp)时,必须将( )头文件包含在主程序中A) stdio.h B) string.h C) math.h D) stdlib.h ?一般情况下,C语言是以( )表示运算结果为逻辑真A)FB)T C)1D)0以下变量名( )是合法的(多选)A)continueB)$123 C)lotus_2_3 D)temp? 以下选项中属于C语言数据类型的是( )A)复数型B)逻辑型C)双精度型D)集合型 对于while语句,错误的说法是(
显示全部