a=10a=0C语言,C语言基础练习题(含答案)
第一章 C語言基礎知識 ·5·
A.2.500000 B.2.750000 C.3.500000 D.0.000000
29.在C語言中,char型數據在內存中的存儲形式是( )。 A.補碼
B.反碼 C.原碼 D.ASCII碼
30.設變量x為float類型,m為int類型,則以下能實現將x中的
數值保留小數點后兩位,第三位進行四舍五入運算的表達式是( )。
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的數據類型是( )。 A.int B.float
C.double D.不確定
32.設以下變量均為int類型,則值不等于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
第一章 C語言基礎知識 ·6·
34.已知s是字符型變量,下面不正確的賦值語句是( )。
A.s=’\\012’; B.s= ?u+v?; C.s=’1’+’2’; D.s=1+2;
35.已知s是字符型變量,下面正確的賦值語句是( )。
A.s=*’abc’; B.s=’\\08’;
C.s=?\\xde?; D.s=”\\”;
36.若有以下定義,則正確的賦值語句是( )。
int x,y; float z;
A.x=1,y=2, B.x=y=100
C.x++; D.x=int (z);
37.設x、y均為float型變量,則不正確的賦值語句是( )。
A.++x ; B.x*=y-2; C.y=(x%3)/10; D.x=y=0; 38.下列語句中符合C語言的賦值語句是( )。 A.a=7+b+c=a+7; B.a=7+b++=a+7; C.a=7+b,b++,a+7 D.a=7+b,c=a+7;
39.putchar函數可以向終端輸出一個( )。
A.整型變量表達式值。 B.字符串
C.實型變量值。
第一章 C語言基礎知識 ·7·
D.字符或字符型變量值。 40.以下程序段的輸出結果是( )。 int a=12345; printf(”-\\n”, a); A.12 B.34
C.12345 D.提示出錯、無結果
41.若x和y均定義為int 型,z定義為double型,以下不合法的
scanf()函數調用語句為( )。
A.scanf(”%d%lx,%le”,&x,&y,&z); B.scanf (”-*%d%lf ”, &x, &y, &z); C.scanf(”%x%*d%o”, &x,&y); D。scanf(”%x%o%6.2f”, &x,&y,&z); 42.有如下程序段: int x1,x2;
char y1,y2;
scanf(”%d%c%d%c”,&x1,&y1,&x2,&y2);
若要求x1、x2、y1、y2的值分別為10、20、A、B,正確的數據輸入是( )。(注:└┘代表空格) A.10A└┘20B B.10└┘A20B
C.10 └┘A└┘20└┘ B D.10A20└┘B 43.若變量已正確說明為float類型, 要通過語句scanf(”%f %f%f”,
&a, &b, &c);給a賦予10.0, b賦予22.0, c賦予33.0, 不正確的輸入形式為( )。 A.10
B.10.0,22.0,33.0
第一章 C語言基礎知識 ·8·
22
33
C.10.0 D.10 22
22.0 33.0 33<
回車>
44.有如下程序,若要求x1、x2、y1、y2的值分別為10、20、A、
B,正確的數據輸入是( )。(注:└┘代表空格) int x1,x2; char y1,y2;
scanf(”%d%d”,&x1,&x2); scanf(”%c%c”, &y1,&y2); A.1020AB B.10└┘20└┘ABC
C.10└┘20 D.10└┘20AB
AB
45.已有定義int a=-2;和輸出語句:printf(”%8lx”,a);以下正確的敘述是( )。
A.整型變量的輸出格式符只有%d一種
B.%x是格式符的一種,它可以適用于任何一種類型的數據 C.%x是格式符
D.%8lx不是錯誤的格式符,其中數字8規定了輸出字段的寬度
46.有如下程序段,對應正確的數據輸入是( )。
float x,y;
scanf(”%f%f”, &x,&y); printf(”a=%f,b=%f”, x,y);
A.2.04 B.2.04,5.67<
總結
以上是生活随笔為你收集整理的a=10a=0C语言,C语言基础练习题(含答案)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言去括号编程题,数据结构课件.ppt
- 下一篇: c语言蓝桥十进制转十六进制,蓝桥杯 基础