第 1 頁(yè):選擇題 |
第 5 頁(yè):程序填空題 |
第 6 頁(yè):程序改錯(cuò)題 |
第 7 頁(yè):程序設(shè)計(jì)題 |
11有以下程序:
程序的運(yùn)行結(jié)果是( )。
A.CDEFB.ABEFC.ABCDD.CDAB
參考答案:A
參考解析:在函數(shù)funl()之前定義了全局字符變量a和b。這兩個(gè)變量的作用域是從其定義處開始到整個(gè)程序末結(jié)束。在函數(shù)funl()之內(nèi)定義了兩個(gè)變量a和b,并且分別初始化為字符ˊCˊ和ˊD ˊ。
12設(shè)有如下定義:
則下列程序段的輸出結(jié)果為( )。
A.8,10B.6,8C.7,9 D.6,2
參考答案:D
參考解析:程序中ptr指針指向數(shù)組arr的首地址,*ptr=arr[0]=6,*(ptr2)=2.故選D。
13以下敘述中正確的是( )。
A.在C程序中無論是整數(shù)還是實(shí)數(shù),只要在允許的范圍內(nèi)都能準(zhǔn)確無誤地表示
B.C程序由主函數(shù)組成
C.C程序由若干函數(shù)組成
D.C程序中只允許包含一個(gè)函數(shù)
參考答案:C
參考解析:整型是沒有問題的,實(shí)型在存諸的時(shí)候,是用科學(xué)記數(shù)法存的,沒有辦法得到準(zhǔn)確值的,是有一定誤差的。C程序是由若干的函數(shù)組成,不只有主函數(shù),函數(shù)是C程序的基本組成部分。但是C程序中必須有一個(gè)而且只能有一個(gè)以main(主函數(shù))開頭的函數(shù),因?yàn)镃程序的執(zhí)行是從main函數(shù)開始的,所以正確選項(xiàng)為C。
14有下列程序段:
為使此程序段不陷入循環(huán),從鍵盤輸入的數(shù)據(jù)應(yīng)該是( )。
A.任意正奇數(shù)B.任意負(fù)偶數(shù)C.任意正偶數(shù)D.任意負(fù)奇數(shù)
參考答案:D
參考解析:本題主要考查do=while循環(huán),因?yàn)樽兞縯的初始值等于l,經(jīng)過第一次do=while循環(huán)后,執(zhí)行t-t-1這條語句一次,所以變量t的值為-1,判斷關(guān)系表達(dá)式t!=n是否成立,如果關(guān)系表達(dá)式成立,則執(zhí)行第二次循環(huán),如果關(guān)系表達(dá)式不成立,退出循環(huán)。由此可見,只要輸入變量n的值為負(fù)奇數(shù),則一定會(huì)使t!-n成立,故退出do-while循環(huán)。
15若變量已正確定義為int型,要給a、b、C輸入數(shù)據(jù),正確的輸入語句是( )。
A.
B.
C.
D
參考答案:D
參考解析:scanf是鍵盤輸入語句,%d是打印十進(jìn)制文件,&x就是把你從鍵盤輸入的值賦給x后面依此類推,因此正確答案為D。
16若有運(yùn)算符:>、一、<<、%、sizeof,則它們按優(yōu)先級(jí)(由高至低)的正確排列順序?yàn)? )。
A.%、sizeof、>、<<、=B.sizeof、%、>、一、<、%、=D.sizeof、%、<<、>、=
參考答案:D
參考解析:主要考查運(yùn)算符的優(yōu)先級(jí)。sizeof的優(yōu)先級(jí)最高,其次是%<<、>,優(yōu)先級(jí)最低的是“=”。
17若有定義:“int a[2][3];”,則對(duì)a數(shù)組的第i行第j列元素的正確引用為( )。
A.*(*(a+i)+j)B.(a+i)[j]C.*(a+i+J)D.*(a+i)+J
參考答案:A
參考解析:通過地址來引用數(shù)組元素的方法有下列5種:①a[i][j];②*(a[i]+j);③*(*(a+i)+j);④*(a[i][j]);⑤(&a[0][0]4-3*i+j)。故A正確。
18有以下程序段:
程序段的輸出結(jié)果是( )。
A.
B.
C.
D.9
參考答案:B
參考解析:
第一次n=10>7 n--后n=9,所以輸出9;
第二次n=9>7 n--后n=8,所以輸出8;
第三次n=8>7 n- - 后n=7,所以輸出7;
第四次n=7=7結(jié)束。
19已知有如下結(jié)構(gòu)體:
若有P=&data,則對(duì)data的成員a引用正確的是( )。
A.
B.
C.
D.
參考答案:B
參考解析:本題主要考查結(jié)構(gòu)指針:p=&data,訪問結(jié)構(gòu)體的成員。它可以通過結(jié)構(gòu)變量訪問,即data可以用等價(jià)的指針形式:(*p).a和p->a來訪問結(jié)構(gòu)體變量中的成員。
20以下選項(xiàng)中不合法的用戶標(biāo)識(shí)符是( )。
A.abc.cB.fileC.MainD.PRINTF
參考答案:A
參考解析:C語言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字、下劃線組成,并且只能由字母或下劃線開頭。A中包含點(diǎn)符號(hào),因此A選項(xiàng)不合法。
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)《C語言》考試上機(jī)測(cè)試題匯總
2015年計(jì)算機(jī)二級(jí)考試《C++》高分突破試卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |