航空航天大事件c语言程序设计,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研强化模拟题...
一、選擇題
1. 有以下程序:
以上程序執(zhí)行后abc. dat文件的內(nèi)容是( )。
A.China
B.Chinang
C.ChinaBeijing
D.BeijingChina
【答案】B
【解析】pf 是一個(gè)文件指針,
件
語(yǔ)句
是將
的前
是將文件位置指針移回到文件開(kāi)頭,語(yǔ)句寫(xiě)入五個(gè)字符,所以結(jié)果為Chinang 。
2. 有以下程序:
程序運(yùn)行的結(jié)果是( )。
A.*7
B.*3*5
C.*5
第 2 頁(yè),共 33 頁(yè) 執(zhí)行后,fp 指向可讀寫(xiě)的二進(jìn)制文
個(gè)字符的內(nèi)容寫(xiě)入中,即Beijing
。是從文件的開(kāi)頭位置向
D.*2*6
【答案】A
【解析】程序的功能時(shí)輸出從5開(kāi)始的第一個(gè)除以3的余數(shù)為1,除以5的余數(shù)為2的數(shù)。在do-while 循環(huán)中,總是先執(zhí)行后判斷,即至少會(huì)執(zhí)行一次。在循環(huán)中,如果滿足(i%3==l)&&(i%5==2), 那么輸入i 的值,退出循環(huán)。
3. 若函數(shù)中有定義語(yǔ)句intk ;,則( )。
A. 系統(tǒng)將自動(dòng)給k 賦初值0
B. 這時(shí)k 中的值無(wú)定義
C. 系統(tǒng)將自動(dòng)給k 賦初值-1
D. 這時(shí)k 中無(wú)任何值
【答案】B
【解析】intk ;這條語(yǔ)句是定義一個(gè)整型變量k ,這是動(dòng)態(tài)定義,編譯程序僅為k 開(kāi)辟存儲(chǔ)單元,而沒(méi)有在存儲(chǔ)單元中存放任何初值,此時(shí)變量中的值時(shí)無(wú)意義的。若是靜態(tài)定義,則會(huì)自動(dòng)初始化,其默認(rèn)值為0。
4. 有以下程序:
程序運(yùn)行后輸出的結(jié)果是。
A.0, 4, 5
B.4, 4, 5
C.4, 4, 4
D.0, 0, 0
【答案】A
【解析】C 語(yǔ)言中可以將多條語(yǔ)句放在同一行,用“;”隔開(kāi)。賦值運(yùn)算和逗號(hào)運(yùn)算都是從左
,得A 的值為5, 然后執(zhí)行C=(A-=A-5), 即將A 到右結(jié)合。首先執(zhí)行A-=A-5,即A=A-(A-5)
的值5賦給變量C , 使得C 的值也為5。然后執(zhí)行下句逗號(hào)表達(dá)式中的A=B, 把B 的值0賦給A ,此時(shí)A 的值為0, 然后執(zhí)行B=B+4, 使得B 的值為4,最后打印輸出。
5. 有以下程序:
第 3 頁(yè),共 33 頁(yè)
程序運(yùn)行后的輸出結(jié)果是( )。
A.3
B.6
C.8
D.12
【答案】B
【解析】fun 函數(shù)的功能是返回兩個(gè)數(shù)的算術(shù)平均數(shù)。
調(diào)用,
相當(dāng)于
,運(yùn)算,向下取整)輸出結(jié)果是6。
6. 以下選項(xiàng)中的編譯預(yù)處理命令行,正確的是( )。
A.#definePI3.14
B.##defineeps0.001
C.#DEFINETRUE
D.#defineintINT
【答案】A
【解析】A 項(xiàng)正確。不帶參數(shù)的宏定義是用一個(gè)指定的標(biāo)識(shí)符來(lái)代表一個(gè)字符串,其一般形式如下:#define宏名替換文本。需要注意:①在#define、宏名和替換文本之間用空格隔開(kāi);②在C 程序中,宏定義的定義位置一般寫(xiě)在程序的開(kāi)頭;③宏名一般用大寫(xiě)字母表示,便于與變量名區(qū)別;④宏定義是用宏名來(lái)表示一個(gè)字符串,在宏展開(kāi)時(shí)以該字符串取代宏名,這只是一種簡(jiǎn)單的代換,預(yù)處理程序?qū)λ蛔鋈魏螜z查;⑤宏定義不是語(yǔ)句,在行末不加分號(hào),如加上分號(hào)則連分號(hào)也一起替換。B 項(xiàng)define 前多了一個(gè)#。C 項(xiàng)缺少“替換文本”。D 項(xiàng)不能將一個(gè)自定義標(biāo)識(shí)符宏定義為關(guān)鍵字。
7. 有以下函數(shù):
程序運(yùn)行后的輸出結(jié)果是( )。
A.3
B.50
C.2
D.96
【答案】D
【解析】執(zhí)行語(yǔ)句時(shí),首先是a 左移兩位,其等效于將a 乘以4, 得到48, 然后
第 4 頁(yè),共 33 頁(yè)
是嵌套其中
(之間的
總結(jié)
以上是生活随笔為你收集整理的航空航天大事件c语言程序设计,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研强化模拟题...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用c语言编程实现strcpy,用c语言.
- 下一篇: 用c语言描述单链表的数据类型,数据结构—