版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.名姓线.号学.封级班密.院学卷试学.大江长.精品文档20092010 学年 第一学期 C 程序设计课程考试试卷 (A 卷 )注意: 1、本试卷共8页;2、考试时间 : 120分钟、姓名、学号必须写在指定地方题号一二三四总分得分阅卷人得分一 判断题 ( 每小题 1 分,共 10 分)(说明:正确的划,错误的划)() 1)在传统流程图中,用矩形框表示判断。() 2)C 语言表达式 1/2 的值为 0.5。() 3)指定实数 123.56 按指数形式输出的形式可为1.2356E+002 。() 4)-X=2 是合法的表达式。() 5)复合语句在语法上被看作一条语句。()6)能在赋值语句中通过赋值运
2、算符号“=”对字符型数组进行整体赋值。() 7)函数可以定义在另一个函数的内部。() 8)宏替换不占程序的运行时间。() 9)二维数组 a1010 的第 i 行第 j 列的值可以表示为 * ( *a+i*10+j)。() 10) int (*p)4 表示一个指针数组,该数组的四个元素都为指针变量。阅卷人得分二 选择题(每小题2 分,共 30 分)() 1、以下叙述不正确的是A )一个 C 源程序可由一个或多个函数组成B)一个 C 源程序必须包含一个main 函数C) C 程序的基本组成单位是函数D)在 C 程序中,注释说明只能位于一条语句的后面()2、以下选项中可作为C 语言合法常量的是A)9
3、0.B)090C)9e1.0D)90.0e精品文档()3、以下选项中合法的字符常量是A) ”B ”B )010C)-268D) D()4、能正确表示逻辑关系:“ a10 且 a0”的 C 语言表达式是A)0=a=10B)a=10C)a=0D) a=0()5、设int x=1 , y=1; 表达式 (!x|y-) 的值是A ) 1B) 0C) 2D) -1()6、数字字符0 的 ASCII 值为 48,若有以下程序main()char a= 5 ,b=6;printf(%c,b+);printf(%dn,b-a);程序运行后的输出结果是A)7,2B)55,2C)54,2D)6,2()7、有以下程
4、序main()int m=12,n=34;printf(%d%d,m+,+n);printf(%d%dn,n+,+m);程序运行后的输出结果是A)12353514B)12353513C)12343514D)12343513()8、有以下语句:float b;char c10;, 则正确的输入语句是A)scanf(%d%s,&b,c);B) scanf(%f%s,&b,c);C)scanf(%f%s,b,c);D)scanf(%d%s,b,&c);. . . . . . 精品文档 9# definef(x)(x*x)void main()inti1, i2;i1=f(6)/f(2) ;i2=f(
5、3+3)/f(1+1) ;printf(%d, %dn,i1,i2);A9,9B9,5C5,9D5,5 10main()int a,b,d=29;a=d/2%10;b=a&(-1);printf(%d,%dn,a,b);A00B11C41D10 11main()int i=3,j=3,k=3;if(i+=4&(+j=4|k+=4)printf(%d %d %dn,i,j,k);(A)4 4 4 (B)4 4 3 (C)4 3 3 (D)3 3 3 12A#*#*#B#C*D*#*#*void main( )int ifor(i=0ibc)printf(d=%dnd)4=90A60-89B60C
6、_x5void main()inti;for(i=0;i3;i+)switch(i)精品文档case 1: printf(%d,i);case 2:printf(%d,i);default:printf(%d,i);执行后输出结果是。6、以下程序运行后的输出结果是。void main()int a44=1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18;int i=0,j=0,s=0;while(+i4)if(i=1|i=3) continue;j=0;dos+= aij; j+; while(j4);printf(%dn,s);7、下列程序段的输出结果是。void
7、 main()charb= ” Howare_you ”;b7 = 0;printf(“ %sn” , b );8、以下程序运行后的输出结果是。void main()chars = 2009“ ” ,*p;for ( p=s ; ps+2 ; p+)printf( “ %sn”p);,. . . . . . 精品文档9a_,pa.age(VC)structstudcharnum8;intscore4;doubleave;intage;a,*p;10charx00100111( 2)2+x(3) 11fpCd1.datfp=fopen()12 03main()float score4=60,70
8、,80,90, 56,89,67,88,34,78,90,66; float *search(float (*pointer)4,int n), *p;int i,m;printf(Enter the number of student:);scanf(%d,&m);printf(The scores of No.%d are:n,m);p=search(score,m);for(i=0;i4;i+)printf(%5.2ft,*(p+i);float *search(float (*pointer)4, intn)float *pt;pt=;return(pt);阅卷人得分四编程题(共 24
9、 分)精品文档1、编程计算 1-1/2+1/3-1/4+1/5-.-1/100 的值。并画出 N-S 流程图(10分)2、写一个递归函数实现阶乘n!,然后在主函数中调用该函数实现1!+2!+3!+.10!( 8 分3、通过键盘输入十个整数,找出其中最小的正数(6 分)4.编程计算 1-1/3+1/5-1/7+1/9-.-1/99 的值。并画出 N-S 流程图(10 分)5、输入一行字符,统计其中单词的个数(单词之间以单个空格作为分隔符)(6 分)一判断题 ( 每小题 1分,共 10 分)(说明:正确的划,错误的划)()1) C 源程序不必编译连接就可以直接运行。()2) while 循环与 for 循环都是当型循环。()3) _int 可以作为合法的变量标识符。()4)指定实数 123.56 按指数形式输出的形式为0.12356E+003 。()5)空语句加在程序的任何地方都不会影响程序的运行结果。()6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精神高压诱发心脏功能异常的病理机制与健康管理
- DB5308T 9-2013 绒毛番龙眼栽培技术规程
- 2026锦泰财产保险股份有限公司河北分公司招聘车物查勘岗等岗位2人备考题库及完整答案详解一套
- 2026江苏常州市武进区农业农村局下属事业单位招聘高层次人才1人备考题库(长期)附答案详解
- 2026新疆阿勒泰地区中医医院(阿勒泰地区哈萨克医医院)招聘编制外人员11人备考题库及参考答案详解1套
- 2026贵州贵阳市南明区人民政府油榨街道办事处招聘2人备考题库及1套完整答案详解
- 2026广东广州南沙人力资源发展有限公司招聘工程项目管理专员(外派项目)1人备考题库及完整答案详解1套
- 2026江苏南通市通州区消防救援局第二批招聘镇(街道)基层消防网格员2人备考题库及答案详解参考
- 金属加工车间防爆措施细则
- 2026云南迪庆州旅游集团有限公司招聘就业见习人员10人备考题库及完整答案详解一套
- 2026公需课人工智能赋能制造业高质量发展试题及答案.backup
- 企业招聘行测考试题库及答案
- 2025-2030中国民宿行业经营现状分析与未来投资价值评估研究报告
- 2025年湖南省技术产权交易所有限责任公司专业岗位招聘4人笔试参考题库附带答案详解
- 研发生物医药财务制度
- 西门子S7-1200PLC从入门到精通
- 咨询评估任务专项档案制度
- AI赋能下北师大版小学数学四年级上册《确定位置》教学设计反思
- 新疆地方可爱的中国课件
- 2025新疆机场(集团)有限责任公司喀什管理分公司第一季度招笔试备考试题附答案
- 雨课堂学堂云在线《计算思维与人工智能基础(宁夏大学 )》单元测试考核答案
评论
0/150
提交评论