河北师范大学C语言试题,2017年河北师范大学信息技术学院838C语言程序设计考研强化模拟题...
作為字符串結(jié)束標(biāo)識(shí)。
所以字符數(shù)組的長(zhǎng)度并不是字符串的長(zhǎng)度,系統(tǒng)字符串"1234567\0\0"與"1234567" 等效,所以字符
【解析】本題考點(diǎn)為“%”求余符號(hào)。rand ( )產(chǎn)生隨機(jī)整數(shù),任何整數(shù)對(duì)30求余得到的整數(shù)范圍為0?29,則y 的取值范圍為或者說故B 選項(xiàng)正確。
4. 以下選項(xiàng)中可用作c 語言中合法用戶標(biāo)識(shí)符的是( )。
A._123 B.void
C.-abc D.2a 【答案】A
【解析】合法標(biāo)識(shí)符的命名規(guī)則是:標(biāo)識(shí)符可以由字母、數(shù)字和下劃線組成,并且第一個(gè)字B 項(xiàng)中void 符必須為字母或下劃線,其中,關(guān)鍵字在程序中都代表著固定的含義,不能另作他用。是關(guān)鍵字,不合法。C 項(xiàng)和D 項(xiàng)沒有以字母或下劃線開頭,不合法。
5. 以下程序:
程序運(yùn)行后的結(jié)果是( )。 A.0 B.-12 C.-20 D.10
【答案】C 【
解
析
】
將
函
數(shù)
的
宏
替換
代
入
程
序
中
即
可
。
6. 有以下程序段:
程序運(yùn)行后的輸出結(jié)果是。 A.a=10b=50c=10 B.a=10b=50c=30 C.a=10b=30c=10 D.a=10b=30c=50 【答案】A
【解析】a=10,b=50,則a
7. 有以下程序
程序執(zhí)行后的輸出結(jié)果是( )。 A.lbc ,a23 B.abc ,123 C.123,abc D.321,cba 【答案】A
si 應(yīng)該指向的是數(shù)組的首地址,【解析】字符串是一個(gè)特殊的數(shù)組,按照數(shù)組的規(guī)則,即“abc ”的第一個(gè)字符的地址。s2指向的是“123”的第一個(gè)字符的地址。調(diào)用swap 函數(shù)之后交換的是兩個(gè)字符串的第一個(gè)字符W 和T 的內(nèi)容,因此打印輸出為A 。
8. 以下敘述正確的是( )。
A.C 語言程序是由過程和函數(shù)組成的
B.C 語言函數(shù)可以嵌套調(diào)用,例如:fun (fun (x ) C.C 語言函數(shù)不可以單獨(dú)編譯
D.C 語言中除了main 函數(shù),其他函數(shù)不可以作為單獨(dú)文件形式存在 【答案】B
【解析】一個(gè)函數(shù)的返回值可以作為參數(shù)然后傳給另一個(gè)函數(shù),因此函數(shù)是可以嵌套調(diào)用的。A 項(xiàng)錯(cuò)誤,C 語言程序只有函數(shù)構(gòu)成,沒有過程;C 項(xiàng)錯(cuò)誤,編譯系統(tǒng)的任務(wù)在于檢查語法錯(cuò)誤,只要符合語法規(guī)則的C 程序都可以通過編譯,就算是單獨(dú)的函數(shù)也可以;D 項(xiàng)錯(cuò)誤,在C 語言中除main ( )函數(shù)以外的其他函數(shù)可以和main ( )函數(shù)在同一個(gè)C 文件中,也可以單獨(dú)處于其他的C 文件,只要在使用到這些函數(shù)的main ( )函數(shù)的C 文件中用預(yù)編譯指令“#include”包含進(jìn)來即可。
9. 有以下程序段,若變量已正確定義并賦值( )。
則與此程序段功能相同的選項(xiàng)是( )。
總結(jié)
以上是生活随笔為你收集整理的河北师范大学C语言试题,2017年河北师范大学信息技术学院838C语言程序设计考研强化模拟题...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言稀疏矩阵做除法,稀疏矩阵的除法
- 下一篇: 能用文件的安卓c语言,使用android