第 1 頁:選擇題 |
第 5 頁:答案 |
11.當(dāng)c的值不為0時,在下列選項中不能正確將c的值賦給變量a、b的是( )。
A.c=b=a;
B.(a=c)||(b=c);
C.(a=c)&&(b=c);
D.a=c=b;
12.以下程序的輸出結(jié)果是( )。
main( )
{ int a=3:
printf("%d\n",(a+a-=a*a));
}
A.-6
B.12
C.0
D.-12
13.以下能正確定義一維數(shù)組的選項是( )。
A.int a[5]=(0,1,2,3,4,5);
B.char a[]={0,1,2,3,4,5);
C.char a={’A ’,’B’,’C’};
D.int a[5]="0123";
14.有以下程序段:
int x=3;
do
{printf("%d",x-=2);)
while(!(--x));
其輸出結(jié)果是( )。
A.1
B.3 0
C.1 -2
D.死循環(huán)
15.下列程序的輸出結(jié)果是( )。
void fun(int*X,int y)
{ printf("%d%d",*x,*y);*x=3;*y=1;}
main( )
{ int x=1,y=2;
fun(&y,&x);
printf("%d%d",x,y);
}
A.2 1 4 3
B.1 2 1 2
C.1 2 3 4
D.2 1 1 2
16.對兩個數(shù)組a和b進(jìn)行下列初始化:
char m[]1="l234567":
char n[]={’1’,’2 ’,’3’,’4 ’,’5’,’6’,’7’);
則下列敘述正確的是( )。
A.數(shù)組m與數(shù)組n完全相同
B.數(shù)組m與數(shù)組n長度相同
C.數(shù)組m比數(shù)組n長1
D.數(shù)組m與數(shù)組n中都存放字符串
17.假定所有變量均已正確說明,下列程序段運行后x 的值是( )。
a=b=c=0;x=12;
if(!a)x--;
else x=5:
if(c)x=3:
else x=4:
A.11
B.4
C.12
D.3
18.有以下程序:
main( )
{char a=’a’,b;
printf("%c,",++a);
printf("%c\n",b=a++):
)
程序運行后的輸出結(jié)果是( )。
A.b,b
B.b,c
C.a,b
D.a,c
19.在下列給出的表達(dá)式中,與while(E)中的(E)不等價的表達(dá)式是( )。
A.(!E==0)
B.(E>0||E<0)
C.(E==0)D.(E!=0)
20.有下列程序:
main( )
{char s[]="abcde";
s+=2:
printf("%d\n",s[0]);
}
執(zhí)行后的結(jié)果是( )。
A.輸出字符a的ASCII碼
B.輸出字符c的ASCII碼
C.輸出字符c
D.程序出錯
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |