點(diǎn)擊查看:2016計(jì)算機(jī)二級《C語言》基礎(chǔ)練習(xí)題及答案匯總
1[單選題] 有以下程序:
以上程序執(zhí)行后abc.dat文件的內(nèi)容是( )。
A.China
B.Chinang
C.ChinaBeijing
D.BeijingChina
參考答案:B
參考解析:本題考查文件操作函數(shù),fwrite和rewind函數(shù),題目中先是將s2字符串寫入adc.dat中,然后將寫指針回到文件開頭,然后寫入sl字符串,那么sl字符串就將前5個(gè)字符覆蓋,所以最終結(jié)果為Chinan9,選項(xiàng)B正確。
2[單選題] 如果定義
float a[10],x;
則以下敘述中正確的是
A.語句a=&x;是非法的B.表達(dá)式a+1是非法的C.三個(gè)表達(dá)式a[1]、*(a+1)、*&a[1]表示的意思完全不同D.表達(dá)式,&a[1]是非法的,應(yīng)該寫成+(&(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)括起來的一個(gè)字符;D選項(xiàng)中,'\"'是雙引號(hào)符。因此C選項(xiàng)正確。
5[單選題] 有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.34756B.5745C.5795D.35745
參考答案:B
參考解析:本題主要考查do…while語句,執(zhí)行fun函數(shù)后,a數(shù)組里面的元素變?yōu)?5745,輸出后四個(gè)字符,所以結(jié)果為5745。選項(xiàng)B正確。
6[單選題]若有以下程序
則程序的輸出結(jié)果是
A.abedB.ABEJC.abejD.ABCD
參考答案:C
參考解析:若有以下程序
該題目首先初始化變量a和b,通過for循環(huán)語句使a取值為0、1、2、3,f函數(shù)的功能是將a*a+'a'的值返回給b,即b為a…b e j。最后通過字符輸出函數(shù)putchar()將b輸出。因此C選項(xiàng)正確。
7[單選題] 下列關(guān)于數(shù)據(jù)庫設(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ù)庫設(shè)計(jì)過程中不斷修改、充實(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說明來決定范圍
B.所在程序的全部范圍
C.所在函數(shù)的全部范圍
D.所在文件的全部范圍
參考答案:A
參考解析:全局變量的作用域是從聲明處到文件的結(jié)束。所以選擇A)。
相關(guān)推薦:
各地2016年全國計(jì)算機(jī)等級考試報(bào)名時(shí)間匯總
2016年計(jì)算機(jī)等級考試各級別報(bào)考適合專業(yè)類別
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |