- 相關(guān)推薦
計(jì)算機(jī)二級(jí)C語言考試選擇題(帶答案)(4)
61、以下程序的執(zhí)行結(jié)果是____A____.
#include
void main( )
{ int a,b,c,d,x;
a=c=0;
b=1;
d=20;
if (a) d=d-10;
else if(!b)
if (!c) x=15;
else x=25;
printf("d=%d\n",d);
}
A) d=20 B) d=10 C) d=15 D) 25
62、有如下程序:
#include
void main( )
{ int a=2,b=-1,c=2;
if (a
if (b<0) c=0;
else c++;
printf("%d\n",c);
}
該程序的輸出結(jié)果是___C_____.
A) 0 B) 1 C) 2 D) 3
63、下列程序執(zhí)行后的輸出結(jié)果是____B____.
#include
void main( )
{ int x,y=1,z;
if ((z=y)<0) x=4;
else if (y==0) x=5;
else x=6;
printf("%d,%d\n",x,y);
}
A) 4,1 B) 6,1 C) 5,0 D) 出錯(cuò)信息
64、有如下程序
#include
void main( )
{ int x=1,a=0,b=0;
switch(x)
{
case 0: b++;
case 1: a++;
case 2: a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
該程序的輸出結(jié)果是______A____.
A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2
65、下面程序的輸出結(jié)果是____C_____.
#include
void main( )
{ int a=-1,b=1,k;
if ((++a<0) && (b--<=0))
printf("%d %d\n",a,b);
else
printf("%d %d\n",b,a);
}
A) -1 1 B) 0 1 C) 1 0 D) 0 0
66、假定w、x、y、z、m均為int型變量,有如下程序段:
w=1;x=2;y=3;z=4;
m=(w
則該程序段執(zhí)行后,m的值是____D_____.
A) 4 B) 3 C) 2 D) 1
67、以下程序的輸出結(jié)果是___D______.
main( )
{ int a=100;
if (a>100) printf("%d\n",a>100);
else printf("%d\n",a<=100);
}
A) a<=100 B) 100 C) 0 D) 1
68、若執(zhí)行下面的程序從鍵盤上輸入9,則輸出結(jié)果是.______B________
#include
void main( )
{int n;
scanf("%d",&n);
if (n++<10) printf("%d\n",n);
else printf("%d\n",n--);}
A) 11 B) 10 C) 9 D) 8
69、以下程序輸出結(jié)果是_____D_____.
#include
void main( )
{ int m=4;
if (++m>5) printf("%d\n",m--);
else printf("%d\n",--m);
}
A) 7 B) 6 C) 5 D) 4
70、若執(zhí)行下面的程序從鍵盤上輸入5,則輸出結(jié)果是.
#include
void main( )
{int x;
scanf("%d",&x);
if (x++>5) printf("%d\n",x);
else printf("%d\n",x--);
}
A) 7 B) 6 C) 5 D) 4
71、以下程序段運(yùn)行結(jié)果是____A____.
int x=1,y=1,z=-1;
x+=y+=z;
printf("%d\n",x
A) 1 B) 2 C) 4 D) 不確定的值
72、有以下程序
#include
void main( )
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
輸出結(jié)果是____A____.
A) 2,1 B) 3,2 C) 4,3 D) 2,-1
73、運(yùn)行下面程序時(shí),若從鍵盤輸入數(shù)據(jù)為"123",
則輸出結(jié)果是___C____.
#include "stdio.h"
void main()
{ int num,i,j,k,place;
scanf("%d",&num);
if (num>99)
place=3;
else if(num>9)
place=2;
else
place=1;
i=num/100;
j=(num-i*100)/10;
k=(num-i*100-j*10);
switch (place)
{ case 3: printf("%d%d%d\n",k,j,i);
break;
case 2: printf("%d%d\n",k,j);
break;
case 1: printf("%d\n",k);
}
}
A) 123 B) 1,2,3 C) 321 D) 3,2,1
74、執(zhí)行下列程序后的輸出結(jié)果是___D____.
#include
void main( )
{ int k=4,a=3,b=2,c=1;
printf("%d\n",k
}
A) 4 B) 3 C) 2 D) 1
75、以下條件表達(dá)式中能完全等價(jià)于條件表達(dá)式x的是____B___.
A) (x==0) B) (x!=0) C) (x==1) D) (x!=1)
76、若運(yùn)行下面程序時(shí),給變量a輸入15,則輸出結(jié)果是___A___.
#include
void main( )
{ int a,b;
scanf("%d",&a);
b=a>15?a+10:a-10;
printf("%d\n",b) ;
}
A) 5 B) 25 C) 15 D) 10
77、運(yùn)行下面程序后,輸出是___D___.
#include
void main( )
{ int k=-3;
if (k<=0) printf("****\n");
else printf("####\n")
}
A) ####
B) ****
C) ####****
D) 有語法錯(cuò)誤不能通過編譯
78、執(zhí)行下面程序的輸出結(jié)果是____C____.
#include
void main( )
{ int a=5,b=0,c=0;
if (a=a+b) printf("****\n");
else printf("####\n");
}
A) 有語法錯(cuò)誤不能編譯
B) 能通過編譯,但不能通過連接
C) 輸出 ****
D) 輸出 ####
79、為了避免嵌套的if-else語句的二義性,C語言規(guī)定else總是與___C___組成配對關(guān)系.
A) 縮排位置相同的if
B) 在其之前未配對的if
C) 在其之前尚未配對的最近的if
D) 同一行上的if
80、設(shè)x 、y 、z 、t均為int型變量,則執(zhí)行以下語句后,t的值為____C_____.
x=y=z=1;
t=++x || ++y && ++z;
A) 不定值 B) 4 C) 1 D) 0
【計(jì)算機(jī)二級(jí)C語言考試選擇題帶答案(4)】相關(guān)文章:
計(jì)算機(jī)等級(jí)考試二級(jí)MS試題含答案07-15
c語言讀書筆記03-23
大學(xué)計(jì)算機(jī)一級(jí)考試試題及答案12-01
計(jì)算機(jī)一級(jí)考試試題題庫及答案(精選10套)03-27
初級(jí)會(huì)計(jì)實(shí)務(wù)練習(xí)題帶答案10-03
全國計(jì)算機(jī)等級(jí)考試一級(jí)Photoshop考試大綱09-20
二年級(jí)上冊數(shù)學(xué)應(yīng)用題帶答案12-31
春聯(lián)大全帶橫批 帶意思02-07