




已阅读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江西吉安市七叶荆文化旅游有限公司招聘安排模拟试卷附答案详解(典型题)
- 2025年智能停车系统的效率提升
- 2025赤峰市中心医院招聘8控制数人员考前自测高频考点模拟试题(含答案详解)
- 2025年海洋能发电在海岛新能源产业投资与融资报告
- 2025年海洋能发电技术产业政策与市场法规解读报告
- 2025内蒙古鄂尔多斯市东方控股集团有限公司校园招聘15人模拟试卷及答案详解(易错题)
- 2025甘肃交建中油能源有限责任公司加油(气)员招聘13人模拟试卷及答案详解(夺冠)
- 2025年荆州市法院系统招聘真题
- 2025年皖南医学院第二附属医院高层次招聘22人考前自测高频考点模拟试题及参考答案详解
- 管道热处理课件
- 纤维转盘滤布滤池运行维护技术说明
- 2025至2030中国无烟产品行业发展趋势分析与未来投资战略咨询研究报告
- 2021年全球工作场所状况报告 State of the Global Workplace 2021 Report
- 球墨铸铁管-施工方案(3篇)
- 小学音乐趣味教学讲座
- (正式版)DB35∕T 2242-2025 《户用光伏发电系统安装技术规范》
- 2025年职业技能鉴定考试(考评员)经典试题及答案
- 微创手术不育治疗-洞察及研究
- 屠宰场安全生产管理制度
- 盆腔超声诊断教学课件
评论
0/150
提交评论