《C語言及程序設(shè)計(jì)X》在線平時(shí)作業(yè)2
試卷總分:100 得分:100
第1題,設(shè)int類型的數(shù)據(jù)長度為2個(gè)字節(jié),則unsignedint類型數(shù)據(jù)的取值范圍是()。
A、0~255
B、0~65535
C、-32768~+32767
D、-256~+255
正確答案:
第2題,下面對(duì)指針變量的敘述,正確的是()
A、指針變量可以加上一個(gè)指針變量
B、可以把一個(gè)整形數(shù)賦給指針變量
C、指針變量的值可以賦給指針變量
D、指針變量不可以有空值,即該指針變量必須指向某一變量
正確答案:
第3題,指針變量a所指的字符串長度為()。Char*a="\n\"MyNameis\"ZhangLi\"\n";
A、26
B、27
C、28
D、23
正確答案:
第4題,為了避免嵌套的條件語句if-else的二義性,C語言規(guī)定:else與()是正確的。
A、縮排位置相同的if
B、其之前最近的if
C、其之后if
D、同一行上的if
正確答案:
答案來源:(www.),下列四組選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是______。
A、AP_0do
B、floatgoto_A
C、b-agotoint
D、_123tempINT
正確答案:
第6題,以下不正確的C語言標(biāo)識(shí)符是()。
A、int
B、a_1_2
C、ab1exe
D、_x
正確答案:
第7題,復(fù)制題干,如有插入圖片點(diǎn)擊第二個(gè)"插入多圖按鈕"插入圖片并上傳圖片
A、單擊選項(xiàng)1 粘貼答案,如有圖片同樣方法插入上傳
B、選項(xiàng)內(nèi)容都是
正確答案:
第8題,下面程序的運(yùn)行結(jié)果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
A、14
B、3
C、9
D、字符串中有非法字符,輸出值不能確定
正確答案:
第9題,若有定義:intx=7;floata=2.5,b=4.7;則表達(dá)式a+x%3*(int)(a+b)%2/4的值是()。
A、2.5
B、2.75
C、3.5
D、0
正確答案:
答案來源:(www.),若二維數(shù)組a有m列,則計(jì)算任一元素a[i][j]在數(shù)組中位置的公式為()。(假設(shè)a[0][0]位于數(shù)組的第一個(gè)位置上。)
A、i*m+j
B、j*m+i
C、i*m+j-1
D、i*m+j+1
正確答案:
第11題,若執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是()。
A、隨機(jī)值
B、1
C、NULL
D、EOF
正確答案:
答案來源:(www.),以下程序的輸出結(jié)果是()。main(){char*a[][5]={"how","do","you","do","!"};char**p;inti;p=a;for(i=0;i4;i++);printf("%s",p[i]);}
A、howdoyoudo!
B、how
C、howdoyoudo
D、hdyd
正確答案:
第13題,若x為float型變量,則以列程序段結(jié)果是()x=1234.6789;printf("%-2.1f",x);
A、輸出格式描述符的域?qū)挾炔粔?,不能輸?br/>B、輸出為1234.7
C、輸出為1234.6
D、輸出為-1234.6
正確答案:
第14題,下面程序的輸出是()。main(){intx=10,y=3;printf("%d\n",y=x%y);}
A、0
B、1
C、3
D、不確定的值
正確答案:
答案來源:(www.),下列各數(shù)組定義程序段,正確的是()。
A、intn=10;inta[n];"
B、"main(){charstr[10]="aman"}"
C、"staticint[][3]={{0,1,2},{80,89,2}};"
D、staticchar[5]="iamastudent.";
正確答案:
第16題,下面對(duì)函數(shù)的敘述,不正確的是()。
A、函數(shù)的返回值是通過函數(shù)中的return語句獲得的
B、函數(shù)不能嵌套定義
C、一個(gè)函數(shù)中有且只有一個(gè)return語句
D、函數(shù)中沒有return語句,并不是不帶回值
正確答案:
第17題,下面四個(gè)選項(xiàng)中,均是合法轉(zhuǎn)義字符的選項(xiàng)是()。
A、\'''\\''\n'
B、"\''\017''\""'"
C、\018''\f''xab'
D、\\0''\101''xlf'
正確答案:
第18題,對(duì)于循環(huán)語句while(1);下面()是正確的。
A、死循環(huán)
B、循環(huán)一次
C、不進(jìn)如循環(huán)體
D、編譯有錯(cuò)
正確答案:
第19題,C語言中,邏輯"真"等價(jià)于()。
A、大于零的數(shù)
B、大于零的整數(shù)
C、非零的數(shù)
D、非零的整數(shù)
正確答案:
答案來源:(www.),若有以下類型說明語句:chara;intb;floatc;doubled;則表達(dá)式a*b-2*d+c的結(jié)果類型為()
A、float
B、char
C、int
D、double
正確答案:
第21題,C語言本身沒有輸入輸出語句
A、錯(cuò)誤
B、正確
正確答案:
第22題,當(dāng)從鍵盤輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)值
A、錯(cuò)誤
B、正確
正確答案:
第23題,c語言結(jié)構(gòu)類型變量在程序執(zhí)行期間所有成員一直駐留在內(nèi)存。
A、錯(cuò)誤
B、正確
正確答案:
第24題,主函數(shù)可以在其他函數(shù)之后,函數(shù)內(nèi)不可以嵌套定義函數(shù)
A、錯(cuò)誤
B、正確
正確答案:
答案來源:(www.),在swith語句中可以根據(jù)需要使用或不需要使用break語句。
A、錯(cuò)誤
B、正確
正確答案: