历届浙江省计算机二级(C语言)真题+答案+模拟
计算机二级 C语言 真题+答案+模拟卷
2007年 春 浙江省高等学校 计算机等级考试试卷(二级 C)
试题1(每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,选择一个正确答案。 [程序说明]
输入一个正整数,按照从高位到低位的顺序输出各位数字。 运行示例:
Enter an integer: 1902 The digits are:1 9 0 2 [程序]
#include<stdio.h> void main()
{ int digit,number,power,t; printf(“Enter an integer:”); scanf(“%d”,&number);
number=number<0?-number:number; power = 1;
power *=10; t/=10; };
printf(“The digits are:”); ){
digit = number / power; printf (“%d”,digit); power / =10; } }
[选择的答案]
(1) A、t=1; B、 t = number; C、; D、number = 1;
(2)A、t >=10 B、 power >= 100 C、 t != 0 D、number !=0 (3) A、power = = 0 B、digit != 0 C、 number != 0 D、power >=1 (4) A、number / = power; B、number %=10; C、number %=power; D、number /=10;
试题2(每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,选择一个正确答案。 [程序说明]
连续输入一批学生的成绩,直到输入成绩的数量超过50个或者输入的成绩不是有效成绩(有效成绩为0~~100),将输入的有效成绩存入数组mark中,在数组中查找并输出最高分。函数getmax(array , n)在有n 个元素的一维数组array中找出并返回最大值。
计算机二级 C语言 真题+答案+模拟卷
运行示例:
Enter marks : 90 80 77 65 –1 Max = 90 [程序]
#include<stdio.h> #define MAXNUM 50 int getmax( (5) ) { int k , max ; (6) for (k = 1; k < n; k++)
if (max < array[k]) max = array[k]; return max; }
void main ( ) { int k, x.;
int mark[MAXNUM]; printf(“Enter marks :”); k = 0;
scanf(“%d”,&x);
) {
mark[k++] = x; scanf(“%d”,&x); }
if (k > 0) printf(“Max = %d\n” else printf (“No marks ! \n”); }
[供选择的答案]
(5) A、int n ; int array [ ] B、void C、int *array D、int array [ ] , int n (6) A、max = 0; B、 ; C、max = array [0]; D、max = array[n];
(7) A、k < MAXNUM || x >=0 && x <= 100 B、k < MAXNUM && x >=0 && x <= 100
C、k < MAXNUM && x >=0 || x <= 100 D、k < MAXNUM || x >=0 || x <= 100 (8) A、mark , k B、mark C、mark [ ] D、mark , n
试题3(每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,选择一个正确答案。 [程序说明]
输入一个4行4列的矩阵,计算并输出该矩阵除4条边以外的所有元素之和suml,再计算和输出该矩阵主对角线以上(含主对角线)的所有元素之和sum2,主对角线为从矩阵的左上角至右下角的连线。 运行示例: Enter an array: 1 2 3 4 5 6 7 8 9 10 11 12
计算机二级 C语言 真题+答案+模拟卷
13 14 15 16 sum1 = 34 sum2 = 70 [程序]
#include <stdio.h> void main( ) { int j , k , sum ; int a[4][4];
printf (*Enter an array: \n”); for (j = 0 ; j < 4 ; j++)
for (k = 0; k < 4; k++)
scanf (“%d” , &a[j][k]); sum = 0;
for (j = 0; j < 4 ; j++) for(k = 0; k < 4; k++)
) sum += a[j][k];
printf(“sum1 = %d\n”, sum); for (j = 0 ; j < 4 ; j++)
; ; k++) sum +=a[j][k];
printf(“sum2 = %d\n” , sum) }
[供选择的答案]
(9)A、j != 3 && k != 3 && j !=0 && k !=0 B、j != 3 && k != 3 || j !=0 && k !=0 C、j != 3 || k != 3 && j !=0 || k !=0 D、j = = 3 && k = = 3 || j = =0 && k = =0 (10)A、sum1 = 0 ; B、sum = 0 ; C、sum2 = 0 ; D、; (11)A、k = 0 B、k = j C、k = 1 D、k = 3 (12)A、k <= j B、k > 0 C、k > j D、k < 4
试题4(每小题3分,共12分)
阅读下列程序并回答问题,在每小题提供的若干可选答案中,选择一个正确答案。 [程序]
#include <stdio.h> void main ( ) { int i , j , k ;
scanf (“%d” , &i ); j = k = 0;
if ((i /10) > 0) /*第7行*/
j = i ;
if(i!=0&&j==0) k=j;
计算机二级 C语言 真题+答案+模拟卷
else
k = -1 ; /*第12行*/
printf (“ j = %d , k = %d\n ” , j , k ) ; }
(13)程序运行时,输入5,输出。
A、j = 0 , k = 5 B、j = 5 , k = 5 C、j = 0 , k = -1 D、 j = 5 , k = -1 (14)程序运行时,输入99,输出
A、j = 99, k = -1 B、j = 0, k =-1 C、j = 0, k =99 D、j = 99, k = 99 (15)将第12行改为“k = -1 ;j=i/10;”后,程序运行时,输入99,输出 (15) 。 A、j = 99, k = -1 B、j = 9, k = 99 C、j = 99, k = 99 D、j = 9, k = -1
(16)将第7行改为“if((i / 10) > 0 ) { ”,第12行改为 “k = -1;}” 后,程序运行时,输入5,输出 (16) 。
A、j = 0, k = -1 B、j = 0, k = 0 C、j = 5, k = 5 D、j = 5, k = -1
试题5每小题3分,共12分)
阅读下列程序并回答问题,在每小题提供的若干可选答案中,选择一个正确答案。 [程序]
#include <stdio.h> int k = 1; void Fun( ); void main( ) { int j;
for(j = 0; j < 2; j++)
Fun( );
Printf(“k=%d” , k); }
void Fun( )
{ int k = 1; /*第11行*/ printf(“k=%d, ” , k); k++; }
(17)该程序的输出是 (17) 。
A、k = 1,k = 2,k = 3 B、k = 1, k = 2 ,k = 1 C、k = 1, k = 1, k = 2 D、k = 1, k = 1, k = 1 (18)将第11行改为“static int k = 1;”后,程序的输出是 (18) 。
A、k = 1, k = 1, k = 1 B、k = 1, k = 1, k = 2 C、k = 1,k = 2,k = 1 D、k =1, k = 2, k = 3 (19)将第11行改为“k = 1;”后,程序的输出是 (19) 。
A、k = 1, k = 2, k = 1 B、k = 1, k = 1, k = 1 C、k = 1,k = 1,k = 2 D、k =1, k = 2, k = 3 (20)将第11行改为“;”后,程序的输出是 (20) 。
A、k = 1, k = 1, k = 2 B、k = 1, k = 2, k = 3 C、k = 1,k = 1,k = 1 D、k =1, k = 2, k = 1
试题6(每小题3分,共12分) #include <stdio.h& …… 此处隐藏:11780字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




