計(jì)算機(jī)二級(jí)C語(yǔ)言程序設(shè)計(jì)考前測(cè)試題及答案
1[單選題] 有以下程序:
以上程序執(zhí)行后abc.dat文件的內(nèi)容是( )。
A.China
B.Chinang
C.ChinaBeijing
D.BeijingChina
參考答案:B
參考解析:本題考查文件操作函數(shù),fwrite和rewind函數(shù),題目中先是將s2字符串寫(xiě)入adc.dat中,然后將寫(xiě)指針回到文件開(kāi)頭,然后寫(xiě)入sl字符串,那么sl字符串就將前5個(gè)字符覆蓋,所以最終結(jié)果為Chinan9,選項(xiàng)B正確。
2[單選題] 如果定義
float a[10],x;
則以下敘述中正確的是
A.語(yǔ)句a=&x;是非法的B.表達(dá)式a+1是非法的C.三個(gè)表達(dá)式a[1]、*(a+1)、*&a[1]表示的意思完全不同D.表達(dá)式,&a[1]是非法的,應(yīng)該寫(xiě)成+(&(a[1]))
參考答案:A
參考解析:B選項(xiàng)中,表達(dá)式a+1不是非法的;C選項(xiàng)中,*(a+1)即指a[1];D選項(xiàng)中,*&a[1]不是非法的。因此A選項(xiàng)正確。
3[單選題] 有以下程序(strcpy為字符串復(fù)制函數(shù),streat為字符串連接函數(shù))
程序運(yùn)行后的輸出結(jié)果是
A.a12xyzB.bc2yzC.a2yzD.12yz
參考答案:C
參考解析:本題考查字符串處理函數(shù)strcpy和streat,執(zhí)行完strcpy(a+1,b+2);后,a變?yōu)閍2,執(zhí)行完strcat(a,c+1)后,a變?yōu)閍2yz,所以答案為C選項(xiàng)。第3題 筆記記錄我的筆記(0) | 精選筆記(3)選擇筆記標(biāo)簽:試題內(nèi)容(2)答案解析(1)
4[單選題] 以下敘述中正確的是( )
A.'\0'表示字符O
B."a"表示一個(gè)字符常量
C.表達(dá)式:'a'>'b'的結(jié)果是”假”
D.'\"'是非法的
參考答案:C
參考解析:A選項(xiàng)中,'\0'表示結(jié)束;B選項(xiàng)中,字符常量是用單引號(hào)括起來(lái)的一個(gè)字符;D選項(xiàng)中,'\"'是雙引號(hào)符。因此C選項(xiàng)正確。
5[單選題] 有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.34756B.5745C.5795D.35745
參考答案:B
參考解析:本題主要考查do…while語(yǔ)句,執(zhí)行fun函數(shù)后,a數(shù)組里面的元素變?yōu)?5745,輸出后四個(gè)字符,所以結(jié)果為5745。選項(xiàng)B正確。
6[單選題]若有以下程序
則程序的輸出結(jié)果是
A.abedB.ABEJC.abejD.ABCD
參考答案:C
參考解析:若有以下程序
該題目首先初始化變量a和b,通過(guò)for循環(huán)語(yǔ)句使a取值為0、1、2、3,f函數(shù)的功能是將a*a+'a'的值返回給b,即b為a…b e j。最后通過(guò)字符輸出函數(shù)putchar()將b輸出。因此C選項(xiàng)正確。
7[單選題] 下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,正確的是( )。
A.在需求分析階段建立數(shù)據(jù)字典
B.在概念設(shè)計(jì)階段建立數(shù)據(jù)字典
C.在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典
D.在物理設(shè)計(jì)階段建立數(shù)據(jù)字典
參考答案:A
參考解析:數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中不斷修改、充實(shí)和完善的。
8[單選題] 軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是( )。
A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦臺(tái)
參考答案:B
參考解析:一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。
9[單選題] 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.Zhao,m,85,90B.Qian,m,85,90C.Zhao,f,95,92D.Qian,f,95,92
參考答案:D
參考解析:本題考查結(jié)構(gòu)體的相關(guān)操作以及傳值、傳址的區(qū)別,該題中調(diào)用f函數(shù)后,會(huì)生成參數(shù)C的一個(gè)副本,而不會(huì)改變c的值,所以c值維持原值,選項(xiàng)D正確。
10[單選題] 在一個(gè)C源程序文件中所定義的全局變量,其作用域?yàn)? )。
A.由具體定義位置和extem說(shuō)明來(lái)決定范圍
B.所在程序的全部范圍
C.所在函數(shù)的全部范圍
D.所在文件的全部范圍
參考答案:A
參考解析:全局變量的作用域是從聲明處到文件的結(jié)束。所以選擇A)。
11[單選題] 有以下程序:
參考答案:B
參考解析:第一次執(zhí)行外循環(huán),i的值為3,第一次執(zhí)行內(nèi)循環(huán)j的值為1,j<=2條件成立,打印i+j的值,即4;第二次執(zhí)行內(nèi)循環(huán)J的值為2,j<=2條件成立,打印i+j的值,即5;再判斷條件不成立,打印回車換行符,跳出內(nèi)循環(huán)。第二次執(zhí)行外循環(huán),i的值為2,內(nèi)循環(huán)的執(zhí)行同第一次一樣,所以打印3和4,打印回車換行,結(jié)束內(nèi)循環(huán)。第三次執(zhí)行外循環(huán)i的值為1,同理內(nèi)循環(huán)中打印2和3,打印回車換行符,結(jié)束內(nèi)循環(huán)。
12[單選題] 有以下程序段:
程序運(yùn)行后的輸出結(jié)果是( )。
A.a=10 b=50 C=30
B.a=10 b=50 c=10
C.a=10 b=30 c=10
D.a=50 b=30 c:50
參考答案:B
參考解析:本題中a>b的條件不滿足,所以不執(zhí)行逗號(hào)表達(dá)式a=b,b=c;的操作,而是執(zhí)行c=a操作,即c的值勾10。
13[單選題] 若有C語(yǔ)言表達(dá)式2+3*4+7/3,以下選項(xiàng)中敘述正確的執(zhí)行順序是
A.先執(zhí)行3*4得12,再執(zhí)行2+12得14,再執(zhí)行7/3得2,最后執(zhí)行14+2得16
B.先執(zhí)行3*4得12,再執(zhí)行7/3得2.5,最后執(zhí)行2+12+2.5得16.5
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書(shū)籍 |