新视野二级C语言《历年考题解析》勘误.docx

上传人:b****6 文档编号:5287911 上传时间:2022-12-14 格式:DOCX 页数:21 大小:21KB
下载 相关 举报
新视野二级C语言《历年考题解析》勘误.docx_第1页
第1页 / 共21页
新视野二级C语言《历年考题解析》勘误.docx_第2页
第2页 / 共21页
新视野二级C语言《历年考题解析》勘误.docx_第3页
第3页 / 共21页
新视野二级C语言《历年考题解析》勘误.docx_第4页
第4页 / 共21页
新视野二级C语言《历年考题解析》勘误.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

新视野二级C语言《历年考题解析》勘误.docx

《新视野二级C语言《历年考题解析》勘误.docx》由会员分享,可在线阅读,更多相关《新视野二级C语言《历年考题解析》勘误.docx(21页珍藏版)》请在冰豆网上搜索。

新视野二级C语言《历年考题解析》勘误.docx

新视野二级C语言《历年考题解析》勘误

勘误

 

问题1:

章节:

2009年3月二级C笔试题

页数:

2,

问题:

第11题,答案C写错

解决方案:

答案C要写成“_11”(是下划线)。

问题2:

章节:

2009年3月二级C笔试题

页数:

3,

问题:

第19题,代码第4行有错误

解决方案:

将b++=2改成b++==2。

问题3:

章节:

2009年3月二级C笔试题

页数:

3

问题:

第20题,代码第1行有错误

解决方案:

将j<4;改成i<4;。

问题4:

章节:

2009年3月二级C笔试题

页数:

3

问题:

第21题,代码第1行出错。

解决方案:

将#后面的j去掉。

问题5:

章节:

2009年3月二级C笔试题

页数:

3

问题:

第23题,本页倒数第2行中“使得a1的值为12,a2的值为14”表达错误。

解决方案:

改成“使得a1的值为12,a2的值为34”。

问题6:

章节:

2009年3月二级C笔试题

页数:

4

问题:

第24题,代码第7行,printf写错了。

解决方案:

将prntf改为printf。

问题7:

章节:

2009年3月二级C笔试题

页数:

4

问题:

第25题,代码第4行中的printf(“%c”,*x);同时该题解析(P12)第一行中的“a即为数组a的首地址103”,表达错误。

解决方案:

将printf(“%c”,*x);改成printf(“%c”,*s);。

将“a即为数组a的首地址103”改成“g即为数组a中首元素103”。

问题8:

章节:

2009年3月二级C笔试题

页数:

5

问题:

第28题解析(P12)将“i%8==0时回车输出为7个数”表达错误。

解决方案:

改成“i%8==0时回车输出为8个数”。

问题9:

章节:

2009年3月二级C笔试题

页数:

6

问题:

第33题,代码第7行出错。

解决方案:

将inr改成int。

问题10:

章节:

2009年3月二级C笔试题

页数:

8

问题:

第10题解析(P13),答案错误。

解决方案:

应该是1AbCeDf2,解析最后一行“故输出结果为1AbCeDf2dF”改为“故输出结果为1AbCeDf2”。

问题11:

章节:

2009年3月二级C笔试题

页数:

9

问题:

第13题,代码第5行的printf写错了。

解决方案:

改成printf。

问题12:

章节:

2008年9月二级C笔试题

页数:

16

问题:

第13题解析(P25),第3行,将“表示的转移字符”表达错误。

解决方案:

改成“表示的转义字符”。

问题13:

章节:

2008年9月二级C笔试题

页数:

16

问题:

第15题解析第3行中“变成“2*a*b/c(c*d)”就对了”表达错误。

解决方案:

改成“变成”2*a*b/(c*d)”就对了”。

问题14:

章节:

2008年9月二级C笔试题

页数:

16

问题:

第17题,“(w)?

(-x);(++y)”表达错误

解决方案:

改成“(w)?

(-x):

(++y)”。

问题15:

章节:

2008年9月二级C笔试题

页数:

17

问题:

第23题,解析第2行,“指向了改数组”表达错误;解析第5行,“等价于x[10]”表达错误。

解决方案:

改成“指向了该数组”;改成“等价于x[0]”。

问题16:

章节:

2008年9月二级C笔试题

页数:

17

问题:

第25题,选项A中的return写错了。

解决方案:

改成return。

问题17:

章节:

2008年9月二级C笔试题

页数:

18

问题:

第29题,代码第7行出错。

解决方案:

将printf(“%d”,i);改成printf(“*%d”,i);。

问题18:

章节:

2008年9月二级C笔试题

页数:

18

问题:

第31题,代码第8行出错

解决方案:

将man改成main。

问题19:

章节:

2008年9月二级C笔试题

页数:

22

问题:

第6题,解析表达错误

解决方案:

将“m=-n”改成“m-=n”。

问题20:

章节:

2008年9月二级C笔试题

页数:

22

问题:

第7题代码中出错

解决方案:

printf打错了,改成正确的。

问题21:

章节:

2008年9月二级C笔试题

页数:

23

问题:

第13题,代码第9行出错。

解决方案:

将gerchar()!

=’@’改成getchar()!

=’@’。

问题22:

章节:

2008年4月二级C笔试题

页数:

32

问题:

第3题,解析中第三行表达错误。

解决方案:

将“力求降低耦合提供内聚”改成“力求降低耦合提高内聚”。

 

问题24:

章节:

2008年4月二级C笔试题

页数:

33

问题:

第16题,代码中的语句出错

解决方案:

几乎都是用“:

”结尾的,都改成“;”。

问题25:

章节:

2008年4月二级C笔试题

页数:

34

问题:

第21题,原题中代码出错;解析中有错误。

解决方案:

代码中第5行与第6行之间增加一条语句:

printf(“%d,”,--x);;解析中第5行中的“continue(“%d,”,x--);”改成“printf(“%d,”,--x);”;第6行的第一个“printf(“%d,”,x--);”改成“printf(%d,”,--x);”。

代码第10行中的“所以要执行printf(“%d,”,x--);”改成“所以要执行printf(“%d,”,--x);”。

问题26:

章节:

2008年4月二级C笔试题

页数:

34

问题:

第22题,选项D错误。

解决方案:

改成for(n=0,i=1;;i++)n+=i;。

问题27:

章节:

2008年4月二级C笔试题

页数:

35

问题:

第27题,选项B错误。

解决方案:

改成scanf(“%s”,s+1);。

问题28:

章节:

2008年4月二级C笔试题

页数:

35

问题:

第31题,解析中最后一行表达错误。

解决方案:

将“结果时4332”改成“结果是4332”。

问题29:

章节:

2008年4月二级C笔试题

页数:

36

问题:

第33题,代码第7行出错。

解决方案:

将{t=s[i];s[i]=s[j]=t;}改成{t=s[i];s[i]=s[j];s[j]=t;}。

问题30:

章节:

2008年4月二级C笔试题

页数:

37

问题:

第35题,代码第2行、代码第8行出错。

解决方案:

第2行中,将*b0改成*b);第8行,将fun(s,y;改成fun(s,t);。

问题31:

章节:

2008年4月二级C笔试题

页数:

37

问题:

第36题,代码第2行出错;代码第12行也出错。

解决方案:

第2行中,include输入错误。

代码第12行(倒数第2行)中,将printf(“%s,%c,%2.0f,%2.0f\n”,c.name,c,sex,c.score[0],c,score[1]);改成printf(“%s,%c,%2.0f,%2.0f\n”,c.name,c.sex,c.score[0],c.score[1]);。

问题32:

章节:

2008年4月二级C笔试题

页数:

37

问题:

第37题,代码第5行、代码第8行、代码第9行、解析出错。

解决方案:

代码第5行的fprintf写错了,少了一个f;代码第8行的fopen写错了,将r改成e;代码第9行的fscanf写错了,将末尾的t改成f。

,解析(P67)中将“是以低1个”改成“是以第1个”。

问题33:

章节:

2008年4月二级C笔试题

页数:

38

问题:

第39题,选项A表达错误。

解决方案:

选项A中将anto改成auto。

问题34:

章节:

2008年4月二级C笔试题

页数:

38

问题:

第7题题目表达错误。

解决方案:

将开头的“改”改成“该”字。

问题35:

章节:

2008年4月二级C笔试题

页数:

39

问题:

第13题,答案出错

解决方案:

不用逗号分隔改成点分隔:

person[i].sex。

问题36:

章节:

2007年9月二级C笔试题

页数:

51

问题:

第23题,选项D表达错误。

解决方案:

改写成:

c<=(‘z’-32)&&(‘a’-32)<=c。

问题37:

章节:

2007年9月二级C笔试题

页数:

54

问题:

第41题,主函数中最后一条输出语句写错了,并且在该语句的前面再加一条语句:

解析(P67)中第6行也出错。

解决方案:

主函数中最后一条输出语句应改为:

printf(“%d\n”,k);,并且在该语句的前面再加一条语句:

k+=a;。

该题解析(P67)中第6行,将“输出结果为3+4=6,”改成“输出结果为2+4=6,”。

问题38:

章节:

2007年9月二级C笔试题

页数:

58

问题:

第4题,图中结点E的右子树的根结点错了,

解决方案:

改成G。

问题39:

章节:

2007年9月二级C笔试题

页数:

58

问题:

第9题,解析中第3行表达错误。

解决方案:

将“for语句可以写成fro(EXP;)”改成“for语句可以写成for(;EXP;)”。

问题40:

章节:

2007年9月二级C笔试题

页数:

60

问题:

第14题,代码第一行的“stido”写错了。

解决方案:

改成“stdio”。

问题41:

章节:

2007年9月二级C笔试题

页数:

50

问题:

第16题,解析中第3行表达错误。

解决方案:

将“定义的比例m”改成“定义的变量m”。

问题42:

章节:

2007年4月二级C笔试题

页数:

73

问题:

第8题,选项D错误。

解决方案:

改成:

笛卡尔乘积。

问题43:

章节:

2007年4月二级C笔试题

页数:

73

问题:

第17题,选项C错误。

解决方案:

改成:

sqrt(fabs(pow(n,x)+exp(x)))。

问题44:

章节:

2007年4月二级C笔试题

页数:

73

问题:

第18题,解析(P86)有问题

解决方案:

选项B、C、D中表达式的最后结果都是1,但选项A中由于K++是后缀运算,所以表达式的最终结果是0,而后k的值将增为1。

问题45:

章节:

2007年4月二级C笔试题

页数:

74

问题:

第23题,代码第8行出错。

解决方案:

改成:

case1:

case2:

n+=1;k--;break;。

问题46:

章节:

2007年4月二级C笔试题

页数:

75

问题:

第25题,选项D错误。

解决方案:

改成:

”\n”。

问题47:

章节:

2007年4月二级C笔试题

页数:

75

问题:

第29题,解析(P87)中第2行表达有误。

解决方案:

将“复制号”改成“赋值号”。

问题48:

章节:

2007年4月二级C笔试题

页数:

80

问题:

第43题,解析中第二行表达有误。

解决方案:

将“HDY(a+b,c+d)替换之后应该是a+b/c+d”改成“HDY(a+c,b+d)替换之后应该是a+c/b+d”

问题49:

章节:

2007年4月二级C笔试题

页数:

83

问题:

第8题,代码第3行有误。

因为答案并没有换行,所以去掉换行符。

解决方案:

改成:

{m+=k;k+=m;printf(“m=%dk=%d”,m,k++);}。

问题50:

章节:

2007年4月二级C笔试题

页数:

83

问题:

第12题,代码的最后,srelen写错了。

解决方案:

改成strlen。

问题51:

章节:

2007年4月二级C笔试题

页数:

85

问题:

第18题,解析(P90)出错。

解决方案:

变量d应该是小写的,不是大写。

问题52:

章节:

2006年9月二级C笔试题

页数:

91

问题:

第7题的选项B中有误。

解决方案:

将“期”改成“其”。

问题53:

章节:

2006年9月二级C笔试题

页数:

92

问题:

第9题中表述有误。

解决方案:

将“数据库核技术”中“核”去掉。

问题54:

章节:

2006年9月二级C笔试题

页数:

92

问题:

第12题,选项B中的mail写错了。

解决方案:

改成正确的main。

问题55:

章节:

2006年9月二级C笔试题

页数:

93

问题:

第18题,选项B有误。

解决方案:

改成:

87和6.00000。

问题56:

章节:

2006年9月二级C笔试题

页数:

93

问题:

第19题,解析(P107)中第3行表述有误。

解决方案:

将“末尾的/*”改成“末尾的*/”。

问题57:

章节:

2006年9月二级C笔试题

页数:

93

问题:

第21题,选项A中的beak写错了。

解决方案:

改成正确的break。

问题58:

章节:

2006年9月二级C笔试题

页数:

95

问题:

第31题,解析(P108)中第6行表述有误。

解决方案:

将“*(*w+3)可以看成*(*(w+5)+0)”改成“*(*w+3)可以看成*(*(w+3)+0)”。

 

问题60:

章节:

2006年9月二级C笔试题

页数:

97

问题:

第41题,代码第一行有误。

解决方案:

改成:

#include

用点分隔,不用逗号。

问题61:

章节:

2006年9月二级C笔试题

页数:

97

问题:

第42题,代码第一行有误。

解决方案:

将“woid”改成“void”。

问题62:

章节:

2006年9月二级C笔试题

页数:

99

问题:

第5题,解析(P112),第三行表述有误。

解决方案:

将“其本质还是对列”改成“其本质还是队列”。

问题63:

章节:

2006年9月二级C笔试题

页数:

102

问题:

第13题,主函数main中的代码出错。

解决方案:

strcpy2(str1,str2);l,将后面的l去掉。

问题64:

章节:

2006年9月二级C笔试题

页数:

102

问题:

第14题,解析中所有的fun写错了。

解决方案:

改成f。

问题65:

章节:

2006年9月二级C笔试题

页数:

102

问题:

第16题,解析(P114)中第3行的nzxt写错了。

解决方案:

改成正确的next。

问题66:

章节:

2006年4月二级C笔试题

页数:

116

问题:

第16题,解析(P129)中倒数第3行中表述有误。

解决方案:

将“若第1维长度每省略一”改成“若第1维长度没省略”。

问题67:

章节:

2006年4月二级C笔试题

页数:

117

问题:

第21题,解析(P130)中第2行表述有误。

解决方案:

将“它表示逻辑值;”改成“它表示逻辑假;”。

问题68:

章节:

2006年4月二级C笔试题

页数:

118

问题:

第28题,解析(P132)中最后一行表述有误。

解决方案:

将“(00000000000000001)2=9”改成“(00000000000001001)2=9”。

问题69:

章节:

2006年4月二级C笔试题

页数:

120,

问题:

第35题,解析(P133)中第8行表达错误

解决方案:

将“统计一个二维则”中的则去掉。

问题70:

章节:

2006年4月二级C笔试题

页数:

120,

问题:

第37题,解析(P133)中第1、3行有错误。

解决方案:

第1行中,将“存入临时指针1”改成“存入临时指针q”;第3行,将“指针q整1”改成“指针q加1”。

问题71:

章节:

2006年4月二级C笔试题

页数:

136,

问题:

第5行末尾的“str=’*’”。

表达错误。

解决方案:

修改为:

“str[5]=’*’”。

问题72:

章节:

2006年4月二级C笔试题

页数:

126,

问题:

第15题,代码倒数第3行,else后面的printf语句没写分号。

解决方案:

在printf语句的最后加上分号。

问题73:

章节:

2005年9月二级C笔试题

页数:

140

问题:

第18题的解析(P153)中第一行中表述有误。

解决方案:

将“表示数”改成“表达式”。

问题74:

章节:

2005年9月二级C笔试题

页数:

141

问题:

第27题解析(P154)中,第二行的表述中有误。

解决方案:

将“而if有初始值”改成“而f的初始值”。

问题75:

章节:

2005年9月二级C笔试题

页数:

142

问题:

第36题解析(P155)中表述有误。

解决方案:

P155的最后一行的最后一句话中,将“值为3+2+1=7”改成“值为3+2+1+1=7”。

问题76:

章节:

2005年9月二级C笔试题

页数:

143

问题:

第38题的解析(P156)中第五行的表述有误。

解决方案:

将“调用sort(ss+2,5);”改成“调用sort(ss+2,5)”。

问题77:

章节:

2005年9月二级C笔试题

页数:

145

问题:

第43题解析中第4行(即P157第1行),表述有误。

解决方案:

将“str[01]”改成“str[10]”。

问题78:

章节:

2005年9月二级C笔试题

页数:

146

问题:

第46题解析(P157)第1行有误。

解决方案:

将第1行中的英文字母删除掉。

问题79:

章节:

2005年9月二级C笔试题

页数:

148

问题:

第6题解析(P159)中第一行表述有误。

解决方案:

第1行中将“以9开头”改成“以0开头”。

问题80:

章节:

2005年9月二级C笔试题

页数:

148

问题:

第8题,解析(P159)中答案表述错误。

解决方案:

将或后面的答案改成:

p=(double*)malloc(8);。

问题81:

章节:

2005年9月二级C笔试题

页数:

150

问题:

第16题,解析(P160),第2行中表述有误。

解决方案:

将第2行中的“全部内”后面的“内”去掉。

问题82:

章节:

2005年9月二级C笔试题

页数:

150

问题:

第17题,解析(P160)中第4行表述有误。

解决方案:

将“变量i从j”改成“变量i从1”。

问题83:

章节:

2005年4月二级C笔试题

页数:

161

问题:

第1题,选项D中表述有误。

解决方案:

改成:

数据的逻辑结构在计算机中的表示。

问题84:

章节:

2005年4月二级C笔试题

页数:

161

问题:

第2题解析(P173)中第2行表述有误。

解决方案:

将“从而栈是”改成“从而也是”。

问题85:

章节:

2005年4月二级C笔试题

页数:

163

问题:

第20题,解析(P176)中第6行表述有误。

解决方案:

将“执行语句b=a%%(-1);后,b=a%%(-1)=”改成“执行语句b=a&&(-1);后,b=a&&-1)=”。

问题86:

章节:

2005年4月二级C笔试题

页数:

163

问题:

第22题,题目中表述有误。

解决方案:

将a

a:

c<:

d?

c:

d改成a

a:

c

c:

d,第二个小于号后边的冒号不要。

问题87:

章节:

2005年4月二级C笔试题

页数:

164

问题:

第26题,解析(P177)中第4行表述有误。

解决方案:

将“赋给变量2”改成“赋给变量e”。

问题88:

章节:

2005年4月二级C笔试题

页数:

165

问题:

第31题解析(P178)中第4行表述有误。

解决方案:

将“数组a的内容变成{1,2,3,4,5,6,7,8,9,10}”改成“数组a的内容变成{1,2,3,3,4,5,6,7,8,9,10}”。

问题89:

章节:

2005年4月二级C笔试题

页数:

166

问题:

第34题解析(P178)中第2行表述有误。

解决方案:

将第2行开头的“考试”两个字去掉。

问题90:

章节:

2005年4月二级C笔试题

页数:

167

问题:

第38题解析(P179)中第4行表述有误。

解决方案:

将“选项是正确的”改成“选项A是正确的”。

问题91:

章节:

2005年4月二级C笔试题

页数:

168

问题:

第43题解析(P180)第10行表述有误。

解决方案:

将“实现上”改成“实际上”。

问题92:

章节:

2005年4月二级C笔试题

页数:

168

问题:

第44题,代码第3行有误。

解决方案:

将“for(i=0;i<4;j++)”改成“for(i=0;i<4;i++)”。

问题93:

章节:

2005年4月二级C笔试题

页数:

170

问题:

第6题解析(P182)中第2行和第4行表述有误。

解决方案:

第2行中,将“%”表示接受改成“%d”表示接受;第4行中,将“第二个和第三个参数”改成“第一个和第二个参数”。

问题94:

章节:

2005年4月二级C笔试题

页数:

170

问题:

第8题解析(P182)中第一行表述有误。

解决方案:

将“考试”改成“考生”。

问题95:

章节:

2005年4月二级C笔试题

页数:

170

问题:

第11题解析(P183)中第6行中表述有误。

解决方案:

将“等于33-2=66=‘A’+1=‘B’”改成“等于33*2=66=‘A’+1=‘B’”。

问题96:

章节:

2005年4月二级C笔试题

页数:

172

问题:

第17题解析(P184)中第8行解析有误。

解决方案:

将“让m[2],k=4”改成“让m[2].k=4”,用点分隔,不用逗号。

问题97:

章节:

2004年9月二级C笔试题

页数:

186

问题:

第14题解析(P197)中第4行表述有误。

解决方案:

将“选项D中用下划线作为第一个字符”改成“选项D中用数字作为第一个字符”。

问题98:

章节:

2004年9月二级C笔试题

页数:

187

问题:

第20题解析(P198)中第4行表述有误。

解决方案:

将“第三此”改成“第三次”。

问题99:

章节:

2004年9月二级C笔试题

页数:

188

问题:

第24题解析(P199)中第4行表述有误。

解决方案:

将“i,s的值都为3”改成“i的值为3,s的值为6”。

问题100:

章节:

2004年9月二级C笔试题

页数:

188

问题:

第27题选项D有误。

解决方案:

改成:

inta[2][3]={{1},{2},{3,4}};。

问题101:

章节:

2004年9月二级C笔试题

页数:

188

问题:

第28题解析(P199)中第3行表述有误。

解决方案:

将“a[0]=1”改成“s[0]=1”。

问题102:

章节:

2004年9月二级C笔试题

页数:

189

问题:

第29题解析(P199)中第5行表述有误。

解决方案:

将“第三行”改成“第一行”。

问题103:

章节:

2004年9月二级C笔试题

页数:

191

问题:

第42题,代码中第2行有误;选项B有误;解析(P201)中有误。

解决方案:

代码第2行改成:

chars[]=”Yes\n/No”,*ps=s;;选项B改成:

/No换行Yes。

解析中的puts函数名写错了,将put都改成puts;解析第4行中,将“所以put(p+4)将输出n/No”改成“所以puts(p+4)将输出/No”。

问题104:

章节:

2004年9月二级C笔试题

页数:

192

问题:

第46题代码第5行和第8行有误;解析(P202)中第2行中表述有误。

解决方案:

代码第5行和第8行的if的条件后面少右圆括号;将“前4个元素按从小到大排序”改成“前4个元素按从大到小排序”。

问题105:

章节:

2004年9月二级C笔试题

页数:

193

问题:

第48题解析(P202)中第2行表述有误。

解决方案:

将“heas”改成“head”。

问题106:

章节:

2004年9月二级C笔试题

页数:

193

问题:

第49题解析(P202)中第2行表述有误。

解决方案:

将“开始指向”改成“开始指针”。

问题107:

章节:

2004年9月二级C笔试题

页数:

194

问题:

第9题解析(P203)中第2行和第4行表述有误。

解决方案:

第2行中,将“执行从case1;”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1