東大22春學(xué)期《C語言及程序設(shè)計X》在線平時作業(yè)2-00001
試卷總分:100 得分:96
一、單選題 (共 20 道試題,共 80 分)
1.一個C語言程序總是從()。
A.主過程開始執(zhí)行
B.主函數(shù)開始執(zhí)行
C.子程序開始執(zhí)行
D.主程序開始執(zhí)行
2.執(zhí)行下面的程序后的數(shù)學(xué)結(jié)果為()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
A.40,36,30
B."32,8,7"
C."32,28,7"
D."32,28,7.5"
3.對于條件表達(dá)式(M)?(a++):(a--),其中的表達(dá)式M等價于()。
A.M==0
B.M==1
C.M!=0
D.M!=1
4.若有說明:inta[10];則對數(shù)組元素的正確引用是()。
A.a[10]
B."a[3,5]"
C.a(5)
D.a[10-10]
5.以下for循環(huán)語句()。for(;;)printf(“*”);
A.判斷循環(huán)結(jié)束的條件不合法
B.是無限循環(huán)
C.循環(huán)一次也不執(zhí)行
D.循環(huán)只執(zhí)行一次
6.設(shè)int類型的數(shù)據(jù)長度為2個字節(jié),則unsignedint類型數(shù)據(jù)的取值范圍是()。
A.0~255
B.0~65535
C.-32768~+32767
D.-256~+255
7.以下不正確的C語言標(biāo)識符是()。
A.int
B.a_1_2
C.ab1exe
D._x
8.當(dāng)正常執(zhí)行了文件關(guān)閉操作時,fclose函數(shù)的返回值是()。
A.-1
B.隨機(jī)值
C.0
D.1
9.若有定義inta=2,b=9,k;k=a+b++/a++則k的值是()
A.6.5
B.7
C.6
D.8
10.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
A.輸出控制格式錯誤
B.輸出:x=1
C.輸出:y=1
D.輸出:y=4
11.以下能對一維數(shù)組a進(jìn)行正確初始化的語句是()。
A.inta[10]=(0,0,0,0,0);
B.inta[10]={};
C.inta[]={0};
D.inta[10]={10*1};
12.下面四個選項中,均是合法轉(zhuǎn)義字符的選項是()。
A.\'''\\''\n'
B."\''\017''\""'"
C.\018''\f''xab'
D.\\0''\101''xlf'
13.若使用下述程序段將整數(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
14.下面程序的運(yùn)行結(jié)果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
A.14
B.3
C.9
D.字符串中有非法字符,輸出值不能確定
15.若執(zhí)行fopen函數(shù)時發(fā)生錯誤,則函數(shù)的返回值是()。
A.隨機(jī)值
B.1
C.NULL
D.EOF
16.下列不屬于C語言關(guān)鍵字的是()。
A.default
B.register
C.enum
D.external
17.以下是正確的C語言標(biāo)識符是()。
A.#define
B._123
C.%d
D.\n
18.下面四個選項中,均是正確的數(shù)值常量或字符常量的選項是()。
A.0.00f8.9e''
B."""a""3.9E-2.51e1'\""'"
C.3'0110xFF000a
D.001E140xabcd2e250.I14
19.若二維數(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
20.設(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í)行一次
二、判斷題 (共 5 道試題,共 20 分)
21.聲明語句int a[][3]={{1,0,1},{},{1,1}};能對二維數(shù)組a進(jìn)行正確初始化。
22.0既不是奇數(shù)也不是偶數(shù)
23.一個C源程序可由一個或多個函數(shù)組成
24.在C程序中main函數(shù)必須位于程序的最前面
25.聲明語句int a[]={0};可以對一維數(shù)組a進(jìn)行正確初始化。

