5[單選題]
程序運(yùn)行后的輸出結(jié)果是( )。
A.7B.0C.3D.8
參考答案:C
參考解析:題意統(tǒng)計(jì)字符s中阿拉伯?dāng)?shù)字的個(gè)數(shù)。char s[]=’012xy\08s34f4w2’;元素是字符型。~0=48;而’\0’=0;因此可以計(jì)算出’、0’之前阿拉伯?dāng)?shù)字的個(gè)數(shù),由字符串s可知,有3個(gè)阿拉伯?dāng)?shù)字。答案為C選項(xiàng)。
6[單選題] 已定義以下函數(shù):
fun函數(shù)的返回值是( )。
A.一個(gè)整數(shù)B.不確定的值C.形參P中存放的值D.形參P的地址值
參考答案:A
參考解析:返回值為指針變量指向的數(shù)據(jù),該數(shù)據(jù)已被定義為整型。因此A選項(xiàng)正確。
7[單選題] 對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)/2的排序方法是( )。
A.快速排序B.冒泡排序C.直接插入排序D.堆排序
參考答案:D
參考解析:除了堆排序算法的比較次數(shù)是O(nlog2n),其他的都是n(n-1)/2。
8[單選題] 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )o
A.24B.720C.120D.6
參考答案:C
參考解析:函數(shù)hm()求數(shù)組指定返回的元素的積。函數(shù)fun(a,3)求的是數(shù)組a[0]~a[3]的積。因此結(jié)果為2 t3女4十5=120,故答案為C選項(xiàng)。
9[單選題] 以下是正確c語言標(biāo)識符的是( )。
A.&3B.#3C.jD.一3
參考答案:C
參考解析:c語言合法標(biāo)識名的命名規(guī)則是:(1)標(biāo)識符由字母、數(shù)字和下劃線組成。(2)第一個(gè)字符不能是數(shù)字只能是字母或下劃線。選項(xiàng)A的第一個(gè)字符為&,非法,選項(xiàng)B,第一個(gè)字符為#,非法,選項(xiàng)D,第一個(gè)字符為一,非法。答案為選項(xiàng)C。
10[單選題] 以下敘述正確的是( )。
A.表達(dá)式sizeof(FILE*)==sizeof(int*)的值為真
B.文件指針的值是一個(gè)整數(shù),它的值一定小于文件字節(jié)數(shù)
C.文件指針的值是所指文件的當(dāng)前讀取位置
D.使用fscanf函數(shù)可以向任意類型的文件中寫入任意數(shù)量的字符
參考答案:A
參考解析:slzeof(FILE})=4,因?yàn)閒ile·為指針,指針的大小4,sizeof(int·)=4,理由同前面。文件指針的值是地址,是一個(gè)16進(jìn)制的數(shù),它的值不一定小于文件字節(jié)數(shù),因此選項(xiàng)8錯(cuò)誤。文件指針是所指文件的當(dāng)前讀取位置,而不是文件指針的值因此選項(xiàng)C錯(cuò)誤。mgscanf(FILE-stream,constchar}format,[argument…]fmanf函數(shù)可以向任意類型的文件,寫入任意數(shù)量不能超過系統(tǒng)的緩沖區(qū),寫文件先寫入緩沖區(qū),最后一起寫入文件,因此選項(xiàng)D錯(cuò)誤。答案為A選項(xiàng)。
相關(guān)推薦:
2015年9月計(jì)算機(jī)等級考試成績查詢時(shí)間通知
歷年計(jì)算機(jī)二級考試《C語言》高頻考題盤點(diǎn)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |