版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用标准文案实用标准文案精彩文档精彩文档2011 年 10 月一、单项选择题(本大题共 1 5 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或 未选均无分。1、自定义标识符由字母、数字或下划线组成,且第一个字符必须( D 数字字母或数字数字或下划线字母或下划线2、运算符优先级符合由高到低排列的一组是( A )!=&、=、!=、=C.!=、+、&、=!=、3、转义字符中正确的( C )A.B. xyzC.D4、下列程序段执行后xy 和zB )int x=10,y=20,z=30; if(xy)z=x;x=y;y=
2、z;A.10,20,30B.20,30,30C.20,30,105、下列程序段执行后的输出结果是( A ) int k=-4,a=3,b=2,c=l; printf(d/n,ka?k:c=y=zB.(x=y)&(y=z)C.(x=y)&(y=z)、设t r r u C )A.2B.10C.11D.12二、填空题(本大题共 10 小题,每小题 2 分,共 20 分)请在每小题的空格中填上正确答案。错填、不填均无分。、设t ,t y。、设t ;。18、数组名作为实参传给被调用的函数时,形参获得的是_数组元素的首地址_。、设t 。、设r e”,_cd_。、设t a的最后一个元素赋值给变量P。22、字
3、符串A在内存中占用的字节数是_2_。、设t ,y。24、函数的自我调用被称为_递归_调用。、设r ;t t ;e y。三、程序分析题(本大题共 4 小题,每小题 4 分,共 1 6 分) 阅读下列程序,将输出结果写到各题右侧的空白处。26、void main() int n=9;if(n+lO) printf(%dn,n); else printf(%dn,n-);运行结果:1027、void fun(int x, int y, int z) z=x*x+y*y; printf(%dn,z);void main()int a=31; printf(%dn,a);运行结果:29 n 31 28
4、、 void main() int a=O,9,8,7,6,5,4,3,2,1,*p=a; printf(d,dn,*p+9,*(p+9);运行结果:9,1 29 、 func(int a) static int m=O; m+=a; printf(dn,m);void main() int k=4; func(k);func(k);运行结果:4 n 8四、程序填充题(本大题共 3 小题,每小题 6 分,共 18 分)请将下列程序横线处缺少的部分补上,使其能正确运行。30、求数组 a 的所有元素之和。#define N 3 void main() int i,j,sum=0;int aNN=2
5、,4,6,8,10,12,14,16,18; for(i=0;iN;) */for(j=O ; j+) /* 第 二 空 */ sum=sum+ ; /* 第 三 空 */ printf(sum=dn,sum);第一空:i+;第二空:jN;;第三空:ai j31、键入一个字符串(不超过 80 个字符)存至字符数组s 中并对各元素升序排序。#includevoid main()int i,j,len; char gets(s); puts(s); for(i=O;ilen-l;i+) forj=i+1;js j;第三空:sj=t32、输入一个正整数,若是素数(或称质数)则输出“Yes”,否则输出
6、“No”。void main() int i,n;scanf(d,); /*printf(d,n); for(i=2;in+1五、程序设计题(本大题共 2 小题,每小题 8 分,共 16 分)33、从键盘输入一串字符(!作为结束标志),保存到文件“user、dat”中。解题思路:按照文件读取的方法操作即可,步骤1:定义 FILE 的指针变量保存打开文件时的指针,步骤 2:使用 fopen 打开文件,步骤 3:循环读取输入的一串字符并依次写入到文件中,步骤4:关闭文件。代码如下:#include #include void main() char ch;FILE *fp;/*FILE*/if(f
7、p=fopen(user.bat,wb)=NULL) /*使用 fopen 打开文件并判断是否打开成功*/printf(Can not open file!n); exit(0);while (ch=getchar() != !)/*fputc(ch, fp);fclose(fp); /*关闭文件*/34、某幼儿园入园分班规定如下:若13岁进入小班,输出标志Lower class若4岁进入中班,输出标志Middle classHigher classCankt enter输入某个孩子的年龄后,输出其分班情况(要求使用 switch 语句)。解题思路:用 scanf 输入年龄后将这个值保存在ag
8、e 中。然后将 age 写在 switch 后的圆括号中, 接着在 switch 后的大括号中使用 case 考虑 age 为 1-6 的每种情况,1-3 对应一种情况输出内容后并使用 break 结束,其他情况以此类推。代码如下:#include stdio.h void main() int age;printf(input age:);/*/scanf(%d,&age);/*/switch (age)/*根据输入的年龄做判断 */case 1:case 2:case 3:printf(Lower classn);break;/ *考虑 1-3case 4:printf(Middle classn);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时、分、秒(教学设计)2023-2024学年二年级下册数学沪教版
- 我自信我成功主题班会教案 三年级
- 【核心素养目标】4.4《要发展还是要环境》教案
- 安徽省亳州市重点中学2024-2025学年高三毕业班第二次模拟化学试题试卷含解析
- 监理控制工作内容
- 博士有成学习桌品牌策略案
- 财务部下半年工作计划8篇
- 班会设计教案(15篇)
- 车库转让合同范本(30篇)
- 诚信主题班会开场白(30篇)
- 期中测试(二)-2024-2025学年语文六年级上册统编版
- 苏教版(2024)科学一年级上册教学设计(附教材目录)
- 2024人教版道法七年级上册第二单元:成长的时空大单元整体教学设计
- 2024注册安全工程师安全生产管理-考前押题卷
- 人教版(2024)一年级道德与法治上册第二单元第7课《上课了-好好学》教学课件
- 【课件】Unit+3(单元解读课件)七年级英语上册(人教版2024)
- 2023年山东泰安中考满分作文《赋能人生精彩》
- 第14章《内能的利用》单元测试题 -2024-2025学年人教版物理九年级上学期
- 2024-2025学年辽宁省重点高中高一(上)第一次月考数学试卷(含解析)
- 《别了“不列颠尼亚”》《县委书记的榜样-焦裕禄》对比阅读+课件++2023-2024学年统编版高中语文选择性必修上册
- 2024年辅警考试公基常识300题(附解析)
评论
0/150
提交评论