川大《C語言程序設(shè)計0008》22春在線作業(yè)2【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2022-08-28 22:37:56來源:admin瀏覽: 22 次

《C語言程序設(shè)計0008》22春在線作業(yè)2-00001

試卷總分:100  得分:100

一、單選題 (共 25 道試題,共 100 分)

1.以下選項中合法的實型常數(shù)是( )。

A.5E2.0

B.E-3

C.2E0

D.1.3E


2.字符串“”在內(nèi)存中占( )個字節(jié)單元。

A.0

B.1

C.2

D.3


3.1和“1”是( )的

A.相同

B.不相同


4.已知一維數(shù)組int a[10],則下列訪問元素錯誤的是()。

A.a[0]

B.a[5]

C.a[9]

D.a[10]


5.以下的非法賦值語句是( )。

A.n=(i+2,i++)

B.j++

C.++(i+1)

D.x=j>0


6.以下4個選項中,不能看作一條語句的是( )。

A.{;}

B.a=0,b=0,c=0;

C.if(a>0)

D.if(b==0) m=1; n=2;


7.有以下程序 main() { int i=10, j=1; printf(“%d,%dn”,i--,++j); } 執(zhí)行后輸出結(jié)果是( )。

A.9,2

B.10,2

C.9,1

D.10,1


8.下列說法錯誤的是()。

A.for用于循環(huán)

B.有if就必須有else

C.while可以用于求1+2+3+…+100的值

D.switch可以用于打印星期幾


9.以下類型中屬于C語言的數(shù)據(jù)類型是( )。

A.邏輯型

B.純小數(shù)型

C.復(fù)數(shù)型

D.雙精度型


10.printf語句的作用是()。

A.寫入文件

B.讀入數(shù)據(jù)

C.記錄數(shù)據(jù)

D.黑屏終端打印信息


11.關(guān)于printf函數(shù)的格式字符,以下敘述正確的是( )。

A.整形變量的輸出格式符只有%d一種

B.%x是格式符,它可以適用于輸出任何一種類型的數(shù)據(jù)

C.%8f表示輸出實數(shù)的整數(shù)部份占8個字符寬度

D.%ld表示輸出長整型數(shù)據(jù)


12.以下程序中的輸出結(jié)果是( )。 main( ) { int i ,k a[10],p[3]; k=5; for(i=0;i<10;i++) a[i]=i; for(i=0;i<3;i++) p[i]=a[i*(i+1)]; for(i=0;i<3;i++) k+=p[i]*2; printf(“%dn”,k); }

A.20

B.21

C.22

D.23


13.若以下選項中變量已正確定義,則正確的賦值語句是( )。

A.x1=26.8%3

B.1+2=x2

C.x3=0x12

D.x4=1+2=3


14.下列關(guān)于C語言程序說法錯誤的是()。

A.main函數(shù)不是必須的

B.函數(shù)可以沒有返回

C.void表示函數(shù)沒有返回值

D.main函數(shù)是必須的


15.若有以下說明和定義語句,則變量w在內(nèi)存中所占的字節(jié)數(shù)是()。 union aa {float x;float y;char c[6];}; struct st { union aa ; float w[5]; double ave;}w;

A.42

B.34

C.30

D.26


16.以下對二維數(shù)組a的正確說明是()。

A.int a[3][];

B.float a(3,4);

C.double a[1][4];

D.float a(3)(4)


17.下列需要用到循環(huán)的嵌套操作的是()。

A.暴力法查找

B.哈希表查找

C.前序遍歷樹

D.冒泡排序


18.算法一般不可以用什么表示()。

A.偽代碼

B.流程圖

C.文件

D.自然語言


19.當(dāng)把以下四個表達式用做if語句的控制表達式時,有一個選項與其他三個選項含義不同,這個選項是( )。

A.k%2

B.k%2= =1

C.(k%2)!=0

D.!k%2= =1


20.C程序書寫格式自由,一行內(nèi)可寫多條語句,語句中的空格和回車符可忽略,但每條語句和數(shù)據(jù)定義后必須有一個( )。

A.逗號

B.句號

C.分號

D.冒號


21.若要求a, b, c, d的值分別為10, 20, A和B,正確的數(shù)據(jù)輸入方式是( )。int a, b; char c, d; scanf(“%d%c%d%c”, &a,&c,&b,&d); (注:□為空格,為回車)

A.10A□20B

B.10□A□20□B

C.10□A20□B

D.10A20□B


22.下列關(guān)于函數(shù)的說法錯誤的是()。

A.使用函數(shù)可使程序清晰、精煉、簡單、靈活

B.函數(shù)就是功能

C.一個C程序可由一個主函數(shù)和若干個其他函數(shù)構(gòu)成

D.Main不是函數(shù)


23.下面關(guān)于數(shù)組說法錯誤的是()。

A.數(shù)組是一組有序數(shù)據(jù)的集合

B.數(shù)組可以用來存學(xué)生成績

C.C語言中數(shù)組不太常用

D.可以存相同類型的元素


24.賦值語句 char c1=“”是( )賦值語句。

A.正確

B.不正確


25.下列關(guān)于偽代碼說法錯誤的是()。

A.偽代碼可用于描述算法

B.偽代碼可以用C語言實現(xiàn)

C.偽代碼應(yīng)簡單易懂

D.偽代碼比較方便描述算法



奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部