22.若有代數式3ab/cd,則不正確的C語(yǔ)言表達式是( )。
A.a(chǎn)/c/d*b*3 B.3*a*b/c/d
C.3*a*b/c*d D.a(chǎn)*b/d/c*3
23.已知各變量的類(lèi)型說(shuō)明如下:
int m=8,n, a, b;
unsigned long w=10;
double x=3.14, y=0.12;
則以下符合C語(yǔ)言語(yǔ)法的表達式是( )。
A.a(chǎn)+=a-=(b=2)*(a=8) B. n=n*3=18
C.x%3 D.y=float (m)
24.以下符合C語(yǔ)言語(yǔ)法的賦值表達式是( )。
A.a(chǎn)=9+b+c=d+9 B.a(chǎn)=(9+b, c=d+9)
C.a(chǎn)=9+b, b++, c+9 D.a(chǎn)=9+b++=c+9
25. 已知字母A的ASCII碼為十進(jìn)制數65,且S為字符型,則執行語(yǔ)句S=’A’+’6’-’3’;后,S中的值為( )。
A.’D’ B.68 C.不確定的值 D.’C’
26.在C語(yǔ)言中,要求運算數必須是整型的運算符是( )。
A./ B.++ C.*= D.%
27.若有說(shuō)明語(yǔ)句:char s=’\72’;則變量s( )。
A.包含一個(gè)字符
B.包含兩個(gè)字符
C.包含三個(gè)字符
D.說(shuō)明不合法,s的值不確定
28.若有定義:int m=7; float x=2.5, y=4.7; 則表達式x+m%3*(int)(x+y)%2/4的值是( )。
A.2.500000 B.2.750000 C.3.500000 D.0.000000
29.在C語(yǔ)言中,char型數據在內存中的存儲形式是( )。
A.補碼 B.反碼 C.原碼 D.ASCII碼
30.設變量x為float類(lèi)型,m為int類(lèi)型,則以下能實(shí)現將x中的數值保留小數點(diǎn)后兩位,第三位進(jìn)行四舍五入運算的表達式是( )。
A.x=(x*100+0.5)/100.0
B.m=x*100+0.5, x=m/100.0
C.x=x*100+0.5/100.0
D.x=(x/100+0.5)*100.0
31.表達式13/3*sqrt(16.0)/8的數據類(lèi)型是( )。
A.int B.float C.double D.不確定
32.設以下變量均為int類(lèi)型,則值不等于7的表達式是( )。
A.(m=n=6, m+n, m+1)
B.(m=n=6, m+n, n+1)
C.(m=6, m+1, n=6, m+n)
D.(m=6, m+1, n=m, n+1)
33.假設所有變量均為整型,則表達式(x=2, y=5, y++, x+y)的值是( )。
A.7 B.8 C.6 D.2
34.已知s是字符型變量,下面不正確的賦值語(yǔ)句是( )。
A.s=’\012’; B.s= ’u+v’;
C.s=’1’+’2’; D.s=1+2;
35.已知s是字符型變量,下面正確的賦值語(yǔ)句是( )。
A.s=’abc’; B.s=’\08’;
C.s=’\xde’; D.s=”\”;
36.若有以下定義,則正確的賦值語(yǔ)句是( )。
int x,y;
float z;
A.x=1,y=2, B.x=y=100
C.x++; D.x=int (z);
37.設x、y均為float型變量,則不正確的賦值語(yǔ)句是( )。
A.++x ; B.x*=y-2;
C.y=(x%3)/10; D.x=y=0;
38.下列語(yǔ)句中符合C語(yǔ)言的賦值語(yǔ)句是( )。
A.a(chǎn)=7+b+c=a+7; B.a(chǎn)=7+b++=a+7;
C.a(chǎn)=7+b,b++,a+7 D.a(chǎn)=7+b,c=a+7;
39.putchar函數可以向終端輸出一個(gè)( )。
A.整型變量表達式值。 B.字符串
C.實(shí)型變量值。 D.字符或字符型變量值。
40.以下程序段的輸出結果是( )。
int a=12345; printf(”%2d\n”, a);
A.12 B.34 C.12345 D.提示出錯、無(wú)結果
江蘇農信社招聘網(wǎng)
22.C 23.A 24.B
25.A 26.D 27.A 28.A 29.D 30.B
31.C 32.C 33.B 34.B 35.C 36.C
37.C 38.D 39.D 40.C
|