71.C語(yǔ)言程序的基本單位是()
A)函數(shù)
B)過(guò)程
C)字符
D)語(yǔ)句
72.下列正確的變量聲明是()
A)intm;n;k;
B)unsigned intm,n,k;
C)double int m,n,k;
D)intm,n,k
73.已知大寫字母B的ASCII碼值是66,小寫字母b的ASCII碼值是98,則用八進(jìn)制表示的字符常量′\142′是()
A)字符B
B)字符b
C)字符a
D)非法的常量
74.以下敘述中錯(cuò)誤的是()
A)在C程序中,APH和aph是兩個(gè)不同的變量
B)C程序中的變量,代表內(nèi)存中的一個(gè)存儲(chǔ)單元,它的值可以根據(jù)需要隨時(shí)修改
C)在C程序中,無(wú)論是整數(shù)還是實(shí)數(shù),都能準(zhǔn)確無(wú)誤地表示
D)在C程序中,一個(gè)正整數(shù)可以用十進(jìn)制、八進(jìn)制和十六進(jìn)制的形式來(lái)表示
75.設(shè)a、b和 c都是int型變量,且a=3,b=4,c=5,則下列值為0的表達(dá)式是()
A)′a′&&′b′
B)a<=b
C)a||b+c&&bc
D)!((a 76.以下敘述中正確的是()
A)輸入項(xiàng)可以是一個(gè)實(shí)型常量,如scanf("%f",3.5);
B)只有格式控制,沒(méi)有輸入項(xiàng),也能正確輸入數(shù)據(jù)到內(nèi)存,例如:
scanf("a=%d,b=%d");
C)當(dāng)輸入一個(gè)實(shí)型數(shù)據(jù)時(shí),格式控制部分可以規(guī)定小數(shù)點(diǎn)后的位數(shù),例如:
scanf("%4.2f",&f)
D)當(dāng)輸入數(shù)據(jù)時(shí),必須指明變量地址,例如:scanf("%f",&f);
77.有以下程序
main()
{int x=10,y=10;printf("%d%d\n",x--,--y);}
程序運(yùn)行后的輸出結(jié)果是()
A)1010
B)99
C)910
D)109
78.C語(yǔ)言中各種基本數(shù)據(jù)類型的存儲(chǔ)空間長(zhǎng)度排列為()
A)char≤long≤int≤float≤double
B)double≤float≤long≤int≤char
C)char≤int≤long≤float≤double
D)float≤int≤long≤char≤double
79.設(shè)有如下定義
int x=10,y=3,z;
則語(yǔ)句
printf("%d\n",z=(x%y,x/y));
的輸出結(jié)果是()
A)3
B)0
C)4
D)1
80.下述語(yǔ)句中,中的if語(yǔ)句語(yǔ)法是錯(cuò)誤的。()
A)if (x>y);
B)if (x==y) x+=y;
C)if (x!=y) scanf("%d", &x) else scanf("%d",&y);
D)if (x 參考答案:71.A 72.B 73.B 74.C 75.D 76.D 77.D 78.C 79.A 80.C
A)函數(shù)
B)過(guò)程
C)字符
D)語(yǔ)句
72.下列正確的變量聲明是()
A)intm;n;k;
B)unsigned intm,n,k;
C)double int m,n,k;
D)intm,n,k
73.已知大寫字母B的ASCII碼值是66,小寫字母b的ASCII碼值是98,則用八進(jìn)制表示的字符常量′\142′是()
A)字符B
B)字符b
C)字符a
D)非法的常量
74.以下敘述中錯(cuò)誤的是()
A)在C程序中,APH和aph是兩個(gè)不同的變量
B)C程序中的變量,代表內(nèi)存中的一個(gè)存儲(chǔ)單元,它的值可以根據(jù)需要隨時(shí)修改
C)在C程序中,無(wú)論是整數(shù)還是實(shí)數(shù),都能準(zhǔn)確無(wú)誤地表示
D)在C程序中,一個(gè)正整數(shù)可以用十進(jìn)制、八進(jìn)制和十六進(jìn)制的形式來(lái)表示
75.設(shè)a、b和 c都是int型變量,且a=3,b=4,c=5,則下列值為0的表達(dá)式是()
A)′a′&&′b′
B)a<=b
C)a||b+c&&bc
D)!((a 76.以下敘述中正確的是()
A)輸入項(xiàng)可以是一個(gè)實(shí)型常量,如scanf("%f",3.5);
B)只有格式控制,沒(méi)有輸入項(xiàng),也能正確輸入數(shù)據(jù)到內(nèi)存,例如:
scanf("a=%d,b=%d");
C)當(dāng)輸入一個(gè)實(shí)型數(shù)據(jù)時(shí),格式控制部分可以規(guī)定小數(shù)點(diǎn)后的位數(shù),例如:
scanf("%4.2f",&f)
D)當(dāng)輸入數(shù)據(jù)時(shí),必須指明變量地址,例如:scanf("%f",&f);
77.有以下程序
main()
{int x=10,y=10;printf("%d%d\n",x--,--y);}
程序運(yùn)行后的輸出結(jié)果是()
A)1010
B)99
C)910
D)109
78.C語(yǔ)言中各種基本數(shù)據(jù)類型的存儲(chǔ)空間長(zhǎng)度排列為()
A)char≤long≤int≤float≤double
B)double≤float≤long≤int≤char
C)char≤int≤long≤float≤double
D)float≤int≤long≤char≤double
79.設(shè)有如下定義
int x=10,y=3,z;
則語(yǔ)句
printf("%d\n",z=(x%y,x/y));
的輸出結(jié)果是()
A)3
B)0
C)4
D)1
80.下述語(yǔ)句中,中的if語(yǔ)句語(yǔ)法是錯(cuò)誤的。()
A)if (x>y);
B)if (x==y) x+=y;
C)if (x!=y) scanf("%d", &x) else scanf("%d",&y);
D)if (x