C语言程序设计试卷07

上传人:ni****g 文档编号:491017087 上传时间:2024-01-05 格式:DOC 页数:4 大小:108.50KB
返回 下载 相关 举报
C语言程序设计试卷07_第1页
第1页 / 共4页
C语言程序设计试卷07_第2页
第2页 / 共4页
C语言程序设计试卷07_第3页
第3页 / 共4页
C语言程序设计试卷07_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计试卷07》由会员分享,可在线阅读,更多相关《C语言程序设计试卷07(4页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计 A卷 第 3 页 共 4 页 系(部) _专业_班级_姓名_准考证号_考场,座号_密.封线.商丘工学院试卷考试科目: 试卷类型: 适用于 系 级 专业 班级使用题号一二三四五六总分核分人分数XXXXXXX得分一单项选择题(每小题只有一个正确选项,每小题 1分,共 20分)评卷人得分题号12345678910答案题号11121314151617181920答案( )1组成C程序的基本单位是_。A表达式与语句 B若干文件 C函数 Dmain函数( )2. C语言中char型数据是以什么形式存储的_。A. 原码 B. 补码 C. 反码 D. ASCII码( )3. 以下属于字符型常量

2、的是_。 A. n B. “a” C. 0 D. ?( )4. 在C语言中,下列可作为用户变量名的是_。Aelse Baa-bb C3dmax Daa_bb( )5. 若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_。 A. 1 B. 2 C.2.0 D. 2.5( )6. 下列表达式中符合C语言语法的赋值表达式是_。 A. a=7+b+c=a+7 B. z=7+b-=a-7 C.a=(7+b,b+,a-7) D.a=7+b,c=a-7( )7. C语言中规定,if语句的嵌套结构中,else总是与_配套。A与最近的if 配套 B. 与第一个if 配套 C按缩进位置相同的

3、if配套 D. 与最近的且尚未配对的if 配套 ( )8. 设x、y、z和k都是整型变量,则执行语句x=(y=10,z=20,k=-y);后,x的值是_。A. 9 B. 10 C. 20 D. 30( ) 9. 执行语句:int a=5;a+=a*=a/a;后的值是_。A. 5 B. 10 C. 25 D. 30( )10. 设a为整型变量,不能正确表达数学关系:10a15的C语言表达式是_。 A. 10a10&a15 D.!(a=15)( )11. 以下程序段的输出结果是_。 int a=12,b=12; printf(“%d %d”,-a,+b); A. 10 10 B. 12 12 C.

4、 11 10 D. 11 13( )12. 表达式:10!=9的值是_。 A. true B. 非零值 C. 0 D. 1( )13以下的for循环执行的次数为_。 for(x=0,y=0;(y!=123)&(x4);x+); A. 执行3次 B. 执行4次 C.循环次数不定 D. 是无限循环 ( )14. 执行语句:for(i=1;i+4;);后,循环变量i的值是_。 A 3 B. 4 C. 5 D. 不定 ( )15. 下面正确的对数组初始化语句是_。A. a =(1,2,2); B. s =2;3;8;C. b5=1; D. b3=1,2,3;( )16. 执行下列程序段后的输出结果是_

5、。 int i; int x33=1,2,3,4,5,6,7,8,9; for(i=0;i3;i+) printf(“%d,”,xi2-i); A. 1,5,9, B. 1,4,7, C. 3,5,7, D. 3,6,9,( )17. C语言中调用数学库函数时,在#include命令行中应包含_。A“stdio.h” B. “string.h” C. “math.h” D. “ctype.h”( )18. 下面说法中正确的是_。A.C语言程序总是从第一个定义的函数开始执行的。B.在C语言程序中,要调用的函数必须在main()函数中定义。C.C语言程序总是从main()函数开始执行的。D.C语言

6、程序中的main()函数必须放在程序的开始部分。 ( )19. C语言中定义函数时,函数的隐含类型为_。 A. int B. float C. char D. 不确定 ( )20. 有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是_。 A. 3 B. 4 C. 5 D. 有语法错误二.填空(每空 1 分, 共 20 分)评卷人得分21. 结构化程序设计的三种基本结构是: 、 和 。22. C语言有三种类型的循环语句,分别为 、和 。23. C语言的3种基本数据类型是 、 和 。 24. C语言的函数参数传递规则是按值传递,即

7、把 的值复制到相应的 中。25. C语言中,变量的存储类别共有四种 、 、 、 。26. 语句的作用是使流程跳出循环体,即提前结束循环; 语句的作用是结束本次循环。27. 一个C语言程序总是从 开始执行。28. 对于二维数组a510,判断下列对数组元素的引用正确的是 和 。 A60, a06, a0.54, a1+24+9, a44+5, a510 三. 判断题(认为正确的,在题前的括号内打“”;认为错误的,在题前的括号内打“”,每小题 1 分,共 10 分)评卷人得分( ) 29在C程序中对用到的所有变量都必须指定其数据类型。 ( ) 30在程序的运行过程中变量的值是不能改变的。 ( ) 3

8、1C语言不允许混合类型数据间进行运算。( ) 32if语句,switch语句可以嵌套,而且嵌套的层数没有限制。( ) 33多个case可以执行相同的程序段。 ( ) 34只能用while语句构成循环。 ( ) 35只能用putchar函数输出字符。( ) 36在函数内部定义的变量称为局部变量。( ) 37自增运算符(+)和自减运算符(-)只能用于变量,不能用于常量或表达式。( ) 38在对二维数组定义时,第一维的长度必须指定,但第二维的长度可以不指定。四程序分析题(阅读下面的程序,写出运行结果,每小题 5 分,共 20分)评卷人得分39. 阅读以下程序,若从键盘上输入china#,写出程序运行

9、后的结果 #includevoid main()char ch; int v1=0,v2=0; while(ch=getchar()!=#) switch(ch) case a: case h: default: v1+; case o: v2+; peintf(“%d,%dn”,v1,v2);40. 写出以下程序的运行结果 #includevoid main() int y=5; for( ; y0; y-) if(y%2=0) continue; printf(%d , y); 41.写出下面程序的运行结果 #includevoid main( ) int a=0,b=1,c=2; if(cb) a=b; else if(ba) b=c; else c=a; printf(“%d,%dn”,a,b); 42.下列程序的输出结果为 #include void main() int a4=5,6,7,8;int i; for(i=0;i=0;i-)printf(“%d ”,ai); 五.程序填空题(填出下面程序中缺少的语句,每空2 分,共 10分)评卷人得分43. 以下程序的功能是:计算1到10之间的奇数之和及偶数之和,请填空。#include void main( ) int i,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号