程序分析题
第1题
#include <stdio.h>
int main(void)
{
int i=0;
char *Brics[]={"Brazil","Russia","India","China", "South Africa"};
do
{
printf("%s\n",Brics[i]);
i=i+2;
}while(i<6);
return 0;
}
第2题
#include <stdio.h>
int main(void)
{
int x,y=3;
for(x=1;x<=10;x++)
{
if(y>=10) break;
if(y%3==2)
{
y=y+3;
continue;
}
y=y-1;
}
printf("%d,%d\n",x,y);
return 0;
}
第3题
#include <stdio.h>
int main(void)
{
char ch='-';
int a=1,b=2;
switch(ch)
{
case '+': a+=b;
case '-': a-=b;
case '*': a*=b;
case '/': a/=b;
}
printf("%d\n",a);
return 0;
}
第4题
#include <stdio.h>
int main(void)
{
int a[10]={10,9,8,7,6,5,4,3,2,1},i,j=9,temp;
int *p=a;
for(i=0i<5;i++)
{
temp=a[i];
a[i]=a[j];
a[j--]=temp;
}
for(i=0;i<10;i++)
printf("%d ",*p++);
printf("\n");
return 0;
}
扫码下载自考题库APP自考题库APP您的考前提分神器
上学吧题库微信小程序 免下载,即可体验题库在线练习
温馨提示:因考试政策、内容不断变化与调整,上学吧提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准。