西北民族大学c语言程序设计复试科目,2016年西北民族大学中国民族信息技术研究院962C语言程序设计复试笔试仿真模拟题...
一、選擇題
1. 有如下程序:
程序運行后的輸出結(jié)果是( )。
答:D
【解析】程序執(zhí)行過程為:
定義結(jié)構(gòu)體變量
將
ABC , 故D 項正確。
2. 有以下程序
第 2 頁,共 33 頁 調(diào)用strcpy
函數(shù)為結(jié)構(gòu)體成員賦值
最后輸出結(jié)果為賦值給
程序運行后的輸出結(jié)果是( )。
A.1, 2
B.2, 4
C.1, 4
D.2, 3
答:A
【解析】當把結(jié)構(gòu)體變量中的數(shù)據(jù)作為一個整體傳送給相應的形參時,傳遞的是實參結(jié)構(gòu)體變量中的值,系統(tǒng)將為結(jié)構(gòu)體類型形參開辟相應的存儲單元,并將實參中各成員的值一一對應賦給形參中的成員,函數(shù)中形參結(jié)構(gòu)體變量的改變不會影響到實參結(jié)構(gòu)體變量。所以,函數(shù)f 不會改變a 中的數(shù)據(jù)。
3. 有以下程序:
程序運行后的輸出結(jié)果是( )。
A.12
B.13
C.15
D.11
答:A
【解析】直接置換宏定義命令行中相應形參字符串,非形參字符保持不變。
將
用替換,
將
替換,再將F (5)用2.84+5替換,最后替換結(jié)果為運行結(jié)果為:12。
4. fun 函數(shù)的功能是:通過鍵盤輸入給x 所指的整型數(shù)組所有元素賦值。在下畫線處應該填寫的是( )。
A.
B.
C.
D.
第 3 頁,共 33 頁
答:D
【解析】數(shù)組名本身就是地址,所以不需要用符號。C 選項不能對所有元素賦值而是反復給一個數(shù)值賦值且是死循環(huán)。
5. 有以下程序
程序的運行結(jié)果是( )。
A.a=2.b=l
B.a_2,b-2
C.a=l, b=l
D.a=l, b=0
答:A
【解析】當執(zhí)行swicth 語句時,首先計算緊跟其后一對括號中的表達式的值,然后在switch 語句體內(nèi)尋找與該值吻合的case 標號。如果有與該值相等的標號,則執(zhí)行該標號后開始的各語句,包括在其后的所有case 和default 中的語句,直到switch 語句體結(jié)束;每當執(zhí)行到break 語句時,立即跳出switch 語句體。switch 語句通常總是和break 語句聯(lián)合使用,使得switch 語句真正起到分支的作用。x=l,首先進入外層分支1,接下來y=0,再進入內(nèi)層分支0,執(zhí)行a++,此時a=l,接下來遇到break ,跳出內(nèi)層switch ; 由于外層分支中沒有break 語句,會繼續(xù)執(zhí)行外層分支2,執(zhí)行a++, b++,此時a=2, b=l; 然后遇到break 語句,跳出外層switch 。
6. 有以下程序:
程序的運行結(jié)果是( )。
A.-1,0
第 4 頁,共 33 頁
總結(jié)
以上是生活随笔為你收集整理的西北民族大学c语言程序设计复试科目,2016年西北民族大学中国民族信息技术研究院962C语言程序设计复试笔试仿真模拟题...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: ValueStack基础:OGNL
- 下一篇: js代码混淆器
