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