全國(guó)2009年7月自學(xué)考試計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題_第2頁
7.下列程序段的輸出結(jié)果是( )
main( )
{
int a=5,b=3,c;
c=a;a=b;b=c;
printf(″%d,%d\n″,a,b);
}
A.3,5 B.5,3
C.5,8 D.8,3
8.下列程序段所表示的邏輯關(guān)系是( )
if(a<b)
if(c==d)
x=l;
else
x=2;
A.x= B.x=
C.x= D.x=
9.執(zhí)行下列程序段后,i的結(jié)果是( )
int i=10;
switch(i){
case 9:i+=l;break;
case 10:i+=l;break;
case 11:i+=1;break;
default:i+=1;break;
}
A.10 B.1l
C.12 D.13
10.下列程序段的輸出結(jié)果是( )
a=100;
do
a=a+l;
while(a>120);
printf(″%d″,a);
A.100 B.101
C.120 D.121
11.關(guān)于break和continue語句,下列說法正確的是( )
A.在循環(huán)體中可以用break語句結(jié)束本次循環(huán)
B.在循環(huán)體中可以用continue語句結(jié)束本次循環(huán)
C.break語句僅能使用在switch結(jié)構(gòu)中
D.可以使用continue語句跳出switch結(jié)構(gòu)
12.若有定義int a[4]={l,2,3,4};則a[a[0]+2 * a[2]-a[3]]等于( )
A.1 B.2
C.3 D.4
13.定義如下變量和數(shù)組,則下列程序段的輸出結(jié)果是( )
int i,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
if(i % 2!=1) printf(″%d″,x[i][i]);
A.19 B.17
C.37 D.39
責(zé)編:snrvge