




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级语言程序设计试题答案在最后一、单项选择题(本大题共20小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.C语言程序编译时,程序中的注释部分是( ) A.参加编译,并会出现在目标程序中 B.参加编译,但不会出现在目标程序中 C.不参加编译,但会出现在目标程序中 D.不参加编译,也不会出现在目标程序中2.设int a=3;则表达式a<1&&-a>1的运算结果和a的值分别是( ) A.0和2 B.0和3 C.1和2 D.1和33.与语句if(a>b)if(c>d)x=1;else x
2、=2;等价的是( ) A.if(a>b)if(c>d)x=1;else x=2; B.if(a>b)if(c>d)x=1;else x=2; C.if(a>b)&&(c>d)x=1;else x=2; D.if(a<=b)x=2;else if(c>d) x=1;4.设char x='a'则printf("x=%c,y=%cn",x,97);的输出是( ) A.x=a,y=97 B.x=97,y=a C.x=97,y=97 D.x=a,y=a5.执行下列程序 int a33=1,2,3; int
3、 b33=1,2,3; main() printf("%dn”,a10+b00); 后输出的结果是( ) A.0 B.1 C.2 D.36.结构化程序设计所规定的三种基本控制结构是( )A) 输入、处理、输出 B) 树形、网形、环形C) 顺序、选择、循环 D) 主程序、子程序、函数7.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( ) A.连接、编译B.编译、连接 C.连接、运行D.运行8.下列各语句中,能够且仅输出整型变量a、b中最大值的是( ) A. if(a>b) printf(%dn,a);printf(%dn,b); B. printf(%d
4、n,b);if(a>b) printf(%dn,a); C. if(a>b) printf(%dn,a);else printf(%dn,b); D. if(a<b) printf(%dn,a);printf(%dn,b);9.执行语句“for(s=0,i=1;i<=10;i=i+3) s+=i;”后,变量s、i的当前值是( ) A. 22,13B. 12,10 C. 22,10D. 12,1310.下列各语句定义了数组,其中一个不正确的是( ) A. static int a5,b23; B. char no30,rec30,6; C. int x=2,4,6,8,1
5、0; D. int x10=1,2,3,4,5;二、填空题(本大题共10小题,每小题2分,共20分)11.初始化值是0.618的双精度变量a的定义形式为_。12.表达式!10!=1的值是_。13.“20<x30”的C语言表达式是_。14.表达式a=1,a+=1,a+1,a+的值是_。15.设int i = 5;则循环语句while(i>=1)i-;执行后,i的值为_。16.设char string="This_is_a_book!"则数组的长度应是_。17.计算a、b中最小值的条件表达式为_。18.判断变量a、b的值均不为0的C表达式为_。19.执行语句“a=5
6、+(c=6);”后,变量a、c的值依次为_。20.整型变量x的值为23,语句“printf(%on,x);”的输出结果为_。三、程序分析题(本大题共3小题,每小题6分,共18分)阅读下列程序,将输出结果写到各题右侧的划线处21.# define N 7 main() int i,j,temp,aN=1,2,3,4,5,6,7; for(i=0;i<N/2;i+) j=N-1-i; temp=ai;ai=aj;aj=temp; for(i=0;i<N;i+)printf("%5d",ai); 输出结果:_ _22.include <stdio.h>vo
7、id main()输出结果:_ int i; _for (i=1;i<5;i+) printf(%dt%cn,i,'A'+i); _ _23.include <stdio.h>void main() int i,j,a44;for(i=0;i<4;i+) for(j=0;j<4;j+) aij=1+ij;for(i=0;i<4;i+) for(j=0;j<4;j+)输出结果:_ if(aij>0) printf(%3d,aij); _ putchar('n');_四、程序填充题(本大题共2小题,每小题6分,共12分
8、)给出下列程序,将横线处缺少的部分补上,使其能正确运行。24.输入一字符串(换行为结束标志)统计其中数字(0,1,2,9不单独统计)、空白和其它字符出现的次数。 # include“stdio.h" main() char c; Int _; while(c=getchar())!='n') if(_) digit+; else if(c=''|c='t') +blank; else_; printf("digit=%d,blank=%d,other=%dn",digit,blank,other); 25.先为数组a
9、输满数据,再为x输入一个数据,在数组a中找出第一个与x相等的元素并将其下标输出,若不存在这样的元素,则输出“Not found!”标志。 main() int i,x,a10; for(i=0;i<10;i+) scanf("%d",_); scanf("%d",&x);printf("%d",x); for(i=0;i<10;i+) if(_) break; if(i_10) printf(“position:%dn”,i); else printf(" Not found! n",x); 五
10、、五、程序设计题(26小题14分,2728小题10分,共34分)。26编程,先输入n,再输入n个实数并分别统计正数的和、负数的和,然后输出统计结果。27.求出10至1000之内能同时被2、3、7整除的数,并输出。28.求1到100之间的奇数之和及偶数之和,并将二者输出。1. 高级语言程序设计试题参考答案一、单项选择题(本大题共20小题,每小题2分,共20分) 1.D 2.B 3.A 4.D 5.D6.C 7.B 8.C 9.A 10.B 二、填空题(本大题共10小题,每小题2分,共20分) 11.double a=0.618 12.1 13.x>20&&x<=30或者(x>20)&&(x<=30) 14.2 15.0 16.1617. a<b? a:b18. a*b!=0 或 a*b19. 11,620. 27n 三、程序分析题(本大题共5小题,每小题5分,共25分) 21.7 6 5 4 3 2 1 22.1 B 2 C 3 D 4 E 23.1 2 1 3 2 1 4 3 2 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识产权教育在学校的普及与推广
- 2025龙源电力集团股份有限公司校园招聘428人笔试参考题库附带答案详解
- 乡镇工厂租赁合同范本
- 电子书销售平台的市场分析与运营策略
- 科技改变生活城市社区智能科技服务研究
- 现代办公环境下骨科医学影像技术的创新应用
- 科技公司如何通过培训提升员工网络防御能力
- 社区康复支持网络在灾害救援中的应用
- 2025江西南昌市江铜产融社会招聘1人笔试参考题库附带答案详解
- 2006年山东省公务员考试《行测》真题
- 神奇的光:如何形成彩虹
- 三、胆石症课件
- 学生作业情况登记表模板(可打印)
- 兔子坡(阅读课上课课件)
- 高中数学《立体几何》教材分析及教学建议
- 八年级英语初中英语阅读理解阅读专项练习试卷附答案
- 固定资产清查盘点明细表
- 人教版八年级数学下册课件【全册】
- 物联网管理平台的设计与实现
- 1例妊娠糖尿病的个案护理
- 光伏发电职业病危害预评价方案方案
评论
0/150
提交评论