版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、期中测试答案一、 选择题 以下说法中正确的是A C语言程序总是从第一个定义的函数开始执行;B C语言程序中至少有一个main函数;C C语言程序总是从main函数开始执行;D C语言程序中的main函数必须放在程序的开始部分;参考答案C在C程序中,main()函数的位置是A 必须作为第一个函数;B 必须作为最后一个函数;C 可以任意;D 必须放在它所调用的函数之后;参考答案C下列运算符中,结合方向为自左向右的是A ? : B , C += D +参考答案B下列关于C语言的叙述
2、错误的是A 大写字母和小写字母的意义相同B 不同类型的变量可以在一个表达式中C 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D 同一个运算符号在不同的场合可以有不同的含义参考答案A逗号表达式"(a=3*5,a*4),a+15"的值是A 15B 60C 30D 不确定参考答案C已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是A 0B 1C 5D 6参考答案C设 a=2 , 则赋值表达式 a+=a-=a*a 的值是 A
3、60;-4B 4C 0D -2参考答案A若变量已正确定义并赋值,下面符合C语言语法的表达式是A a:=b+1B a=b=c+2C int 18.5%3D a=a+7=c+b参考答案BC语言的 switch 语句中,case 后A 只能为常量B 只能为常量或常量表达式C 可为常量及表达式或有确定值的变量及表达式D 可为任何量或表达式参考答案B有如下程序段:int x =1, y=1 ;int m , n;m=n=1;switch (m) case 0 : x=x*2;case 1: sw
4、itch (n) case 1 : x=x*2;case 2 : y=y*2;break;case 3 : x+;case 2 : x+;y+;case 3 : x*=2;y*=2;break;default:x+;y+;执行完成后,x和y 的值分别为( )A x=6 y=6B x=2 y=1C x=2 y=2D x=7 y=7参考答案Amain() int a1,b3,c5,d4,x;if(a<b)if(c<d) x1; elseif(a<c)if(b<d) x2;else x3;else x6;else x7;printf(“
5、x%d”,x);A 1B 2C 3D 6参考答案B以下程序的输出结果是 。 main() int a=0,b=1,c=0,d=20;if(a) d=d-10;else if(!b)if(!c) d=15;else d=25;printf("d=%dn",d);A d=10 B d=15 C d=20 D d=25参考答案C下面程序的输出结果为 。main() int a=1,b=0;switch(a) case 1: switch (b) case 0: printf("*0*&quo
6、t;); break;case 1: printf("*1*"); break;case 2: printf("*2*"); break;A *0* B *0*2* C *0*1*2* D 有语法错误参考答案B以下程序的输出结果是( )main() int m5;if(m+>5) printf(“%dn”,m);else printf(“%dn”,m);A 4B 5C 6D 7参考答案C有程序段:int n=1;do n=+n*5;while(n=10);则此循环的循环
7、体( )A 执行1次B 执行2次C 不执行D 执行无限次参考答案D有程序段:int j=0,k=0,a=0;while(j<2) j+;a=a+1;k=0;while(k<=3) k+;if(k%2!=0)continue;a=a+1;a=a+1;执行完成后,a的值为( )A 4B 6C 8D 10参考答案C语句while(!e);中的条件!e等价于A e0B e!0C e!1D e参考答案A以下程序段是( )x1;do xx*x; while(!x);A
8、0;死循环 B 循环执行两次 C 循环执行一次 D 有语法错误参考答案C设有程序段int k10;while (k0) k;则下面描述中正确的是( )A 循环执行10次 B 循环是无限循环C 循环体语句一次也不执行 D 循环体语句执行一次参考答案C以下程序的输出结果是( )main() int i,j,m0;for(i1;i<15;i+4)for(j3;j<19;j+4) m+;printf(“%d”,m);A 12B 15C 20D 25参考答案C二、 填空题若有int
9、a5,c4; 则表达式(a+c)?a:c+的值是_1_,此时c的存储单元的值为_2_. 参考答案1:52:6请阅读以下程序并填空。 main( ) int s,t,a,b; scanf(“%d,%d”,&a,&b); s1; t1; if(a>0) s+1; if(a>b) t+s; else if(ab) t5; else t2*s; printf(“s%d,t%d”,s,t); 为了输出结果t4,输入量a和b应满足的条件是_1_; 为了输出结果s1,t5,输入量a和b应满足的条件是_2_. 参考答案1:0<a<b2:a=b<=0以下程序输出的结
10、果是_1_。 main() int a=5,b=4,c=3,d; d=(a>b>c); printf("%dn",d); 参考答案1:0有以下程序段:s1.0;for(k1;k<n;k+) ss+1.0/(k*(k+1);printf(“%f”,s);请填空,使下面的程序的功能完全与之相等。s0.0;_1_; k0; do ss+d; _2_; d1.0/(k*(k+1); while(_3_ ); printf(“%f”,s); 参考答案1:d=1.02:k=k+1 或 k+ 3:k<=n在C语言中,实现
11、循环的语句有: if-goto 语句、_1_语句、_2_语句和_3_语句。 参考答案1:while2:do-while3:for三、 问答题有以下程序 main() char a,b,c,d; scanf("%c,%c,%d,%d",&a,&b,&c,&d); printf("%c,%c,%c,%cn",a,b,c,d); 若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是()。A 6,5,A,BB 6,5,65,66C 6,5,6,5D 6,5,6,6 参考
12、答案A执行下面程序得到的结果是 #include <stdio.h>main () int a=10,b=0; if (a=12) a=a+1,b=b+1; else a=a+4;b=b+4; printf(“%d;%d”n,a,b); 参考答案13;1阅读以下程序,若输入80<回车>,写出程序运行结果。#include<stdio.h>void main() int x; scanf("%d ",&x); if (x>=60)printf("pass"); elseprintf("fail&q
13、uot;);参考答案pass有如下程序:#include“stdio.h”main( ) int n=0;while(n<=4)switch(n) case 0 : ;case 1 : printf(“%d,”,n);case 2 : printf(“%d ,”,n+); break;default : printf(“*”); n+;其执行的输出结果为参考答案0,0,1,1,2,*如下程序段:for (int i=0;i<8;i+)printf ( “%d,”,+i);printf ( “%d,”,i+);则此程序段的输出结果为参考答案1,3,5,7,8四、编程题1 #include "stdio.h"main() float x,sum=0; i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 孩子抚养费支付协议书
- 产品买卖合同书(杯子)
- 建筑施工钢材采购合同范本
- 儿童摄影合同
- 姜堰区劳动用工合同
- 中建2024建筑工程专项验收指导手册(试行)
- 高三一轮复习课件 地质构造与构造地貌 (从不同尺度)
- 高中地理选修三43旅游常识和导游基础知识练习
- 浙江省杭州市二中钱江校区2023-2024学年高一下学期寒假作业检测(开学考试)数学试卷
- 工程项目施工现场自纠自查报告
- 冠脉介入进修汇报
- 蒋诗萌小品《谁杀死了周日》台词完整版
- 铁道运输实训总结报告
- 小学生生涯规划班会课教案设计
- 人教部编版五年级上册语文第三单元测试卷(含答案解析)
- MOOC 光纤光学-华中科技大学 中国大学慕课答案
- 抗球虫药1课件
- 儿童民航知识课件
- ESG投资与可持续金融
- 对科学施肥方法的
- 毕业生个人求职自荐信经典版
评论
0/150
提交评论