




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
窗体顶端一、单项选择题(22道小题,共44分)1、下列对C语言特点的描述中,错误的是()(2分)A、C语言不是结构化程序设计语言B、C语言编程简洁明了C、C语言功能较强D、C语言移植性好2、一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是()(2分)A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性3、以下叙述不正确的是()(2分)A、在C程序中,逗号运算符的优先级最低B、在C程序中,APH和aph是两个不同的变量C、若a和b类型相同,在执行了赋值表达式a=b后b的值将放入a中,而b的值不变D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值4、int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()(2分)A、0255B、065535C、-3276832767D、-2562555、设整型变量a为5,则b值不为2的表达式是()(2分)A、b=a/2B、b=6-(-a)C、b=a%2D、b=a3?2:16、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()(2分)A、INPUTx、y、z;B、scanf(%d%d%d,&x,&y,&z);C、scanf(%d%d%d,x,y,z);D、read(%d%d%d,&x,&y,&z);7、有以下语句intm=0,n=0;charc=a;scanf(%d%c%d,&m,&c,&n);printf(%d,%c,%dn,m,c,n);后,若从键盘上输入:10A10,则输出结果是()(2分)A、10,A,10B、10,a,10C、10,a,0D、10,A,08、若变量已正确说明,要求用语句:scanf(“%f%c%f%c”,&a,&c1,&b,&c2);给c1赋予字符%、给c2赋予字符#、给a赋予2.0、给b赋予4.0,则正确的输入形式是()(2分)A、2.0%4.0#B、2.0%4.0#C、2%4#D、2%4#9、为了避免在嵌套的条件语句ifelse中产生二义性,c语言规定:else子句总是与()配对。(2分)A、缩排位置相同的ifB、其之前最近的ifC、其之后最近的ifD、同一行上的if10、设ch是char型变量,其值为A,则表达式ch=(ch=A&ch=Z)?(ch+32):ch的值是()。(2分)A、AB、aC、ZD、z11、程序intk=4,a=3,b=2,c=1;printf(n%dn,ka?k:c+y;x=i+)I=xB、for(;x+=I);C、while(1)x+;D、for(I=10;I-)sum+=I;13、以下for(x=0,y=0;(y=123)&(x4);x+);循环的执行次数是()。(2分)A、是无限循环B、循环次数不定C、执行4次D、执行3次14、执行语句for(i=1;i+aC、*m.aD、xy.a22、下列关于文件指针的描述中,错误的是()(2分)A、文件指针是由文件类型FILE定义的。B、文件指针是指向内存某个单元的地址值。C、文件指针是用来对文件操作的标识。D、文件指针在一个程序中只能有一个。二、判断题(12道小题,共12分)1、C语言标准格式输入函数scanf()的参数表中要使用变量的地址值。(1分)正确错误2、字符串常量中至少要有一个有效字符。(1分)正确错误3、一个变量在定义它的作用域内通常是可见的,并且是存在的。(1分)正确错误4、表达式语句和表达式没有什么区别。(1分)正确错误5、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用括起来组成一个复合语句。(1分)正确错误6、在多层循环中,一个break语句只向外跳一层。(1分)正确错误7、函数strcmp从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int型值,两个字符串完全相同时,则返回0。(1分)正确错误8、如果函数定义出现在函数调用之前,可以不必加函数原型声明(1分)正确错误9、指针变量可以存放指针(地址)、数值和字符(1分)正确错误10、指针变量,只能作为函数的形参,不可以作函数的实参(1分)正确错误11、结构体数组中可以包含不同结构体类型的结构体变量。(1分)正确错误12、fseek函数一般用于二进制文件。(1分)正确错误三、填空题(10道小题,共20分)1、一个C源程序中至少应包含一个函数。(2分)2、在C语言中,运算符+和的运算量必须是。(2分)3、在C语言中,输入操作是由库函数完成的。(2分)4、逻辑运算符!是结合性。(2分)5、下面程序的运行结果是。#includemain()inti,x,y;i=x=y=0;do+i;if(i%2!=0)x=x+i;i+;y=y+i+;while(i=7);printf(x=%d,y=%dn,x,y);(2分)6、按序排列的同类型变量的集合称为(2分)7、C语言中按函数在程序中出现的位置来分,函数的调用有函数语句、函数参数和三种方式。(2分)8、程序voidfun(char*c,intd)*c=*c+1;d=d+1;printf(“%c,%c,”,*c,d);main()chara=A,b=a;fun(&b,a);printf(“%c,%cn”,a,b);运行后的输出结果是。(2分)9、几个不同的变量共占同一段内存的结构称为。(2分)10、fclose函数一次可以关闭个文件。(2分)四、编程题(3道小题,共24分)1、一个皮球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求当它第10次落地时,共经过了多少米,第10次反弹多高?(6分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序2、输入5个数,求和并输出。要求编写求和的函数。(8分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序3、有1、2、3、4个数字,能组成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国立体护围卫生巾行业竞争优势及投资战略研究报告
- 2025-2030中国空气消毒净化机市场需求量预测与前景趋势调研报告
- 焊工业务知识培训课件
- 烹饪设备与器具课件
- 2025年事业单位工勤技能-北京-北京动物检疫员五级(初级工)历年参考题库典型考点含答案解析
- 2025年职业技能鉴定-钳工-钳工证(中级)历年参考题库含答案解析(5套)
- 2025年综合评标专家-青海-青海综合评标专家(咨询类)历年参考题库含答案解析(5套)
- 山东省禹城市2025年上半年事业单位公开招聘教师岗试题含答案分析
- 吉林省和龙市2025年上半年事业单位公开招聘教师岗试题含答案分析
- 湖南省华容县2025年上半年公开招聘辅警试题含答案分析
- 2025年匹克球裁判试题及答案
- 2025秋苏教版科学三年级上册教学设计(附目录)
- 2025国家能源投资集团有限责任公司审计中心社会招聘12人笔试参考题库附带答案详解(10套)
- 《初中必读名著导读:《水浒传》核心知识点与深度解读》
- 深圳微利房管理办法
- 诊断学血管检查
- 大连市甘井子区社区工作者招聘笔试真题2024
- 生产安全会议纪要
- 护理文书书写PDCA案例
- 哪个团队收益大+课件2025-2026学年+北师大版(2024)八年级数学上册
- 制作瓷器培训课件
评论
0/150
提交评论