C语言程序设计(专升本)试卷附答案
专升本用
C语言程序设计 开/闭卷:
专业 测绘工程 班级 一、
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) main函数必须出现在所有函数之前 B) main函数可以在任何地方出现 C) main函数必须出现在所有函数之后 D) main函数必须出现在固定位置 4、下列叙述中正确的是
A) C语言中既有逻辑类型也有集合类型
B) C语言中没有逻辑类型但有集合类型 C) C语言中有逻辑类型但没有集合类型 D) C语言中既没有逻辑类型也没有集合类型 5、下列关于C语言用户标识符的叙述中正确的是 A)用户标识符中可以出现在下划线和中划线(减号) B)用户标识符中不可以出现中划线,但可以出现下划线
C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D)用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头6、以下叙述中正确的是
A)构成C程序的基本单位是函数 B)可以在一个函数中定义另一个函数 C)main()函数必须放在其他函数之前 D)C函数定义的格式是K&R格式 7、应用数据库的主要目的是 A)解决数据保密问题 B)解决数据完整性问题 C)解决数据共享问题 D)解决数据量大的问题 8、一个C语言程序是由
A)一个主程序和若干子程序组成 B)函数组成 C)若干过程组成 D)若干子程序组成
9、请选出可用作C语言用户标识符的是 A)void,define,WORD B)a3_b3,_123,IF
专升本用
C)FOR,--abc,Case D)2a,Do,Sizeof
10、下列各数据类型不属于构造类型的是 A)枚举型 B)共用型 C)结构型 D)数组型
11、在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是 A)a=20000+20000; B)a=4000*10; C)a=30000+10000; D)a=4000L*10L 12、以下不正确的叙述是
A)在C程序中,逗号运算符的优先级最低 B)在C程序中,APH和aph是两个不同的变量
C)若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 13、sizeof(float)是 A)一个双精度型表达式 B)一个整型表达式 C)一种函数调用 D)一个不合法的表达式
14、若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为 A)4
B)16 C)32 D)52
15、设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是 A)p=1; B)*q=2; C)q=p;
D)*p=5;
16、以下叙述中正确的是
A)C程序的基本组成单位是语句 B)C程序中的每一行只能写一条语句 C)简单C语句必须以分号结束 D)C语句必须在一行内写完 17、计算机能直接执行的程序是
A)源程序 B)目标程序 C)汇编程序 D)可执行程序 18、以下关于宏的叙述中正确的是 A)宏名必须用大写字母表示 B)宏定义必须位于源程序中所有语句之前 C)宏替换没有数据类型限制 D)宏调用比函数调用耗费时间 19、以下选项中正确的定义语句是
A)double a;b; B) double a=b=7 C)double a=7,b=7; D)double,a,b;
20、以下不能正确表示代数式2ab/cd 的C语言表达式是 A)2*a*b/c/d B)a*b/c/d*2 C)a/c/d*b*2 D)2*a*b/c*d 21、C源程序中不能表示的数制是
A)二进制 B)八进制 C)十进制 D)十六进制
专升本用
22、检查软件产品是否符合需求定义的过程称为 A)确认测试 B)集成测试 C)验证测试 D)验收测试
23、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 A)控制流 B)加工 C)数据存储 D)源和潭
24、若变量已正确定义为int 型,要通过语句scanf(〞%d,%d,%d〞,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格符) A)uuu1,2,3<回车> B)1u2u3<回车> C)1,uuu2,uuu3<回车> D)1,2,3<回车> 25、有以下程序段 int a,b,c; a=10;b=50;c=30; if(a>b)a=b,b=c,c=a;
printf(〞a=%d b=%d c=%d\n〞,a,b,c); 程序的输出结果是
A) a=10 b=50 c=10 B) a=10 b=50 c=30
C) a=10 b=30 c=10 D)a=50 b=30 c=50 二、填空题(共20分,每题2分) 1、关系操作的特点是
2、按照软件测试的一般步骤,集成测试应在
3、软件工程三要素包括方法、工具和过程,其中,支持软件开发的各个环节
的控制和管理。
4、E-mail地址由用户和域名两部分组成,这两部分的分隔符为 5、在二维表中,元组的不能再分成更小的数据项。
6、设变量a和b已正确定义并赋初值。请写出与a-=a+b等价的赋值表达式。 7、在DOS环境下,表示打印机的设备文件名为 8、数据的逻辑结构有线性结构和两大类。
9、顺序存储方法是把逻辑上相邻的结点存储在物理位置 10、一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 。
三、程序设计填空题(共30分,每空2分) 1、输入a、b、c三个值,输出其中最大者。 main() {int a, b, c,max;
("请输入三个数a,b,b:\n"); ("%d,%d,%d",&a,&b,&c); max=a; if(max<b) max=c;
printf("最大数为:); }
2、求1!+2!+ +20!的值。 main() s=0,t=1; int n;
专升本用
) { t; }
!+2!+ +20!=%e\n",s); }
3、一球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少m?第10次反弹多高? main()
; int n;
for (n=2;n<=10;n++) ; }
printf("第10次落地时共经过); printf("第10次反弹); }
C语言程序设计(本科)答案
一、选择题 CABDB ACBBA DDBCD CDCCD AAABA 二、填空题
1、集合 2、单元 3、过程 4、@ 5、分量 6、a=-b
7、PRN或LPT1或LPT2 8、非线性 9、相邻
10、可重用性
三、程序设计填空题
1 printf scanf max
2 float n++ printf
3 sn/2 2*hn hn
b * hn/2 < + sn
…… 此处隐藏:1542字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




