程序设计语言(c)

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

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

1、第 1 页 共 3 页程序设计语言(程序设计语言(C C) 一、选择题(每题 3 分,共 30 分) (1) 以下叙述正确的是 A) C 语言比其他语言高级 B) C 语言可以不用编译就能被计算机识别执行 C) C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D) C 语言出现的最晚、具有其他语言的一切优点 (2) C 语言中用于结构化程序设计的三种基本结构是 A)顺序结构、选择结构、循环结构 B) if、switch、break C) for、while、do-while D) if、for、continue (3) 下列关于 C 语言用户标识符的叙述中正确的是 A) 用户标识

2、符中可以出现下划线和中划线(减号) B) 用户标识符中不可以出现中划线,但可以出现下划线 C) 用户标识符中可以出现下划线,但不可以放在用户标识符的开头 D) 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头 (4) 有以下程序段 int m=0,n=0; char c=a; scanf(“%d%c%d“, printf(“%d,%c,%dn“,m,c,n); 若从键盘上输入:10A10,则输出结果是: A) 10,A,10 B) 10,a,10 C) 10,a,0 D) 10,A,0 (5) 有以下程序 main() int i; for(i=0;i3;i+) switch(

3、i) case 1: printf(“%d“,i); case 2: printf(“%d“,i); default: printf(“%d“,i); 执行后输出的结果是 A) 011122 B) 012 C) 012020 D) 120 (6) 有以下程序 main() int i=10,j=1; printf(“%d,%dn“,i-,+j); 执行后输出的结果是 第 2 页 共 3 页A) 9,2 B) 10,2 C) 9,1 D) 10,1 二、填空题 (1) 若有语句 int i=-19,j=i%4; printf(“%dn“,j); 则输出的结果是 。 (2) 若有程序 main()

4、 int i,j; scanf(“i=%d,j=%d“, printf(“i=%d,j=%dn “,i,j); 要求给 i 赋 10,给 j 赋 20,则应该从键盘输入 。 (3) 若有以下程序 main() int a=4,b=3,c=5,t=0; if(ab)t=a;a=b;b=t; if(ac)t=a;a=c;c=t; printf(“%d %d %dn“,a,b,c); 执行后输出结果为 。 三、编程题1、编写一个程序,比较两个整数的大小,要求从键盘输入 2 个整数,然后再屏幕 上从大到小输出。 2、输出 9*9 口诀。注意分行与列考虑,共 9 行 9 列,用多重循环语句。输出形式 如

5、下:1*1=1 1*2=2 1*9=9 2*1=1 2*2=4 2*9=18 9*1=9 9*2=18 9*9=81 3、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13.求出这个数列的前 20 项 参考答案:参考答案:一、选择题 1C 2A 3B 4D 5A 6B 二、填空题第 3 页 共 3 页1 -3 2 i=10,j=20 3 5 0 3 三、编程题 1Main() int a,b,t; 1 分Scanf(“%d%d“, 1 分If(ab) 7 分 t=a;a=b;b=t; printf(“%d”,a,b); 1 分 2main () int i,j,result; 1 分printf (“n“); for (i=1;i10;i+) 2 分 for(j=1;j10;j+) 6 分 result=i*j; printf(“%d*%d=%-3d“,i,j,result); /*-3d 表示左对齐,占 3 位*/ printf(“n“);/*每一行后换行*/1 分

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

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