東大22春學(xué)期《C語言及程序設(shè)計X》在線平時作業(yè)3-00001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 80 分)
1.下述for語句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);
A.最多循環(huán)10次
B.最多循環(huán)9次
C.無限循環(huán)
D.一次也不循環(huán)
2.sizeof(float)是()。
A.雙精度型表達式
B.一個整型表達式
C.一個函數(shù)調(diào)用
D.一個不合法的表達式
3.以下不正確的C語言標(biāo)識符是()。
A.int
B.a_1_2
C.ab1exe
D._x
4.若使用下述程序段將整數(shù)12和浮點數(shù)13.6分別賦給變量a和b,那么輸入應(yīng)該式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);
A.1213.6
B."a=12,b=13.6"
C."12,13.6"
D.a=12b=13.6
5.若有說明:inta[10];則對數(shù)組元素的正確引用是()。
A.a[10]
B."a[3,5]"
C.a(5)
D.a[10-10]
6.下面正確的字符常量是()
A.\X17'
B.\80'
C.\\'
D."""\n"""
7.下列四組選項中,均是不合法的用戶標(biāo)識符的選項是______。
A.AP_0do
B.floatgoto_A
C.b-agotoint
D._123tempINT
8.下列各數(shù)組定義程序段,正確的是()。
A.intn=10;inta[n];"
B."main(){charstr[10]=”aman”}"
C."staticint[][3]={{0,1,2},{80,89,2}};"
D.staticchar[5]=“iamastudent.”;
9.若有定義:intA[3][4];能表現(xiàn)數(shù)組元素A[1][1]的是()
A.(A[1]+1)
B.*(A[1][1])
C.(*(A+1)[1])
D.*(A+5)
10.若有以下定義:intm=7,n=12;則能得到值為3的表達式是()。
A.n%=(m%=5)
B.n%=(m-m%5)
C.n%=m-m%5
D.(n%=m)-(m%=5)
11.復(fù)制題干,如有插入圖片點擊第二個“插入多圖按鈕”插入圖片并上傳圖片
A.單擊選項1 粘貼答案,如有圖片同樣方法插入上傳
B.選項內(nèi)容都是
12.若二維數(shù)組a有m列,則計算任一元素a[i][j]在數(shù)組中位置的公式為()。(假設(shè)a[0][0]位于數(shù)組的第一個位置上。)
A.i*m+j
B.j*m+i
C.i*m+j-1
D.i*m+j+1
13.當(dāng)正常執(zhí)行了文件關(guān)閉操作時,fclose函數(shù)的返回值是()。
A.-1
B.隨機值
C.0
D.1
14.下面對指針變量的敘述,正確的是()
A.指針變量可以加上一個指針變量
B.可以把一個整形數(shù)賦給指針變量
C.指針變量的值可以賦給指針變量
D.指針變量不可以有空值,即該指針變量必須指向某一變量
15.若有定義inta=2,b=9,k;k=a+b++/a++則k的值是()
A.6.5
B.7
C.6
D.8
16.下列關(guān)于switch語句和break語句的結(jié)論中,只有()是正確的。
A.break語句是switch語句的一部分
B.在switch語句中可以根據(jù)需要使用或不使用break語句
C.在switch語句中必須使用break語句
D."以上三個結(jié)論有兩個是正確的"
17.設(shè)已定義i和k為int類型變量,則以下for循環(huán)語句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);
A.判斷循環(huán)結(jié)束的條件不合法
B.是無限循環(huán)
C.循環(huán)依次也不執(zhí)行
D.循環(huán)只執(zhí)行一次
18.下列不屬于C語言關(guān)鍵字的是()。
A.default
B.register
C.enum
D.external
19.函數(shù)strcmp(“A”,“B”)的值為()
A.0
B.-1
C.1
D.3
20.以下能對二維數(shù)組a進行正確初始化的語句是()。
A.inta[2][]={{1,0,1},{5,2,3}};
B."inta[][3]={{1,2,3},{4,5,6}};"
C."inta[2][4]={{1,2,3},{4,5},{6}};"
D."inta[][3]={{1,0,1},{},{1,1}};"
二、判斷題 (共 5 道試題,共 20 分)
21.c語言結(jié)構(gòu)類型變量在程序執(zhí)行期間所有成員一直駐留在內(nèi)存。
22.當(dāng)從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只能輸入實型數(shù)值
23.在C程序中,逗號運算符的優(yōu)先級最低
24.在C程序中,注釋說明只能位于一條語句的后面
25.0既不是奇數(shù)也不是偶數(shù)

