四川省普通高等学校计算机应用知识和能力考试 二级(C与C++语言)笔试试卷 参考答案 7 、(1)C (2)B 10、(1)D (2)A (3)D
8、(1)A (2)B
9、(1)C (2)D
三、程序填空题(每空2分,共30分) 1、① struct student *next ② p2->next=p1 2、① q=p ② p>str 3、① aver+=score[i] 4、① i==j 5、① \
② below[k]=score[i] ② j=2 ② &em
③ p=p->next ③ *p=max
③ fun(score,9,below) ③ j>=0 ③ 1
第二十次等级考试 第一部分 软件技术基础
一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)
1~10:ABABB ABABB 二、单项选择题:(每小题1分,共5分)
1~5 :DACDC
第二部分 C与C++语言程序设计
一、单项选择题 (每小题1分,共10分)
1、A 2、B 3、C
6、D
7、A
8、C
4、C 9、C
5、A 10、D
二、读程序题(每个选择3分,共45分) 1、(1)B (2)D 2、(1)A (2)C 3、(1)C (2)A (3)D 4、(1)A (2)D 5、 D 6、(1)C (2)B 7、(1)A (2)B 8、 B 三、程序填空题(每空2分,共30分) 1、① num=0 ② i < len-1 2、① symm(m)&&symm(m*m)&&symm(m*m*m)
② i!=0 ③ m=m*10+i 3、① head
② p->data
③ p->next
4、① (fp=fopen(\ ② ch=fgetc(fp) ③ ch-'A' 5、① while(*s++=*t++ )
② *t='\\0'
③ else p=NULL
③ str++
第十九次等级考试 第一部分 软件技术基础
一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)
1~10:AAABA、BBAAB 二、单项选择题:(每小题1分,共5分)
1~5 :CBDDA
第二部分 C与C++语言程序设计
一、单项选择题 (每小题1分,共10分)
1、B 2、A 3、D 6、C 7、D 8、B
4、D 9、A
5、A 10、B
二、读程序题(每个选择3分,共45分)
1、(1)D (2)B 2、(1)C (2)D
第 6 页 共 7 页
3、(1)A (2)D
四川省普通高等学校计算机应用知识和能力考试 二级(C与C++语言)笔试试卷 参考答案 4、(1)C (2)C 5、 B 6、(1)C (2)D 7、(1)B (2)C 8、 B 9、D 三、程序填空题(每空2分,共30分) 1、① TotalSum(a,5) ② Total 2、① ch=='1' ② power(2,i) 3、① s+n-1 4、① &num[i][j] 5、① while(!feof(fp) )
② *p1!= '\\0' ② num[i][j]!=num[j][i] ② if(strcmp(str,string)==0)
③ sum+=array[i] ③ val=val*x ③ p2-- ③ flag==1
③ fopen(argv[1],\
第 7 页 共 7 页