第 1 頁:試題 |
第 4 頁:答案 |
16.循環(huán)語句 for (x=0,y=0; (y!=123)|| (x<4);x++);的循環(huán)執(zhí)行( )
A.無限次
B.不確定次
C.4次
D.3次
17.在C語言中,下列說法中正確的是( )
A. 不能使用“do while”的循環(huán)
B.“do while”的循環(huán)必須使用break語句退出循環(huán)
C.“do while”的循環(huán)中,當(dāng)條件為非0時將結(jié)束循環(huán)
D.“do while”的循環(huán)中,當(dāng)條件為0時將結(jié)束循環(huán)。
18.設(shè)a,b為字符型變量,執(zhí)行scanf(“a=%c,b=%c”,&a,&b)后使a為’A’,b為’B’,從鍵盤上的正確輸入是( )
A.’A’ ‘B’
B.’A’,’B’
C.A=A,B=B
D.a=A,b=B
19.設(shè)i,j,k均為int型變量,執(zhí)行完下面的for循環(huán)后,k的值為( )
for (i=0,j=10;i<=j;i++,j--)k=i+j;
A.10
B.9
C.8
D.7
20.設(shè)有定義:char s[12]={“string”};則printf (“%d\n”,strlen(s));的輸出是( )
A.6
B.7
C.11
D.12
21.合法的數(shù)組定義是()
A.int a[]={“string”};
B.int a[5]={0,1,2,3,4,5};
C.char a={“string”};
D.char a[]={0,1,2,3,4,5}
22.函數(shù)調(diào)用strcat(strcpy(str1,str2),str3)的功能是()
A.將字符串str2復(fù)制到字符串str1中后再將字符串str3連接到字符串str1之后
B.將字符串str1復(fù)制到字符串str2中后再連接到字符串str3之后
C.將字符串str1復(fù)制到字符串str2中后再復(fù)制到字符串str3之后
D.將字符串str2連接到字符串str1中后再將字符串str1復(fù)制到字符串str3中
23.設(shè)有如下定義,則正確的敘述為( )
char x[]={“abcdefg”};
char y[]={‘a(chǎn)’,’b’,’c’,’d’,’e’,’f’,’g’};
A.數(shù)組x和數(shù)組y等價
B.數(shù)組x和數(shù)組y的長度相同
C.數(shù)組x的長度大于數(shù)組y的長度
D.數(shù)組x的長度小于數(shù)組y的長度
24.設(shè)有單精度變量f,其值為13.8。執(zhí)行語句“n=((int)f)%3;”后,n的值是()
A.4
B.1
C.4.333333
D.4.6
25.執(zhí)行語句“f=(3.0,4.0,5.0),(2.0,1.0,0.0);”后,單精度變量f的值是( )
A.3.0
B.5.0
C.2.0
D.0.0
26.設(shè)a、b均為整型變量,下列表達(dá)式中不是賦值表達(dá)式的是( )
A.a=3,4,5
B.a=3*2
C.a=a&&b
D.a=b=4
27.表達(dá)式“1?(0?3:2): (10?1:0)”的值為( )
A.3
B.2
C.1
D.0
28.sizeof(double)的結(jié)果值是( )
A.8
B.4
C.2
D.出錯
29.指出下面正確的輸入語句是( )
A.scanf (“a=b=%d”,&a,&b);
B.scanf(“a=%d,b=%f”,&m,&f);
C.scanf(“%3c”,c);
D.scanf(“%5.2f,&f);
30.若有以下定義和語句,且0<=i<5,則( )是對數(shù)組元素地址的正確表示
int a[]={1,2,3,4,5},*p,i;
p=a;
A.&(a+i)
B.&p
C.a++
D.&p[i]
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |