- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 一 题:选择题(总题数:10 总分数:20)
1:解释程序和编译程序的主要区别之一在于______
A)单用户与多用户的差别
B)对用户程序的查错能力
C)机器执行的效率
D)是否生成目标程序
2:以下正确的叙述是:
A)在C程序中,每行中只能写一条语句
B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C)在C程序中,无论是整数还是实数,都能被准确无误地表示
D)在C程序中,%是只能用于整数运算的运算符
3:判断char型变量ch是否为大写字母的正确表达式是
A) A =ch=z
B)(ch = A)(ch= z )
C)(ch= A )(ch=z)
D)( A = ch)AND(z = ch)
4:以下不正确的if语句是:
A)if(xy$$x!=y);
B)if(x==y) x+=y;
C)if(x!=y) x++ ; else x--;
D)if(xy) {x++;y++;}
5:以下正确的描述是
A)continue语句的作用是结束整个循环的执行
B)只能在循环体内和switch语句体内使用break语句
C)在循环体内使用break语句或continue语句的作用相同
D)从多层循环嵌套中退出时, 只能使用goto语句
6:以下能对二维数组a进行正确初始化的语句是__
A)int a[2][]={{1,0,1},{5,2,3}};
B)int a[][3]={{1,2,3},{4,5,6}};
C)int a[2][4]={{1,2,3},{4,5},{6}};
D)int a[][3]={{1,0,1,0},{},{1,1}};
7:C语言允许函数值类型缺省定义,此时该函数值默认的类型是:
A)float型
B)int型
C)long型
D)double型
8:以下叙述正确的是
A)在C程序中,main函数必须位于程序的最前面
B)C程序的每行中只能写一条语句
C)C语言本身没有输入输出语句
D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误
9:以下说法正确的是:
A)输入项可以为一实型常量,如scanf(%f,3.5);
B)只有格式控制,没有输入项,也能进行正确输入,如scanf(a=%d,b=%d);
C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(%4.2f,f);
D)当输入数据时,必须指明变量的地址,如scanf(%f,f);
10:设以下变量均为int类型,则值不等于7的表达式是
A)(x= y= 6,x+y,x+1)
B)(x= y= 6,x+y,y+1)
C)(x= 6,x+1,y= 6,x+y)
D)(y=6,y+l,x = y,x+1)
第 二 题:C语言改错题(总题数:4 总分数:20)
??? 在下面的程序中存在一处错误,请找出来,将错误的行号(2分)和正确答案(3分)填写在每题后面的空格中
1:
行号
语句
1:
#includestdio.h
2:
main()
3:
{
4:
a=10,m=2;
5:
m=a++;
6:
printf(%d,%d,m,a);
7:
}
错误行号为:。 正确答案为:
2:求解分段函数的值。
行号
语句
1:
#includestdio.h
2:
main()
3:
{
4:
int x,y;
5:
scanf(“%d”,x);
6:
if(x0)
7:
y=2*x*x-5;
8:
else if(x=0)
9:
y=3;
10:
else
11:
y=7*x-4;
12:
printf(“x=%d,y=%d ”,x,y);
13:
}
错误行号为:。 正确答案为:
3:输出500到600之间同时被5和7整除的数并统计个数。
行号
语句
1:
#includestdio.h
2:
main()
3:
{
4:
int m,k;
5:
for(m=500;m=600;m++)
6:
if(m%5= =0m%7= =0)
7:
{printf(“%d ”,m) ;k++;}
8:
printf(“%d ”,k);
9:
}
错误行号为:。 正确答案为:
4:从键盘输入两个数,按照从大到小排序后输出。
行号
语句
1:
#includestdio.h
2:
main()
3:
{
4:
int a,b,c;
5:
printf(“input a b:”);
6:
scanf(“%d%d”,a,b);
7:
if(ab)
8:
c=a;a
您可能关注的文档
- 期中考试题(定版).doc
- 遵义市2010年初中毕业生学业(升学)统一考试综合理科试题卷.doc
- 07版卫生部卫生监督员培训系类教材试题--传染病、医疗服务卫生监督.doc
- 09年山东行测真题.doc
- 兴化市楚水初级中学2012—2013年第二学期九年级数学模拟试题(答案).doc
- 2006年浙江嘉兴初中毕业生学业考试语文试题一.doc
- 2013年十堰市中职语文模拟试题5.doc
- 哈尔滨2010 年初中升学考试 含答案.doc
- 2010年山东省专科(高职)一批第一次征集志愿院校专业计划- 山东省教育招生考试院.xls
- 2012 标准答案高等数学(一)期末考试A.doc
- 江苏省宿迁市2006年初中毕业暨升学考试数学.doc
- 近代史纲试题参考.doc
- 福建省安溪一中、养正中学、惠安一中2012-2013学年高一上学期期末联考物理试题 Word版含答案.doc
- 数学(理工农医类)2011年普通高等学校招生全国统一考试(福建卷).doc
- 2012届毕业升学模拟考试.doc
- 2012年普通高等学校招生全国统一考试理综生物(北京卷).doc
- 鞍钢杯职工技能大赛攀钢二模理论试题(2011.6.8)00.doc
- 福建省大田县第四中学2012-2013学年七年级数学上学期期中试题.doc
- 广东省惠阳一中实验学校2011-2012学年高一上学期期中考试语文试题(A).doc
- 职场健身防病试题+答案100分.doc
文档评论(0)