




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c语言程序设计期末考试试题和答案第一,选择题(这个大问题共20个问题,每个问题2分,共40分)1,以下不是c语言的特性()a,c语言简洁紧凑b、可以准备复杂的程序。c,c语言可以直接在硬件上工作d,c语言可移植性好2,以下c语言标识符无效:()a、ABC B、ABC C、a_bc D、ab.c3,c语言程序是()a、主程序和多个子程序的配置b,配置函数c,配置多个流程d,配置多个子程序4,一个算法必须具有5个特性,如“确定性”,在对其他4个特性的说明中,错误的是()a,有0个或更多输入b,有0个或更多输出c,有贫穷d,可行性5,如果变量a为整数,f为实数,I为双精度浮点数,则表达式10 a I * f值的数据类型为()a,int B,float C,double D,不确定性6,c语言中,char类型的数据存储在内存中的形式为()a,补充代码b,反代码c,源代码d,ASCII代码7 .使用以下过程输入数据:12345m678 之后(对于回车),x的值为()。#includeMain(),int x;float y;Scanf(=%f ,x,y);a、12345 B、123 C、45 D、3458、int a、b(如果有以下定义);对于Float x,有效的赋值语句是()a,a=1,b=2b、b;c,a=b=5d,b=int(x);9、以下程序的运行结果为()#includeInt i=10,j=10printf(“% d,% d n”,I,j-);a、11,10 B、9,10 C、11,9 D、10,9 10、a的ASCII代码为65,以下过程的运行结果为()#includeMain()Char c1=A,C2=Y;printf(“% d,%dn”,c1,C2);A、A、Y B、65,65 C、65,90 D、65,8911,以下运算符中最高的优先级是()a,b,10 c,% D,2=如果12,x,y和z是int变量,x=3,y=4,z=5,则以下表达式中的值0为():a, xy b,x =yc,x | | y zy-zd,(x y)&!Z | | 1)13,char类型变量cl是否为小写的正确表达式是()a, a =C1 =a) (C1 =z)c,( a =C1) (z = a) (C1 = z )14,字符串“a”在内存中占用的字节数为()a、0 B、1 C、2 D、315,for循环的以下正确说明是()a,for循环只能在循环数已经确定的情况下使用b,for循环是先执行循环语句,然后确定表达式c,for循环不能使用break语句跳出循环体d,for循环正文语句可以包含多个语句,但要用大括号括住16、以下程序的运行结果为()#includeMain() int num=0;While(num=2) numPrintf (%d,num);a,1b,1 2c,1 2 3d,1 2 3 417、以下说明正确()在a,do-while循环中,循环正文语句不能在循环中使用复合语句,因为它可以是一个执行语句。b,do-while循环以do开头,以while结尾,不能在while(表达式)后面写分号。c,do-while循环正文中while后面的表达式的值必须为0 (false )。在d,do-while循环中,可以根据情况省略while。18,一维成形阵列a的以下正确说明为()a,int a(10);b,int n=10,an;c,int n;d,int a10;scanf(“% d”,n);int an;19,2d阵列a的以下正确说明为()a,inta3;b,float a(3,4);c,double a14;d,float a(3)(4);20,如果二维数组a具有列m,则aj之前的元素数为()a,j*m Ib,i*m jc,i*m j-1d,i*m j 1第二,填空(这个大空格共10个空格,每个空格2分,共20分)1、结构化设计的三个基本结构是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2、c语言的实际变量为_ _ _ _ _ _ _ _ _ _ _和_ _ _ _ _ _ _ _ _ _ _ _ _3、a=5、b=4、c=2时的表达式ab!=c的值为_ _ _ _ _ _ _ _4、下一次程序运行后的结果是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _#includeMain()Int i、j;for(I=4);I=1;I-) printf( * );for(j=1);j=4-I;j)printf( * );printf(“ n”);5,如果已定义:int a 3 4=1,2,0,4,6,8,10 ;初始化的a12的初始值为_ _ a216、在c语言中,二维数组元素在内存中的保存顺序为_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _第三,程序分离问题(这个大问题分别是4分,共8分,说明程序功能,编写程序执行结果)1,#includeMain()int a、s、n、counta=2;s=0;n=1;count=1;while(count=7) n=n * a;s=s n;计数;Printf (s=% d ,s);2,#includeMain()int a=3 3=1,3,5,7,9,11,13,15,17,sum=0,I,j;for(I=0);i3;I)for(j=0);J3;j)if(I=j)sum=sum aj;Printf (sum=% d n ,sum);第四,编程问题(这个大问题共4个问题,每个问题8分,共32分)1,摄氏温度,华氏温度转换程序。要求:在键盘上输入摄氏温度后,屏幕上将显示相应的华氏温度,输出两位小数。转换公式:F=(C 32)9/5。2.示范编程判断输入的正整数是否是5和7的正倍数。如果是,则为yes输出。否则,no将输出。判断3,m是否为小数(只能被1和本身整除的整数)?排序4,15个数,按从小到大的顺序输出。C语言程序设计期末考试卷(a卷)评分标准和标准答案第一,选择题(这个大问题共20个问题,每个问题2分,共40分)1、B 2、D 3、B 4、B 5、c6、D 7、B 8、B 9、A 10、D11、C 12、D 13、D 14、C 15、D16、C 17、C 18、D 19、C 20、b第二,填空(这个大空格共10个空格,每个空格2分,共20分)1、顺序结构分支结构循环结构2、单精度(或:float类型)双精度(或;Double型3,14,* * * * * * *5,0 66、按行主顺序保存第三,程序分离问题(这个大问题共2个问题,每个问题4分,共8分)能准确表达出题目的、要求、分数,正确的部分可以按比例计分,否则不能计分。1,功能:S=0 2 4 8 16 32 64 128和。输出结果:s=2542,函数:输出矩形阵列a主对角线上的元素之和。输出结果:27第四,编程问题(这个大问题共4个问题,每个问题8分,共32分)出题目的意义、要求、形式正确的话,可以得满分,形式也不一样。如果部分正确,可以按比例计分。否则无法计分。1,#includeMain()float c,f;printf( input c : );. 2分scanf(“% f”,c);. 2分f=(c 32.0)* 9.0/5.0;. 2分Printf(F=%.2f n ,F);. 2分2,#includeMain() int x;scanf(“% d”,x);. 2分If (x% 5=0x% 7=0). 2分printf( yes );. 2分Elseprintf( no );. 2分3,# include# includeMain()int m、I、k;scanf(“% d n”,m);k=sqrt(m);. 2分for(I=2;I=k;I . 2分if(m%i=0)Break. 2分If(ik)Printf(m is a prime number! n );. 2分4,# includeMain()in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版商铺店面房屋租赁合同(含节假日客流保障条款)
- 2025版绿色能源项目商务合作保密协议文本
- 2025版全新定制化团队建设服务合同范本
- 2025年度危化品安全操作人员资质认证服务协议
- 2025年度高考复读生代理招生服务合同范本
- 2025年度店面转让合同范本:包含品牌使用权约定
- 2025年二手房买卖合同附带租客权益保障
- 2025年度商铺物业管理与公共安全服务合同范本
- 2025版环保产业商务合同范本
- 2025版快速救援拖车服务合同范本
- 电子工业出版社小学-信息技术-第五册-5年级-上册-全册课件
- (施工方案)二期混凝土施工方案
- 课堂因“融错·容错·溶措”而精彩
- 《简爱》课本剧剧本
- 阳光晾衣房钢结构专项施工方案
- 安宁疗护服务流程
- 肿瘤科实习生入科培训课件
- 热分析DSC培训new
- 注塑机安全操作规程
- 运动处方(课堂PPT)
- 第2章曲柄压力机
评论
0/150
提交评论