计算机专业《c语言程序设计》课程期末试卷2

计算机专业《c语言程序设计》课程期末试卷2

ID:9401497

大小:32.50 KB

页数:2页

时间:2018-04-30

计算机专业《c语言程序设计》课程期末试卷2_第1页
计算机专业《c语言程序设计》课程期末试卷2_第2页
资源描述:

《计算机专业《c语言程序设计》课程期末试卷2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、专业班学号姓名……………………………密…………………………………………封…………………………………………线…………………………计算机专业《C语言程序设计》课程期末试卷(B)卷题号一二三四五六总分得分得分评卷人一、填空题(每空2分,共20分)1、C语言程序的三种基本结构是整型实型字符型。2、C程序是由函数构成的,其中有且只能有1个主函数。C语言程序的执行总是由函数开始,并且在主函数结束。3、表达式10/3的结果是 3。4、若a为int型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是 0。5、C语句必须以 分号;号结束。6、C语言描述“x和

2、y都大于或等于z”的表达式是x>=z&&y>=z。7、格式说明符%x的输出形式是十六进制整数。8、符号常量的定义方法是#define符号常量名表达式。得分评卷人二、选择题(每小题2分,共20分)1、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(  C  )组成配对关系。A、缩排位置相同的if        B、在其之前未配对的ifC、在其之前未配对的最近的if     D、同一行上的if2、将int型变量n转换成float型变量的方法是(B)。A、floatnB、(float)nC、float(n)D、(i

3、nt)n3、(A)是构成C语言的基本单位。A、函数B、子函数C、过程D、子过程4、若将3和10从键盘输入给变量a、x,输入语句为scanf(“a=%d,x=%d”,&a,&x);正确的键盘输入是(↙表示回车):(A)A、a=3,x=10↙B、3,10↙C、310↙D、3,10.0↙5、以下不正确的描述是(C)。A、使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成B、while循环是先判断表达式后执行循环语句C、do-while和for循环均是先执行循环体语句,后判断表达式D、for、while、do-while循环中

4、的循环体可以由空语句构成6、不属于整型常量的是(D)。A、10B、0/0C、0*10D、4/2.07、在C语言中,一个int型数据在内存中占用2个字节,则int型数据的取值范围是(B)。A、-128~127B、-32768~32767C、0~65536D、0~21474836478、在宏定义#definePI301415926中,用宏名PI代替一个(C)。A、单精度数B、双精度数C、常量D、字符串9、在循环中使用break语句的功能是(C)。A、使程序的执行跳出break所在的那一重循环B、使程序执行结束C、跳出包含此break语句的所有循环D、终

5、止本次循环,继续下次循环10、设有如下定义:intx=10,y=3,z;则语句printf(“%d”,z=(x%y,x/y));的输出结果是(   D )。  A、1     B、0      C、4       D、3得分评卷人三、判断题(每小题1分,共10分)(对)1、C的关键字都是小写的。(对)2、在C程序中,APH和aph代表不同的变量。(对)3、表达式0195是一个八进制整数。(对)4、A-=6与a=a-6不同。(错)5、switch与if不同,switch只能测试是否相等,而if中还能测试关系和逻辑表达式。(对)6、在TurboC中

6、,实型数据在内存中占8个字节。(错)7、在C语言中,表示逻辑“真”值用‘T’来表示(错)8、break和continue语句都可用于选择结构和循环结构中。(对)9、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。(对)10、程序执行总是从main开始,而不管它的位置在哪儿。得分评卷人四、程序分析题(共16分)1、 voidmain()      {  ints=1,t=1,a,n;          scanf(“%d%d”,&a,&n);          for(inti=1;i

7、 t=t*10+1;s=s+t;                             }          s*=a;printf(“SUM=%d”,s);                   } 输入数据:2,4输出结果:    SUM=2468        (4分)2、以下程序运行结果是1,5。(4分)main(){inta=5;printf(“%d,%d”,a==5,a=5);}3、下列程序输出结果是DF。(4分)main(){intx=1,y=3,z=5;switch(x==1){case1:switch(y<0){case1

8、:printf(〃A〃);break;case2:printf(〃B〃);break;}case0:switch(z==2

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

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

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