北京林业大c语言程序设计考试试题,2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)复试笔试最后押题五套卷...
一、選擇題
1. C 語(yǔ)言整數(shù)不包括( )。
A. 帶小數(shù)點(diǎn)的整數(shù) B. 正整數(shù) C. 負(fù)整數(shù) D. 無(wú)符號(hào)整數(shù) 答:A
【解析】C 語(yǔ)言整數(shù)包括正整數(shù),負(fù)整數(shù),無(wú)符號(hào)整數(shù),不含帶小數(shù)點(diǎn)的整數(shù)。
2. 有以下程序
執(zhí)行后的輸出結(jié)果是( )。 A.5, 11 B.5, 5 C.11, 11 D.11, 5 答:A
【解析】fun 函數(shù)中m 和i 是靜態(tài)變量,退出函數(shù)以后,下次再進(jìn)入該函數(shù)時(shí),m 和i 仍然保持上一次的數(shù) 值。第一次調(diào)用
返回11。
3. 下面結(jié)構(gòu)體的定義語(yǔ)句中,錯(cuò)誤的是( )。
第 2 頁(yè),共 31 頁(yè)
時(shí),返回5; 第二次調(diào)用時(shí)
,
答:B
【解析】C 語(yǔ)言中結(jié)構(gòu)體變量的定義有3種方法:①定義結(jié)構(gòu)體類(lèi)型的同時(shí)定義結(jié)構(gòu)體變量,如C 項(xiàng);②使 用無(wú)名結(jié)構(gòu)體類(lèi)型定義結(jié)構(gòu)體變量,如D 項(xiàng);③先定義結(jié)構(gòu)體類(lèi)型,后定義結(jié)構(gòu)體變量,如A 項(xiàng)。
4. 下列條件語(yǔ)句中,輸出結(jié)果與其他語(yǔ)句不同的是( )。
A.
B.
C.
D. 答:D
【解析】A 項(xiàng),如果a 的值為1,即輸出X ,否則輸出y ; B 項(xiàng),如果a 的值為0, 則輸出y ,否則輸出x ; C 項(xiàng),如果a 不等于0, 貝!J 輸出x , 否則輸出y ; D 項(xiàng),如果a 的值為0, 則輸出X ,否則輸出答案y 。因此D 項(xiàng)與其他三個(gè)選項(xiàng)不同。
5. 若有定義則不符合C 語(yǔ)言規(guī)定的賦值語(yǔ)句是( )。
答:C
【解析】C 項(xiàng)錯(cuò)誤,在C 語(yǔ)言的算術(shù)運(yùn)算符中,取余運(yùn)算符必須是整數(shù)。
A 項(xiàng),賦值運(yùn)算符的優(yōu)先級(jí)高于“,”運(yùn)算法,先進(jìn)行賦值;B 項(xiàng),將
右邊的邏輯表達(dá)式
的計(jì)算結(jié)果賦給變量D 項(xiàng),首先對(duì)變量a 求邏輯非操作,然后將結(jié)果賦值給變量i
6. 以下選項(xiàng)中合法的標(biāo)識(shí)符是
A.1_1 B.1-1 C._11 D.1_ _ 答:C
【解析】C 語(yǔ)言中標(biāo)識(shí)符的命名規(guī)則是:標(biāo)識(shí)符由字母、數(shù)字和下畫(huà)線組成,并且第一個(gè)字符必須是字母或下畫(huà)線。C 語(yǔ)言的標(biāo)識(shí)符是區(qū)分大小寫(xiě)字母的。
7. 有以下程序:
第 3 頁(yè),共 31 頁(yè)
的左右兩側(cè)的兩個(gè)運(yùn)算分量
程序運(yùn)行后的輸出結(jié)果是( )。 A.agmrw B.ekpuy C.djotx D.flqvz 答:B
【解析】在for 循環(huán)中,執(zhí)行完while 語(yǔ)句后,j 值為每行字符串的長(zhǎng)度,此時(shí)串?dāng)?shù)組每個(gè)元素的最后一個(gè)字符,
循環(huán)依次賦值,最后輸出
為倒數(shù)第二個(gè)字符。因此B 項(xiàng)正確。
比如
為字符
則
8. 設(shè)函數(shù)中有整型變量n ,為保證其在未賦值的情況下初值為0, 應(yīng)選擇的存儲(chǔ)類(lèi)別是 ( )。
A.auto B.register C.static
D.auto 或 register
答:C
【解析】靜態(tài)存儲(chǔ)類(lèi)型定義變量在未對(duì)其初始化時(shí)會(huì)對(duì)其初始化為默認(rèn)值,其中int 型的默認(rèn)初始化是0,其他選項(xiàng)的存儲(chǔ)類(lèi)型不能保證。
9. 設(shè)有定義:
以下不能將一行(不超過(guò)80個(gè)字符)帶有空格的字符串正確讀入的語(yǔ)句或語(yǔ)句組是( )。
答:C
【解析】C 項(xiàng),用
格式符輸入字符串時(shí),空格和回車(chē)符都作為輸入數(shù)據(jù)的分隔符而不能被
格式讀入單個(gè)字符,空格、
,直到讀入一個(gè)換行符為止;B 讀入。A 項(xiàng),gets 函數(shù)用來(lái)從終端鍵盤(pán)讀入字符串(包括空格符)項(xiàng),getchar ( )函數(shù)從終端 讀入一個(gè)字符作為函數(shù)值;D 項(xiàng),回車(chē)符和Tab 鍵都將作為字符讀入。
10.程序段:
A.123.141593 B.123.141493 C.12, 3.141593 D.123.1415930 答:A
【解析】輸出的x 與y 之間沒(méi)有空格,
的輸出結(jié)果是( )。
代表輸出字符型數(shù)據(jù),y 的格式應(yīng)為小數(shù)點(diǎn)后
第 4 頁(yè),共 31 頁(yè)
總結(jié)
以上是生活随笔為你收集整理的北京林业大c语言程序设计考试试题,2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)复试笔试最后押题五套卷...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JDBC 的代码逻辑封装
- 下一篇: 考研:研究生考试(五天学完)之《线性代数