19.對下面程序描述正確的一項是(每行程序前面的數(shù)字表示行號)( )
① main()
、 {
、 float a[3]={0.0};
④ int i;
、 for(i=0;i<3;i++)scanf(″%d″,&a[i]);
⑥ for(i=1;i<3;i++)a[0]=a[0]+a[i];
、 printf(″%f\n″,a[0]);
⑧ }
A.沒有錯誤 B.第3行有錯誤 C.第5行有錯誤 D.第7行有錯誤
【參考答案】C
20.下面程序的輸出結(jié)果是( )
struct st
{ int x;
int *y;
} *p;
int dt[4]={10,20,30,40};
struct st aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};
main()
{ p=aa;
printf(″%d\n″,++p->x);
printf(″%d\n″,(++p)->x);
printf(″%d\n″,++(*p->y));
}
A.10 B.50 C.51 D.60
20 60 60 70
20 21 21 31
【參考答案】C
相關(guān)推薦:
計算機二級C技巧:VC6.0控制鼠標(biāo)反方向移動 計算機等級考試二級C語言考試輔導(dǎo)教程匯總