期中C语言试卷及答案

期中C语言试卷及答案

ID:41933274

大小:137.00 KB

页数:11页

时间:2019-09-05

期中C语言试卷及答案_第1页
期中C语言试卷及答案_第2页
期中C语言试卷及答案_第3页
期中C语言试卷及答案_第4页
期中C语言试卷及答案_第5页
资源描述:

《期中C语言试卷及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京信息工程大学滨江学院2012─2013学年第1学期C语言课程试卷试卷类型A考试类型闭卷注意:1、本课程为必修,学时为85,学分为42、本试卷共9页;考试时间120分钟;出卷时间:2012年11月3、姓名、学号等必须写在指定地方;考试时间:2012年11月日4、本考卷适用专业年级:实验班12级任课教师:宣文霞题号一二三四五六七八九十十一十二总分得分阅卷人(以上内容为教师填写)专业年级班级学号姓名请仔细阅读以下内容:1、考生必须遵守考试纪律,详细内容见《南京信息工程大学滨江学院考试纪律规定》。2、所有考试材料不得带离考场。3、考生

2、进入考场后,须将学生证或身份证放在座位的左上角。4、考场内不许抽烟、吃食物、喝饮料。5、考生不得将书籍、作业、笔记、草稿纸袋入考场,主考教师允许带入的除外。6、考试过程中,不允许考生使用通讯工具。7、开考15分钟后不允许考生进入考场,考试进行30分钟后方可离场。8、考生之间不得进行任何形式的信息交流。9、除非被允许,否则考生交卷后才能离开座位。10、考试违纪或作弊的同学将被请出考场,其违纪或作弊行为将上报学院。本人郑重承诺:我已阅读上述10项规定,如果考试是违反了上述10项规定,本人将自愿接受学校按照有关规定所进行的处理。上面姓名

3、栏所填姓名即表示本人已阅读本框的内容并签名。第11页一、单项选择题:(每题2分,共40分)1.下列C语句不正确的有。A)intx=y=14;B)intx,y,z;C)x=4,y=13;D)z=x+y;2.以下叙述不正确的有。A)C程序中,语句之间必须用分号(;)分隔B)C程序中,多行语句可以写在一行中C)C程序中,可以不必包含主函数D)C程序中,可以由多个函数组成3.C程序的基本单位是。A)函数B)语句C)字符D)数据项4.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是。A)7B)8C)6D)25.设变量a

4、是整型,f是实型,i是double型,则表达式10+’a’+i*f值的数据类型为。A)整型B)floatC)doubleD)字符型6.以下符合C语言语法的赋值表达式是。A)d=9+e+f=d+9B)d=9+e,f=d+9C)d=(9+e,e++,d+9)D)d=9+e++=d+77.有如下程序段:inta1,a2;charc1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);若要求a1,a2,c1,c2的值分别为10、20、A、B,正确的数据输入是。A)10A20B↙B)1020↙AB↙C)1020AB↙

5、D)10A20B↙8.有如下程序,输入数据:12345m678↙后,x的值是,y的值是。#includevoidmain(){intx;floaty;scanf(“%3d%f”,&x,&y);A)1234545678.000000B)123678.000000C)45678.000000D)12345.0000009.以下程序的执行结果是。#includevoidmain(){intsum,pad;sum=pad=5;pad=sum++;第11页++pad;printf(“%d”,pad);

6、}A)7B)6C)5D)41.已知字母A的ASCII码是65,以下程序的执行结果是。#includevoidmain(){charc1=’A’,c2=’Y’;printf(“%d,%d”,c1,c2);}A)A,YB)65,65C)65,90D)65,892.在C语言中,逻辑“真”用表示。A)trueB)大于0的数C)非零的整数D)非零的数3.若定义:inta=3,b=4,c=5;则语句printf(“%d”,a+b>c&&b==c);输出的结果是。A)1B)0C)-1D)24.若定义:inta=20,b=3

7、0,c;则语句printf(“%d”,c=(a==b?a/b:b%a));的输出结果是。A)0B)10C)20D)0:105.能正确表示“m≥5或m≤3”的关系表达式是。A)m>=5orm<=3B)m>=5

8、m<=3C)m>=5

9、

10、m<=3D)m>=5&&m<=36.以下错误的if语句是。A)if(x>y);B)if(x==6)y=x+1;C)if(x!=y)scanf(“%d”,&x)elsescanf(“%d”,&y);D)if(x

11、)break语句是switch语句中的一部分B)在switch语句中可以根据需要使用和不使用break语句C)在switch语句中必须使用break语句D)以上三个结论中有两个结论是正确的8.下面的for语句。for(x=0,y=0;(y!=123

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。