期末考试试卷及答案 A卷 .docx

上传人:安*** 文档编号:18967961 上传时间:2022-06-03 格式:DOCX 页数:14 大小:19.13KB
返回 下载 相关 举报
期末考试试卷及答案 A卷 .docx_第1页
第1页 / 共14页
期末考试试卷及答案 A卷 .docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《期末考试试卷及答案 A卷 .docx》由会员分享,可在线阅读,更多相关《期末考试试卷及答案 A卷 .docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、期末考试试卷及答案A卷C语言程序设计期末考试试卷A卷一、单项选择题本大题共20题,每题2分,共40分1、下面不是C语言的特点的是。A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言能够直接对硬件进行操作D、C语言移植性好2、下面不正确的C语言标识符是A、ABCB、abcC、a_bcD、ab.c3、一个C语言程序是由。A、一个主程序和若干子程序组成B、函数组成C、若干经过组成D、若干子程序组成4、一个算法应该具有“确定性等5个特性,对另外4个特性的描绘中错误的是A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、设变量a是整型,f是实型,i是双精度型,则表达式10ai*f值的

2、数据类型为A、intB、floatC、doubleD、不确定6、在C语言中,char型数据在内存中的存储形式是。A、补码B、反码C、源码D、ASCII码7、有如下程序,输入数据:12345M678cR后表示回车,x的值是。#includemain()intx;floaty;scanf(=%f,A、12345B、123C、45D、3458、若有下面定义inta,b;floatx,则正确的赋值语句是。A、a=1,b=2B、b;C、a=b=5D、b=int(x);9、下面程序的执行结果是。#includeinti=10,j=10;printf(%d,%dn,i,j-);A、11,10B、9,10C、

3、11,9D、10,910、巳知字母A的ASCII码是65,下面程序的执行结果是。#includemain()charc1=A,c2=Y;printf(%d,%dn,c1,c2);A、A,YB、65,65C、65,90D、65,8911、下列运算符中优先级最高的是。A、B、十C、%D、!12、设x、y和z是int型变量,且x3,y4,z5,则下面表达式中值为0的是。A、x&yB、xyC、xyz&y-zD、!(xy)!z1)13、判定char型变量cl能否为小写字母的正确表达式为。A、ac1fzB、(c1a)&(c1z)C、(a=c1)(zc1)D、(c1a)&(c1z)14、字符串a在内存中占据

4、的字节个数为。A、0B、1C、2D、315、下面有关for循环的正确描绘是。A、for循环只能用于循环次数已经确定的情况B、for循环是先执行循环体语句,后断定表达式C、在for循环中,不能用break语句跳出循环体D、for循环体语句中,能够包含多条语句,但要用花括号括起来16、下面程序的运行结果是。#includemain()intnum=0;while(numD、123417、下面描绘正确的是。A、由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。B、do-while循环由do开场,用while结束,在while表达式后面不能写分号。C、在do-wh

5、ile循环体中,一定要有能使while后面表达式的值变成零“假的操作。D、do-while循环中,根据情况能够省略while。18、下面对一维整形数组a的正确讲明是。A、inta(10);B、intn=10,an;C、intn;D、inta10;scanf(“%d,intan;19、下面对二维数组a的正确讲明是。A、inta3;B、floata(3,4);C、doublea14;D、floata(3)(4);20、若二维数组a有m列,则在aij前面的元素个数为。A、j*miB、i*mjC、i*mj-1D、i*mj1得分阅卷人签全名二、填空题本大题共10空,每空2分,共20分1、构造化设计中的三

6、种基本构造是、。2、在C语言中的实型变量分为两种类型,它们是和。3、当a=5,b=4,c=2时,表达式ab!=c的值是。4、下列程序运行后的输出结果是。#includemain()inti,j;for(i=4;i=1;i-)printf(*);a=2;s=0;n=1;count=1;while(countmain()inta=33=1,3,5,7,9,11,13,15,17,sum=0,i,j;for(i=0;i四、编程题本大题共4题,每题8分,共32分1、编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度,输出取两位小数。转换公式:F=C329/5。2、试

7、编程判定输入的正整数能否既是5又是7的正倍数。若是,则输出yes;否则输出no。3、判定数m能否为素数只能被1和它本身整除的整数?4、对15个数进行排序,按从小到大的顺序输出。(C语言程序设计)期末考试试卷A卷评分标准及标准答案一、单项选择题本大题共20题,每题2分,共40分1、B2、D3、B4、B5、C6、D7、B8、B9、A10、D11、C12、D13、D14、C15、D16、C17、C18、D19、C20、B二、填空题本大题共10空,每空2分,共20分1、顺序构造分支构造循环构造2、单精度型(或:float型)双精度型(或;double型3、14、*5、066、按行主顺序存放三、程序分析

8、题本大题共2题,每题4分,共8分能正确表达出题目的含义、要求,即可得分,部分正确可按比例得分,否则不得分。1、功能:求S=0248163264128和。输出结果:s=2542、功能:出矩形阵a的主对角线上的元素之和。输出结果:27四、编程题本大题共4题,每题8分,共32分能正确表达出题目的含义、要求,且格式正确,即可得满分,不要求形式完全一样。部分正确可按比例得分,否则不得分。1、#includemain()floatc,f;printf(inputc:);.2分scanf(%f,.2分f=(c32.0)*9.0/5.0;.2分printf(F=%.2fn,f);.2分2、#includemain()intx;scanf(%d,.2分if(x%5=0&x%7=0).2分printf(yes);.2分elseprintf(no);.2分3、#include#includemain()intm,i,k;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 习题库

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁