四川省普通高等学校计算机应用知识和能力考试 二级(C与C++语言)笔试试卷 参考答案
第三十二级考试
ABBBA AABBA AB BCD 第二部分 C与C++语言程序设计
判断ABBA AABBA
一、单项选择题 (每小题1分,共10分)
1、C 2、A 3、C 4、A 5、B 6、D 7、B 8、C 9、C 10、A 二、读程序题(每个选择3分,共45分)
1、C B 2、B C 3、D D
4、B A
6、C B
7、B A
8、D
三、程序填空题(每空2分,共30分) 1、① i%2==1 ② 3 ③ a/b 2、① > ② s[i].score
③ i 3、① j>=i ② y[j+1] ③ x 4、① ‘\\0’ ② str++ ③ *str=’\\0’ 5、① -1
② (2*i+1)
③ *sn
第三十一等级考试
第二部分 C与C++语言程序设计
判断 ABABB ABBAA
一、单项选择题 (每小题1分,共10分)
1、A 2、D 3、B
4、B 6、D
7、D
8、C
9、B
二、读程序题(每个选择3分,共45分)
1、D C 2、D 3、D
4、B
6、C A 7、C B 8、D A
9、D C
三、程序填空题(每空2分,共30分) 1、① i ② w ③ \ 2、① 5 ② m=m*10+t ③ t=t/10 3、① i+=3 ② j+=3
③ a[i]>a[j] 4、① int a[] ② a[i]%j ③ a[k] 5、① i
② t*k
③ -k
第三十次等级考试
第二部分 C与C++语言程序设计
一、单项选择题 (每小题1分,共10分)
1、D 2、C 3、B
4、B 6、D
7、D
8、A
9、D
二、读程序题(每个选择3分,共45分) 1、A C 2、C A 3、B B 4、D B
6、B 7、A A 8、C C 三、程序填空题(每空2分,共30分)
第 1 页 共 7 页
5、A B
5、D 10、B 5、D 10、C
5、A 10、C 5、D B
四川省普通高等学校计算机应用知识和能力考试 二级(C与C++语言)笔试试卷 参考答案 1、① nose 2、① *d 3、① 3
② i>=0 ② word
② &t[i].code ② return 1
③ a[d] ③ result ③ fgetc(fp1) ③ t[i].code ③ fun ( a[i] )
② \
4、① struct p t[100] 5、① n%i
第二十九次等级考试
第二部分 C与C++语言程序设计
一、单项选择题 (每小题1分,共10分)
1、C 2、B 3、A 6、C 7、B 8、D
4、D 9、A
5、B 10、D
二、读程序题(每个选择3分,共45分)
1、(1)D (2)C 2、(1)B (2)A
4、A 7、C
3、(1)C (2)D
5、 B 6、(1)D (2)C
8、(1)B (2)C 9、B 10、A
③ return a[r][c] ③ x+y ③ fun(str)
③ count<25
三、程序填空题(每空2分,共30分) 1、① a[r][c] ② *row=r 2、① s+x/y 4、① char *sp 5、① n=0
② x
3、① \ ② scanf(\ ③ fclose(fp)
② strlen(sp) < strlen(sq[i]) ② a[j]=0
第二十八次等级考试
第二部分 C与C++语言程序设计
一、单项选择题 (每小题1分,共10分)
1、D 6、D
2、B 7、C
3、A 8、A
4、C 9、B
5、B 10、D 5、 B
10、B C
二、读程序题(每个选择3分,共45分)
1、B 6、A 11、C
2、A C 3、D
7、A C 8、D 12、D
③ fun(str,ch) ③ *s=t; ③ x[i][j] ③ fclose(fp) ③ k-1
4、A 9、B
三、程序填空题(每空2分,共30分)
1、① *(s+i)或*(s+i)!='\\0' ② return cnt; 2、① -1 ② (2*i+1) 3、① b[i]=0 ② b[i]+ 4、① i++ 5、① k++
② line=j ② 2
第二十七次等级考试
第二部分 C与C++语言程序设计
一、单项选择题 (每小题1分,共10分)
第 2 页 共 7 页
四川省普通高等学校计算机应用知识和能力考试 二级(C与C++语言)笔试试卷 参考答案 1、A 6、C
2、B 7、B
3、D 8、D
4、D 9、A
5、C 10、D 5、 C 10、C A
二、读程序题(每个选择3分,共45分)
1、 B 2、 A 3、 A 4、C 6、 B 7、 D 8、 D A B 9、B D 11、C
三、程序填空题(每空2分,共30分)
1、① char m 2、① argv[1] 3、① i+2 4、① -sign 5、① i=0
② i ③ str[j-1] ③ fputc(ch,fp1) ③ %ld ③ s[i]%2!=0 ② a[i]!=0&&a[j]!=0&&a[j]%a[i]==0 ③ count==0 四川省普通高等学校计算机应用知识和能力 第二十六次等级考试 二级(C与C++语言) 笔 试 试 卷 (参考答案) 第一部分 软件技术基础 一、是非判断题(每小题1分,共10分) 1~10:BABAB BBABB 二、选择题(每小题1分,共5分) 1~5 :BCCCA 第二部分 C与C++语言程序设计 一、单项选择题(每小题1分,共10分) 1、A 2、B 3、C 4、B 5、D 6、C 7、A 8、D 9、C 10、B 二、读程序回答问题(每个选择3分,共45分) 1、A C 2、D 3、B 4、A B 5、A 6、B C 7、D C 8、D 9、A D 10、B ③ ch ③ a[p]=x ③ word=0 ③ x,&s ③ \ 三、程序填空( 每空2分,共30分 ) 1、 ① char ch ② \ 2、 ① p=i ② i>=p 3、 ① word++ 4、 ① a[k][i] 5、 ① a[k] ② max 第二十五次等级考试 第一部分 软件技术基础 一、是非判断题(每小题1分,共10分) 1~10:BAAAB ABAAB 二、选择题(每小题1分,共5分) 1~5 :ADDAC 第二部分 C与C++语言程序设计 一、单项选择题(每小题1分,共10分) 第 3 页 共 7 页 四川省普通高等学校计算机应用知识和能力考试 二级(C与C++语言)笔试试卷 参考答案 1、A 6、A 2、D 3、B 4、C 7、D 8、B 9、D 5、B 10、A 二、读程序回答问题(每个选择3分,共45分) 1、C 2、A 3、B C 4、A C 5、D D 6、A C 7、A D 8、B D 9、B 三、程序填空( 每空2分,共30分 ) 1、 ① a=a*x ② b=b*i 2、 ① s ③ s=sum(x,n) ③ t-- ③ ch+i ③ fun(a,10,&max,&min) ③ *(b+j)!=’\\0’ ② s++ ② c-'a' ② *min=i 5、 ① c[k]=a[i++] ② c[k]=b[j++] 第二十四次等级考试 第一部分 软件技术基础 一、是非判断题(每小题1分,共10分) 1~10:BABAB BABAB 二、选择题(每小题1分,共5分) 1~5 :BDBDB 第二部分 C与C++语言程序设计 一、单项选择题(每小题1分,共10分) 1、C 2、B 3、A 4、A 6、C 7、C 8、B 9、D 二、读程序回答问题(每个选择3分,共45分) 1、D 2、B D 3、A 6、C 7、C D 8、D B 5、D 10、B 4、A B 5、A 9、C 10、C B ③ insert(a,wz,x) 三、程序填空( 每空2分,共30分 ) 1、 ① int *p 或int p[] ② p[j+1]=p[j] 2、 ① int i ② i<=y ③ return z 3、 ① x>=0 ② x 4、 ① i-1 ② a[j+1]=a[j] ③ a[j+1]=t 5、 ① FILE *f ② sizeof(stract rec) ③ r.num, r.total 第二十三次等级考试 第一部分 软件技术基础 一、是非判断题(每小题1分,共10分) 1~10:AABAB ABBBB 二、选择题(每小题1分,共5分) 1~5 :CDADA 第二部分 C与C++语言程序设计 一、单项选择题(每小题1分,共10分) 1、B 2、A 3、A 6、A 7、C 8、A/B 二、读程序回答问题(每个选择3分,共45分) 1、B 2、A 3、D 4、D 9、D 5、B 10、C 5、D A 4、B B 第 4 页 共 7 页 四川省普通高等学校计算机应用知识和能力考试 二级(C与C++语言)笔试试卷 参考答案 6、B A 7、D 8、C C 9、A C 10、C 三、程序填空 ( 每空2分,共30分 ) 1、① nose ② c[i] 2、① j/10 3、① i%3==0&&i%7!=0 4、① s,t 5、① fopen (\ ③ b[d] ③ i ③ fun ( M,a,&n ) ③ p1+i ,p1+i+1 ③ fprintf ( fp,\ ② ch[0]==ch[4] && ch[1]==ch[3] ② p[num++]=i ② *(p1+i)==*p2 ② fp,\ 第二十二次等级考试 第一部分 软件技术基础 一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分) 1~10:AABBA BBBAA 二、单项选择题:(每小题1分,共5分) 1~5 :DCDCA 第二部分 C与C++语言程序设计 一、单项选择题 (每小题1分,共10分) 1、B 2、A 3、B 6、C 7、D 8、C 4、A 9、D 5、D 10、C 二、读程序题(每个选择3分,共45分) 1、D 2、(1)A (2)C 4、C 7、B 10、(1)B (2)D 3、(1)A (2)D 6、B 9、(1)C (2)B 5、A 8、(1)D (2)A 三、程序填空题(每空2分,共30分) 1、① p[i]>p[j] ② fscanf(fp,\ 2、① func(n) 3、① (bott+top)/2 4、① str1[i]!= '\\0'&&str2[i]!= '\\0' ② strlen(str1)>strlen(str2) ③ strcat(str3,p2+i ) 5、① k>0 ② k/10 ③ sort(a,10) ② long m ③ func(m/10) ② top=mid-1 ③ bott>top ③ continue 第二十一次等级考试 第一部分 软件技术基础 一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分) 1~10:BBABB ABBAB 二、单项选择题:(每小题1分,共5分) 1~5 :CCDDB 第二部分 C与C++语言程序设计 一、单项选择题 (每小题1分,共10分) 1、C 2、B 3、B 6、A 7、A 8、C 4、B 9、D 5、C 10、D 二、读程序题(每个选择3分,共45分) 1、D 2、A 4、B 5、B 3、A 6、C 第 5 页 共 7 页