新视野二级C语言《历年考题解析》勘误Word文档格式.docx
- 文档编号:18269194
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:21
- 大小:21KB
新视野二级C语言《历年考题解析》勘误Word文档格式.docx
《新视野二级C语言《历年考题解析》勘误Word文档格式.docx》由会员分享,可在线阅读,更多相关《新视野二级C语言《历年考题解析》勘误Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
第10题解析(P13),答案错误。
应该是1AbCeDf2,解析最后一行“故输出结果为1AbCeDf2dF”改为“故输出结果为1AbCeDf2”。
问题11:
9
第13题,代码第5行的printf写错了。
改成printf。
问题12:
2008年9月二级C笔试题
16
第13题解析(P25),第3行,将“表示的转移字符”表达错误。
改成“表示的转义字符”。
问题13:
第15题解析第3行中“变成“2*a*b/c(c*d)”就对了”表达错误。
改成“变成”2*a*b/(c*d)”就对了”。
问题14:
第17题,“(w)?
(-x);
(++y)”表达错误
改成“(w)?
(-x):
(++y)”。
问题15:
17
第23题,解析第2行,“指向了改数组”表达错误;
解析第5行,“等价于x[10]”表达错误。
改成“指向了该数组”;
改成“等价于x[0]”。
问题16:
第25题,选项A中的return写错了。
改成return。
问题17:
18
第29题,代码第7行出错。
将printf(“%d”,i);
改成printf(“*%d”,i);
问题18:
第31题,代码第8行出错
将man改成main。
问题19:
22
第6题,解析表达错误
将“m=-n”改成“m-=n”。
问题20:
第7题代码中出错
printf打错了,改成正确的。
问题21:
23
第13题,代码第9行出错。
将gerchar()!
=’@’改成getchar()!
=’@’。
问题22:
2008年4月二级C笔试题
32
第3题,解析中第三行表达错误。
将“力求降低耦合提供内聚”改成“力求降低耦合提高内聚”。
问题24:
33
第16题,代码中的语句出错
几乎都是用“:
”结尾的,都改成“;
”。
问题25:
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:
第22题,选项D错误。
改成for(n=0,i=1;
;
i++)n+=i;
问题27:
35
第27题,选项B错误。
改成scanf(“%s”,s+1);
问题28:
第31题,解析中最后一行表达错误。
将“结果时4332”改成“结果是4332”。
问题29:
36
将{t=s[i];
s[i]=s[j]=t;
}改成{t=s[i];
s[i]=s[j];
s[j]=t;
}。
问题30:
37
第35题,代码第2行、代码第8行出错。
第2行中,将*b0改成*b);
第8行,将fun(s,y;
改成fun(s,t);
问题31:
第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:
第37题,代码第5行、代码第8行、代码第9行、解析出错。
代码第5行的fprintf写错了,少了一个f;
代码第8行的fopen写错了,将r改成e;
代码第9行的fscanf写错了,将末尾的t改成f。
,解析(P67)中将“是以低1个”改成“是以第1个”。
问题33:
38
第39题,选项A表达错误。
选项A中将anto改成auto。
问题34:
第7题题目表达错误。
将开头的“改”改成“该”字。
问题35:
39
第13题,答案出错
不用逗号分隔改成点分隔:
person[i].sex。
问题36:
2007年9月二级C笔试题
51
第23题,选项D表达错误。
改写成:
c<
=(‘z’-32)&
&
(‘a’-32)<
=c。
问题37:
54
第41题,主函数中最后一条输出语句写错了,并且在该语句的前面再加一条语句:
解析(P67)中第6行也出错。
主函数中最后一条输出语句应改为:
printf(“%d\n”,k);
,并且在该语句的前面再加一条语句:
k+=a;
该题解析(P67)中第6行,将“输出结果为3+4=6,”改成“输出结果为2+4=6,”。
问题38:
58
第4题,图中结点E的右子树的根结点错了,
改成G。
问题39:
第9题,解析中第3行表达错误。
将“for语句可以写成fro(EXP;
)”改成“for语句可以写成for(;
EXP;
)”。
问题40:
60
第14题,代码第一行的“stido”写错了。
改成“stdio”。
问题41:
50
第16题,解析中第3行表达错误。
将“定义的比例m”改成“定义的变量m”。
问题42:
2007年4月二级C笔试题
73
第8题,选项D错误。
改成:
笛卡尔乘积。
问题43:
第17题,选项C错误。
sqrt(fabs(pow(n,x)+exp(x)))。
问题44:
第18题,解析(P86)有问题
选项B、C、D中表达式的最后结果都是1,但选项A中由于K++是后缀运算,所以表达式的最终结果是0,而后k的值将增为1。
问题45:
74
第23题,代码第8行出错。
case1:
case2:
n+=1;
k--;
break;
问题46:
75
第25题,选项D错误。
”\n”。
问题47:
第29题,解析(P87)中第2行表达有误。
将“复制号”改成“赋值号”。
问题48:
80
第43题,解析中第二行表达有误。
将“HDY(a+b,c+d)替换之后应该是a+b/c+d”改成“HDY(a+c,b+d)替换之后应该是a+c/b+d”
问题49:
83
第8题,代码第3行有误。
因为答案并没有换行,所以去掉换行符。
{m+=k;
k+=m;
printf(“m=%dk=%d”,m,k++);
问题50:
第12题,代码的最后,srelen写错了。
改成strlen。
问题51:
85
第18题,解析(P90)出错。
变量d应该是小写的,不是大写。
问题52:
2006年9月二级C笔试题
91
第7题的选项B中有误。
将“期”改成“其”。
问题53:
92
第9题中表述有误。
将“数据库核技术”中“核”去掉。
问题54:
第12题,选项B中的mail写错了。
改成正确的main。
问题55:
93
第18题,选项B有误。
87和6.00000。
问题56:
93
第19题,解析(P107)中第3行表述有误。
将“末尾的/*”改成“末尾的*/”。
问题57:
第21题,选项A中的beak写错了。
改成正确的break。
问题58:
95
第31题,解析(P108)中第6行表述有误。
将“*(*w+3)可以看成*(*(w+5)+0)”改成“*(*w+3)可以看成*(*(w+3)+0)”。
问题60:
97
第41题,代码第一行有误。
#include<
string.h>
用点分隔,不用逗号。
问题61:
第42题,代码第一行有误。
将“woid”改成“void”。
问题62:
99
第5题,解析(P112),第三行表述有误。
将“其本质还是对列”改成“其本质还是队列”。
问题63:
102
第13题,主函数main中的代码出错。
strcpy2(str1,str2);
l,将后面的l去掉。
问题64:
102
第14题,解析中所有的fun写错了。
改成f。
问题65:
第16题,解析(P114)中第3行的nzxt写错了。
改成正确的next。
问题66:
2006年4月二级C笔试题
116
第16题,解析(P129)中倒数第3行中表述有误。
将“若第1维长度每省略一”改成“若第1维长度没省略”。
问题67:
117
第21题,解析(P130)中第2行表述有误。
将“它表示逻辑值;
”改成“它表示逻辑假;
问题68:
118
第28题,解析(P132)中最后一行表述有误。
将“(00000000000000001)2=9”改成“(00000000000001001)2=9”。
问题69:
120,
第35题,解析(P133)中第8行表达错误
将“统计一个二维则”中的则去掉。
问题70:
第37题,解析(P133)中第1、3行有错误。
第1行中,将“存入临时指针1”改成“存入临时指针q”;
第3行,将“指针q整1”改成“指针q加1”。
问题71:
136,
第5行末尾的“str=’*’”。
表达错误。
修改为:
“str[5]=’*’”。
问题72:
126,
第15题,代码倒数第3行,else后面的printf语句没写分号。
在printf语句的最后加上分号。
问题73:
2005年9月二级C笔试题
140
第18题的解析(P153)中第一行中表述有误。
将“表示数”改成“表达式”。
问题74:
141
第27题解析(P154)中,第二行的表述中有误。
将“而if有初始值”改成“而f的初始值”。
问题75:
142
第36题解析(P155)中表述有误。
P155的最后一行的最后一句话中,将“值为3+2+1=7”改成“值为3+2+1+1=7”。
问题76:
143
第38题的解析(P156)中第五行的表述有误。
将“调用sort(ss+2,5);
”改成“调用sort(ss+2,5)”。
问题77:
145
第43题解析中第4行(即P157第1行),表述有误。
将“str[01]”改成“str[10]”。
问题78:
146
第46题解析(P157)第1行有误。
将第1行中的英文字母删除掉。
问题79:
148
第6题解析(P159)中第一行表述有误。
第1行中将“以9开头”改成“以0开头”。
问题80:
第8题,解析(P159)中答案表述错误。
将或后面的答案改成:
p=(double*)malloc(8);
问题81:
150
第16题,解析(P160),第2行中表述有误。
将第2行中的“全部内”后面的“内”去掉。
问题82:
第17题,解析(P160)中第4行表述有误。
将“变量i从j”改成“变量i从1”。
问题83:
2005年4月二级C笔试题
161
第1题,选项D中表述有误。
数据的逻辑结构在计算机中的表示。
问题84:
第2题解析(P173)中第2行表述有误。
将“从而栈是”改成“从而也是”。
问题85:
163
第20题,解析(P176)中第6行表述有误。
将“执行语句b=a%%(-1);
后,b=a%%(-1)=”改成“执行语句b=a&
(-1);
后,b=a&
-1)=”。
问题86:
第22题,题目中表述有误。
将a<
d?
a:
:
c:
d改成a<
d,第二个小于号后边的冒号不要。
问题87:
164
第26题,解析(P177)中第4行表述有误。
将“赋给变量2”改成“赋给变量e”。
问题88:
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:
166
第34题解析(P178)中第2行表述有误。
将第2行开头的“考试”两个字去掉。
问题90:
167
第38题解析(P179)中第4行表述有误。
将“选项是正确的”改成“选项A是正确的”。
问题91:
168
第43题解析(P180)第10行表述有误。
将“实现上”改成“实际上”。
问题92:
第44题,代码第3行有误。
将“for(i=0;
i<
j++)”改成“for(i=0;
i++)”。
问题93:
170
第6题解析(P182)中第2行和第4行表述有误。
第2行中,将“%”表示接受改成“%d”表示接受;
第4行中,将“第二个和第三个参数”改成“第一个和第二个参数”。
问题94:
第8题解析(P182)中第一行表述有误。
将“考试”改成“考生”。
问题95:
第11题解析(P183)中第6行中表述有误。
将“等于33-2=66=‘A’+1=‘B’”改成“等于33*2=66=‘A’+1=‘B’”。
问题96:
172
第17题解析(P184)中第8行解析有误。
将“让m[2],k=4”改成“让m[2].k=4”,用点分隔,不用逗号。
问题97:
2004年9月二级C笔试题
186
第14题解析(P197)中第4行表述有误。
将“选项D中用下划线作为第一个字符”改成“选项D中用数字作为第一个字符”。
问题98:
187
第20题解析(P198)中第4行表述有误。
将“第三此”改成“第三次”。
问题99:
188
第24题解析(P199)中第4行表述有误。
将“i,s的值都为3”改成“i的值为3,s的值为6”。
问题100:
第27题选项D有误。
inta[2][3]={{1},{2},{3,4}};
问题101:
第28题解析(P199)中第3行表述有误。
将“a[0]=1”改成“s[0]=1”。
问题102:
189
第29题解析(P199)中第5行表述有误。
将“第三行”改成“第一行”。
问题103:
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:
192
第46题代码第5行和第8行有误;
解析(P202)中第2行中表述有误。
代码第5行和第8行的if的条件后面少右圆括号;
将“前4个元素按从小到大排序”改成“前4个元素按从大到小排序”。
问题105:
193
第48题解析(P202)中第2行表述有误。
将“heas”改成“head”。
问题106:
第49题解析(P202)中第2行表述有误。
将“开始指向”改成“开始指针”。
问题107:
194
第9题解析(P203)中第2行和第4行表述有误。
第2行中,将“执行从case1;
”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 历年考题解析 新视野 二级 语言 历年 考题 解析 勘误