日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

a=10a=0C语言,C语言基础练习题(含答案)

發布時間:2025/3/20 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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语言基础练习题(含答案)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。