《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