c语言编写的每个函数都可以进行独立的编译,2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研冲刺密押题...
一、選擇題
1. 以下敘述中錯(cuò)誤的是( )。
A.C 語(yǔ)言編寫的函數(shù)源程序,其文件名后綴可以是.C B.C 語(yǔ)言編寫的函數(shù)都可以作為一個(gè)獨(dú)立的源程序文件 C.C 語(yǔ)言編寫的每個(gè)函數(shù)都可以進(jìn)行獨(dú)立的編譯并執(zhí)行 D. —個(gè)C 語(yǔ)言程序只能有一個(gè)主函數(shù) 【答案】C
【解析】C 源程序經(jīng)過(guò)C 編譯程序編譯之后生成一個(gè)后綴為.OBJ 的二進(jìn)制文件(稱為目標(biāo)文,然后由稱為“連接程序”(Link )的軟件,把此.OBJ 文件與C 語(yǔ)言提供的各種庫(kù)函數(shù)連接件)
起來(lái)生成一個(gè)后綴為.EXE 的可執(zhí)行文件。只有含有main 函數(shù)的經(jīng)過(guò)編譯鏈接才能執(zhí)行。
2. 以下程序:
程序運(yùn)行后的結(jié)果是( )。 A.1 3 7 B.7 3 1 C.7 3 D.3 7
【答案】D
【解析】函數(shù)fun 是遞歸函數(shù),遞歸終止條件是x 小于等于4, 當(dāng)大于等于4是遞歸調(diào)用第一次循環(huán)
調(diào)用
跳出if 循環(huán),執(zhí)行輸出x=3, 然后回到第一次循環(huán),執(zhí)
行if 循環(huán)的語(yǔ)句,輸出x=7。
3. 以下選項(xiàng)中,能用作用戶標(biāo)識(shí)符的是( )。
【答案】C
【解析】標(biāo)識(shí)符是由若干個(gè)字符組成的字符序列,用來(lái)命名程序的一些實(shí)體。C 語(yǔ)言定義標(biāo)識(shí)符應(yīng)遵循以下六種規(guī)則:①標(biāo)識(shí)符由字母、數(shù)字或下劃線組成;②第一個(gè)字符必須是字母或下劃線;③標(biāo)識(shí)符最多由274個(gè)字 符組成;④在標(biāo)識(shí)符中嚴(yán)格區(qū)分大小寫字母;⑥關(guān)鍵字不能作為自定義的標(biāo)識(shí)符在程序中使用。
4. 下列定義變量的語(yǔ)句中錯(cuò)誤的是( )。
【答案】B 【解析】符號(hào),不能出現(xiàn)在標(biāo)識(shí)符中。
5. 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
【答案】D
【解析】聲明結(jié)構(gòu)類型S 中有一個(gè)字符數(shù)組name , 在input , 為input 中成員name
初始化給name ,
由于
后,調(diào)用
函數(shù)
函數(shù)的形參為結(jié)構(gòu)體指針,因此
函數(shù)中,定義了一個(gè)結(jié)構(gòu)變量
執(zhí)行功能是把
賦值
函數(shù)改變形參指針data 指向的
name 值的同時(shí),也改變了實(shí)參input 的成員name 值;而形參value 為整型變量,是num 的一個(gè)副本,修改了nnm 的副本,對(duì)num 本身不產(chǎn)生影響,所以輸出為#,3。
6. 有以下計(jì)算公式:
若程序前面已在命令行中包含math , h 文件,不能夠計(jì)算上述公式的程序段是( )。
【答案】A
【解析】sqrt 函數(shù)是math.h 文件中用來(lái)計(jì)算平方根的苦函數(shù)。A 項(xiàng)錯(cuò)誤,當(dāng)x 小于零時(shí),A 項(xiàng)會(huì)出現(xiàn)運(yùn)行時(shí)錯(cuò)誤。B 項(xiàng)使用if-else 語(yǔ)句實(shí)現(xiàn)功能;C 項(xiàng)使用兩條if 語(yǔ)句實(shí)現(xiàn);D 項(xiàng)使用三目運(yùn)算符實(shí)現(xiàn),結(jié)果等價(jià)于BC 兩項(xiàng)。
7. 有如下程序:
程序運(yùn)行后的輸出結(jié)果是( )。 A.STRENG B.STRIEG C.STREN D.STREN0 【答案】C
【解析】printf 函數(shù)按照格式符說(shuō)明輸出對(duì)應(yīng)的數(shù)據(jù)。給定地址開(kāi)始依次輸出字符,直到遇到時(shí)
控制符用于輸出字符串,輸出時(shí)從
初始化
調(diào)用printf 輸出字符串
結(jié)束。給字符變量賦值0,相當(dāng)于賦值
改動(dòng)數(shù)組第4個(gè)和第6個(gè)元素之后字符串變?yōu)?#39;
為STREN , 故C 項(xiàng)正確。
8. 設(shè)有定義:intx=ll,y=12,z=0; ,以下表達(dá)式值不等于12的是( )。
A. (z ,x ,y ) B. (z=x,y ) C.z=(x ,y ) D.z=(x==y) 【答案】D
總結(jié)
以上是生活随笔為你收集整理的c语言编写的每个函数都可以进行独立的编译,2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研冲刺密押题...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c语言数字字体的格式,c语言—— 格式
- 下一篇: Swift里使用了Eureka,如何将T