2006年广西区计算机等级考试二级C语言笔试试题及答案
来源:优易学  2010-1-14 10:23:59   【优易学:中国教育考试门户网】   资料下载   IT书店

 

第二部分:简单程序(12题,共30分)
21、运行下面的程序,其输出是( )
main()
{ int a[]={2,4,6,8,10},y=1,x,*p;
p=&a[1];
for(x=0;x<3;x++)
y+=*(p+x);
printf(“%d\n”,y);}
A.17 
B.18 
C.19 
D.20
22、运行下面的程序,其输出是( )
main()
{int i=1;
while(i<19)
if(i++%5!=3) continue;
else printf(“M”,i);
printf(“\n”);
}
A.2 5 7 9 11 13 15 17 
B.3 6 9 12 15 18
C.4 9 14 19 
D.3 8 13 17 19
23、运行下面的程序后,其正确的输出是( )
main()
{static int a[5]={7,2,8,4,5};
static int *pa[5]={&a[0], &a[1], &a[2], &a[3], &a[4]};
int **p,i;
p=pa;
for(i=0;i<5;i++)
{printf(“%d\t”,**p+2);
p++;}
printf(“\n”);
}
A.9 4 10 6 7 
B.7 2 8 4 5
C.7 4 10 4 5 
D.2 3 4 5 6
24、下面程序运行后,其输出是( )
main()
{int i;
int n=2;
while(++n<20)
{i=1;
while(++i
{if(n%i==0)
break;
if(i==n-1)
printf(“%d\t”,n);
}
printf(“\n”);
}
}
A.2 5 7 9 13 17 19 
B.3 5 7 11 13 17 19
C.2 3 5 7 11 13 17 19 
D.3 5 7 11 13 17 20

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训