




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计(三)一、单选题(每题2分,共30分)1.以下叙述不正确的是 。A) 一个C源程序可由一个或多个函数组成。B) 一个C源程序必须包括一个main函数。C) C程序的基本组成单位是函数。D) 在C程序中,注释说明只能位于一条语句的后面。2.变量的指针,其含义是指该变量的 。A) 值 B)地址 C)名 D)一个标志3. 在C语言的程序中, 。A) 函数的定义可以嵌套,但函数的调用不可以嵌套。B) 函数的定义不可以嵌套,但函数的调用可以嵌套。C) 函数的定义和函数的调用均不可以嵌套。D) 函数的定义和函数的调用均可以嵌套。 4. 下列关于switch语句和break语句的结论中,只有 正确的。A) break语句一定是switch语句的一部分。B) 在switch语句中可以根据需要使用或不使用break语句。C) 在switch语句中必须使用break语句。D) 以上三个结论中有两个是正确的。5. 若有定义inti=0,a5,b5=1,2,3,4,5;则以下语句正确的是 。A) a5=1,2,3,4,5,6;B) a5=b5;C) a=b;D) ai=bi;6. 在while循环中,判断循环是否终止的时候是 。A) 任何地方,只要条件不满足就终止。B) 在测试循环条件时进行判断。C) 在循环体执行过程中判断。D) 以上均不对。7. 假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是 。A)7 B)8 C)6 D)28. 以下对二维数组a的正确说明是 。A) int a3;B) float a(3,4);C) int a14;D) float a(3)(4);9. 设有程序段int k=10;while (k=0) k=k-1;则下面描述中正确的是 。A) while循环执行10次。B) 循环是无限循环。C) 循环体语句一次也不执行。D) 循环体语句只执行一次。10. “基本结构”不具有以下特点 。A) 只有一个入口,只有一个出口B) 没有死循环C) 没有永远执行不到的语句D) 不允许跳出循环11. 在C语言程序中,用关键字 定义无符号型变量。A)unsigned B)float C)double D)char12. 对于函数getchar( ),下列叙述正确的是 。A) 该函数的功能是从键盘上接收一个字符串。B) 欲将该函数接收到的值赋给变量ch,可写成如下语句:getchar(ch);C) 当接收到数字时,该函数也将按字符处理。D) 使用本函数前,必须写预处理命令#include.13. 对程序段if(xy)z=1;elseif(x0)z=2;elsez=3;要得到z=3的结果,满足条件的一组数是 。A)x=-1,y=-2 B)x=-2,y=-1 C)x=2,y=1 D)x=2,y=314. 若主函数如下所示,则被调用函数为 。main( )intd=6;voidf();f(d);A) f(m) B) void f(m) intm; intm; printf(“%d”,m); printf(“%d”,m);C) void f(m) D) voidf() intm; intm6; printf(“%d”,m); printf(“%d”,m6);15. 下列定义正确的是 。A) intif; B) float2g10; C) #defineA210 D) chart.y10;二、 填空题(每空2分,共20分)1.在C语言中,输入操作是由库函数【1】 完成的,输出操作是由库函数【2】 完成的。2. 在TurboC2.0中,一个函数最多有【3】 个返回值。3.一个完整C源程序的执行是从【4】 函数开始,并在【5】 函数结束。4. 在C语言中字符串结尾的标志是【6】 。5. 在循环结构的几种形式中,至少执行一次的结构是【7】 。6. 计算机能直接识别的语言是【8】 。7. 若逻辑表达式3&-1|0的值为【9】 。8. 将数学式100x120转换成C语言表达式为【10】 。三、程序阅读题(每题6分,共30分)注:表示空格。为回车。注意尽量按照程序运行结果书写1.#include main() char c;int c1,c2;c=getchar();c1=c-1;c2=c+1;putchar(c);putchar(n);printf(“%c%cn”,c1,c2);运行时输入数据:B运行结果:_2.main() int n,x,y,z; printf(“请输入一个不大于1000的整数:”); scanf(“%d”,&n); x=n/100; y=(n-x*100)/10; z=n%10;printf(“%d%d%dn”,z,y,x); 请输入一个不大于1000整数:749运行结果:_3.main() inta,b,c,d,x;a=c=0;b=1;d=20;if(a)d=d-10;elseif(!b)d=10; elsed=15;printf(“d=%d”,d);程序运行结果:_4.main() intx,y,z;x=1,y=3,z=1;dox=(y-x)*2+y; y=(x-y)*2+x; if(z+%2=0)printf(“%dn”,y); while(y100);程序运行结果:_5.#include main() inta=1,b=4,c=2;a=(a+b)/c;printf(“%dn”,-a);程序运行结果:_四、编程题(每题10分,共20分)1. 用冒泡法对十个无序正整数进行排序,并输出。2. 编制一个C语言程序,从键盘输入一个由5个字符组成的单词,然后判断该单词是否是china。要求给出判断结果的提示信息。 答案:一. 单项选择题1.D 2.B 3.B 4.B 5.D6.A 7.B 8.C 9.C 10.D11.A 12.B 13.B 14.B 15.C二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国仪表配套拨盘旋钮行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2024-2025学年福建省龙岩市一级校联盟高二下学期期中政治试题及答案
- 珠宝培训师的课件
- 2022-2027年中国县域电商行业发展监测及发展战略规划报告
- 污水处理开题报告书
- 2025年 湖州南浔区教育局中小学储备教师招聘考试笔试试题附答案
- 2025年 非高危行业安全生产管理能力考试练习题附答案
- 中国太平柜行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 化工程学院081100控制科学与工程报录数据分析报告初试+
- 中国电动工具行业市场全景监测及投资前景展望报告
- 大疆无人机内部管理制度
- 2025长沙市辅警考试试卷真题带答案
- 胸痛健康教育课件
- 2025年合肥城建发展股份有限公司及所属子公司招聘17人(二批次)笔试参考题库附带答案详解
- 2025年项目终止协议
- 医院员工手册管理制度
- 泉州水务集团有限公司招聘考试真题2024
- 东航客运岗位面试题目及答案
- 三级营养师考试复习重点题(附答案)
- 2025装配式混凝土居住建筑首个标准层段联合验收规程
- 2025年人教版小学数学三年级下册期末考试卷(带答案)
评论
0/150
提交评论