C语言模拟练习题及答案.pdf_第1页
C语言模拟练习题及答案.pdf_第2页
C语言模拟练习题及答案.pdf_第3页
C语言模拟练习题及答案.pdf_第4页
C语言模拟练习题及答案.pdf_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷名称:09 模拟 1 试卷说明:zk09 命题教师: 北京化工大学北方学院 信息院 李丽芬 一、单项选择题(总分 60) 1. (分值:1.2 分)下列变量名中合法的是 A: B.C.Tom B: 3a6b C: _6a7b D: $ABC 序号:11 难度:1 考查点:C 语言概述 2. (分值:1.2 分)在 C 程序中,main()函数的位置是 A: 必须作为第一个函数; B: 必须作为最后一个函数; C: 可以任意; D: 必须放在它所调用的函数之后; 序号:17 难度:1 考查点:C 语言概述 3. (分值:1.2 分)main() int a,b,d241; ad/100%9; b(1) printf(“%d,%d”,a,b); A: 6,1 B: 2,1 C: 6,0 D: 2,0 序号:56 难度:1 考查点:逻辑运算和判断选取控制 4. (分值:1.2 分)以下不正确的描述是( ) A: break 语句不能用于循环语句和 switch 语句外的其它语句 B: 在 switch 语句中使用 break 语句或 continue 语句的作用相同 C: 在循环语句中使用 continue 语句是为了结束本次循环 D: 在循环语句中使用 break 语句是为了使流程跳出循环体 序号:76 难度:1 考查点:循环控制 5. (分值:1.2 分)若使用一维数组名作函数参数,则以下正确的说法是 A: 必须在主调用函数中说明此数组的大小; B: 实参数组类型与形参数组类型可以匹配; C: 在被调函数中,不需要考虑形参数组的大小; D: 实参数组名与形参数组名必须一致; 序号:167 难度:1 考查点:函数 6. (分值:1.2 分)以下说法不正确的 A: 在 C 程序中,逗号运算符的优先级最低; B: 在 C 程序中,aph 和 aPh 是两个不同的变量; C: 若 a 和 b 类型相同, 在计算了赋值表达式 ab 后 b 中的值将放入 a 中, 而 b 中的值不变; D: 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数; 序号:381 难度:1 考查点:数据类型、运算符与表达式 7. (分值:1.2 分)已知大写字母 A 的 ASCII 码值是 65,小写字母 a 的 ASCII 码是 97,则 用八进制表示的字符常量101是( ) 。 A: 字符 A B: 字符 a C: 字符 e D: 非法的常量 序号:1027 难度:1 考查点:数据类型、运算符与表达式 8. (分值:1.2 分)以下程序段的输出结果是 int a=1234; printf(“%2dn“,a); A: 12 B: 34 C: 1234 D: 提示出错、无结果 序号:606 难度:1 考查点:顺序结构 9. (分值:1.2 分)以下程序的输出结果是( ) main() int num0; while(num2 ? 6 : 5 C: x=8-(-y)-(-y) D: x=y*4.8/2 序号:37 难度:2 考查点:逻辑运算和判断选取控制 18. (分值:1.2 分)下面程序的输出结果是_。 #include main( ) int n33, i, j; for(i=0;i main( ) int x=1; void f1( ), f2( ); f1( ); f2(x); printf(“%dn“, x); void f1(void) int x=3; printf(“%d “, x); void f2( x ) int x; printf(“%d “, +x); A: 1 1 1 B: 2 2 2 C: 3 3 3 D: 3 2 1 序号:109 难度:2 考查点:函数 20. (分值:1.2 分)以下程序的输出结果是( ) main() int n10; while(n7) n; printf(“%d,”,n); A: 10,9,8, B: 9,8,7, C: 10,9,8,7, D: 9,8,7,6, 序号:51 难度:1 考查点:循环控制 21. (分值:1.2 分)在 C 语言中,错误的 int 类型的常数是 。 A: 32768 B: 0 C: 037 D: 0xAF 序号:66 难度:1 考查点:数据类型、运算符与表达式 22. (分值:1.2 分)对二维数组的正确说明是 A: int a=1,2,3,4,5,6; B: int a2=1,2,3,4,5,6; C: int a3=1,2,3,4,5,6; D: int a2,3=1,2,3,4,5,6; 序号:73 难度:1 考查点:数组 23. (分值:1.2 分)下列叙述中错误的是 A: 主函数中定义的变量在整个程序中都是有效的。 B: 在其它函数中定义的变量在主函数中也不能使用。 C: 形式参数也是局部变量。 D: 复合语句中定义的变量只在该复合语句中有效。 序号:126 难度:1 考查点:函数 24. (分值:1.2 分)C 语言允许函数返回值类型缺省定义,此时该函数隐含的返回值类型 是 A: float 型 B: int 型 C: long 型 D: double 型 序号:162 难度:1 考查点:函数 25. (分值:1.2 分)下列运算符中,结合方向为自左向右的是 A: ? : B: , C: += D: + 序号:35 难度:1 考查点:数据类型、运算符与表达式 26. (分值:1.2 分)对于 for(表达式 1; ;表达式 3)可理解为 A: for(表达式 1;0;表达式 3) B: for(表达式 1;1;表达式 3) C: for(表达式 1;表达式 1;表达式 3) D: for(表达式 1;表达式 3;表达式 3) 序号:227 难度:1 考查点:循环控制 27. (分值:1.2 分)与语句 while(!x);等价的语句是 A: while(x=0); B: while(x!=0); C: while(x!=1); D: while(x); 序号:543 难度:1 考查点:循环控制 28. (分值:1.2 分)以下叙述中正确的是 A: 调用 printf 函数时,必须要有输出项 B: 使用 putchar 函数时,必须在之前包含头文件 stdio.h C: 在 C 语言中,整数可以以十二进制、八进制或十六进制的形式输出 D: 调用 getchar 函数读入字符时,可以从键盘上输入字符所对应的 ASCII 码 序号:771 难度:1 考查点:循环控制 29. (分值:1.2 分)以下程序的输出结果是( ) main() int i,sum; for(i1;i main( ) int x=10; int x=20; printf (“%d,“, x); printf(“%dn“, x); A: 10,20 B: 20,10 C: 10,10 D: 20,20 序号:80 难度:2 考查点:函数 42. (分值:1.2 分)以下程序的正确的运行结果是( ) 。 main() int a2,i; for(i0;ic) if(a=1) b=1;c=2; else d=3; printf(“%d,%d,%d,%dn”,a,b,c,d); 程序输出 A: 0,1,2,0 B: 0,0,0,3 C: 1,1,2,0 D: 编译有错 序号:668 难度:2 考查点:逻辑运算和判断选取控制 48. (分值:1.2 分)使用语句 scanf(“x=%f,y=%f“, x=20,y=40,z=60; while(x main( ) int year, month, days; printf(“Enter year and month:“); scanf(“%d%d“, &year, &month); switch (month) case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=31; break; /* 处理“大“月 */ case 4: case 6: case 9: case 11: days=30; break; /* 处理“小“月 */ case 2: if(year%4=0&year%100!=0 | year%400=0) days=29; /* 处理闰年平

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论