c语言程序设计a卷

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

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

1、江汉大学成人高等教育江汉大学成人高等教育 20102011 学年第二学期考试学年第二学期考试C 程序设计程序设计试卷试卷 A题 号一二三四五六七八九十总 分 分 数一、单项选择题(一、单项选择题(25 题,每题题,每题 2 分,共分,共 50 分)分)1、C 语言中,用户能使用的合法标识符是 。A) 5iB) voidC) fa-2D) _xy 2、C 语言中合法的字符常量是 。 A) B) ”Hello!” C) Hello D)a 3、在 C 语言中,语句结束符是 。 A) 句号 B) 逗号 C) 括号 D) 分号 4、若 int a, b, c; 则表达式(a=2, b=5, b+, b

2、+=a-1)的值是 。 A) 7 B) 8C) 6 D) 2 5、C 语言中,以下 不是正确的常量。 A)09071 B)907110L C)-0x4d D)0.3E-2 6、在 ASCII 码表中,小写字母比大写字母的值 。 A)小 32 B)大 32 C)小 26 D) 大 26 7、以下正确的叙述是 。 A) 编写 C 程序时,main 函数必须位于其他函数之前 B) 其他函数不能调用 main()函数 C) C 语言每行中只能写一条语句 D) C 语言规定各变量的作用范围是从定义该变量的语句开始一直到程序结束处为止 8、若 k、g 均为 int 型变量,则下列语句的输出为 。k=017

3、,g=31;printf(“%d “, k +);printf(“%xn”, +g -1); A) 15 1f B) 16 32 C) 15 31 D) 16 1f 9、在循环语句的循环体中执行 continue 语句,其作用是 。 A)跳出该循环体,提前结束循环 B)继续执行 break 语句之后的循环体各语句 C)结束本次循环,进行下次循环 D)终止程序运行 10、若执行以下程序段后,n 的值是 。 int a=2, b=1, m=1, n=3; (m=ab) A) 1 B) 2C) 3 D) 411、表达式 10!=8 的值是 。得分评分人学号姓名密 封 线 线年级 专业A) true

4、B) 非 0 值 C)0 D) 1 12、以下程序运行结果是 。 main() int x=1,y=2,z;z=xy?+x:+y;printf(“%d,%d,%dn“,x,y,z); A) 1,2,3 B) 1,3,3 C) 2,3,3 D) 2,2,3 13、若以下选项中的变量已正确定义,则正确的赋值语句是 A) x1=26.8%3; B) 1+2=x2; C) x3=0x12; D) x4=1+2=3; 14、若定义 int i; 则以下循环语句的循环执行次数是 。for(i=2; i=1;) printf(“%d“, i-); A) 无限次B) 0 次C) 1 次D) 2 次 15、设有

5、定义:int a,*pa= 以下 scanf 语句中能正确为变量 a 读入数据的是 。 A) scanf(“%d”, B) scanf(“%d”,a) ; C) scanf(“%d”,pa) ; D) scanf(“%d”,*pa) ; 16、以下关于 C 语言用户自定义函数叙述中,不正确的描述是 。 A)被调函数返回值为 int 或 char 型时,主调函数中可以省略对该函数的声明 B)主调函数位于被调函数之后时,主调函数中可以省略对被调函数的声明 C)函数间接或直接调用该函数自身时,称为“递归调用” 。 D)函数调用时,形参的个数必须等于或小于实参的个数相同 17、C 语言的一个源程序中定

6、义的外部变量的作用域为 。 A) 本文件的全部范围 B)本程序的全部范围 C) 本函数的全部范围 D)从定义该变量的位置开始至本文件结束 18、以下程序的输出结果是 。 #include main() int x=010,y=0x20,z=30;printf(“%d,%d,%dn“,x,y,z); A)10,20,30 B)8,32,30 C)16,32,30 D)20,32,20 19、设以程序段中的变量都是 int 类型,则输出的结果是 。sum=pad=5;pad=sum+,pad+,+pad;printf(“%dn”,pad); A)7 B) 6 C) 5 D) 4 20、C 语言规定

7、,函数返回值的类型由 所决定。 A)return 语句中的表达式类型B) 调用该函数时的主调函数类型 C) 调用该函数时的形参类型D) 在定义该函数时所指定的函数类型 21、以下程序的输出结果是 a=5,b=4,则输入数据的形式应该是 。 #include “stdio.h” main() int a,b;scanf(“%d,b=%d“, printf(“a=%d,b=%d“,a,b); A)5 4 B) 5,4 C)5 b=4 D)5,b=4 22、int型变量在内存中占2个字节,若int a10=0,2,4; 则数组a所占字节数是 。 A)3 B)10 C)20 D)6 23、说明一个结构

8、体变量时,系统分配的内存是 。A)各成员所需内存的和 B)结构体中第一个成员所需的内存 C)成员中占用内存最大者的容量 D)不确定 24、设 E 为表达式,以下与 dowhile(E);不等价的语句是 。 A)dowhile(!E=0); B)dowhile(E0|Ec?b:a 的值为_。3.表达式 7 for (i=5;i15;i+) switch (i%3) case 1:v1+;continue;case 2:v2+;break;default:v3+; printf(“%d,%d,%dn“,v1,v2,v3); 得分评分人得分评分人2、main() int a=2, i, k;for(i=0; i2; i+)k=f(a+);printf(“%dn“, k); f(int b) static int y=3;return (b+y+); 3、 int a; fun(int i) a=3*i; return a; main( ) int a=15; printf(“%d,%dn“,fun(a),a); 四、程序设计(四、程序设计(2 题,第题,第 1 题题 12 分,第分,第 2 题题 13 分,共分,共 25 分)分)1编程求 n!,n 由键盘输入。 2有一个一维数组,内放 10 个学生成绩,写一个函数,求学生的平均分,最高分,最低分。得分评分人

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

当前位置:首页 > 办公文档 > 其它办公文档

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