华北理工大学815c语言程序设计,2017年华北理工大学信息工程学院815C程序设计考研冲刺密押题...
一、選擇題
1. 有以下程序:
執行時如輸入為:A.abcdefg
B.
c. D.bcdefgh 【答案】D
則輸出結果是( )。
【解析】題目中for 語句含義是,每次將函數getchar ( )的輸入值賦給變量c ,如果不等于‘#’,則執行putcbar (++c), 即將當前變量c 值的ASCII 碼+1后,再輸出改變后的變量c 的值。當變量c 的值等于‘#’,則終止循環,所以輸出應該是bcdefgh ,答案為D 選項。
2. 下列敘述中錯誤的是( )。
A.C 程序可以由一個或多個函數組成 B.C 程序可以由多個程序文件組成 C. 一個C 語言程序只能實現一種算法
D. —個C 函數可以單獨作為一個C 程序文件存在 【答案】C
【解析】一個C 語言程序可以實現任意多種算法,并沒有數量限制
3. 有以下程序:
程序運行的結果是。
【答案】D
【解析】外層主循環i 從3減到1執行了3次,嵌套的循環變量j 從1增到2, 每輪執行2次,每次輸出i+j的值,即為3+1、3+2、2+1、2+2、1+1、1+2,但注意每次內循環結束要換行。
4. C 語言整數不包括( )。
A. 帶小數點的整數 B. 正整數 C. 負整數 D. 無符號整數 【答案】A
【解析】C 語言整數包括正整數,負整數,無符號整數,不含帶小數點的整數。
5. 有以下程序:
若運行時輸入:35〈回車>,則輸出結果是( )。 A.123 B.2 C.3 D.1
【答案】D
【解析】程序執行過程為:輸入35, scanf 函數從鍵盤讀人35賦值給x=35, 對if 條件進行判斷,35>10, 條件成立,輸出1,不再執行下面的elseif 語句,程序結束,輸出結果為1, 故D 選項正確。
6. 以下敘述中正確的是( )。
A. 不同函數的形式參數不能使用相同名稱的標識符 B. 用戶自己定義的函數只能調用庫函數
C. 實用的C 語言源程序總是由一個或多個函數組成 D. 在C 語言的函數內部,可以定義局部嵌套函數 【答案】C
【解析】C 項正確,一個實用的C 語言源程序總是由許多函數組成,這些函數都是根據實際任務,由用戶自 己來編寫。A 項錯誤,形參的作用域只在本函數內部,不同函數的形參標識符互不影響;B 項錯誤,可以調用C 提供的庫函數,也可以調用由用戶自己或他人編寫的函數;D 項錯誤,C 語法規定,不能在函數內部定義其他函數。
7. 有以下程序
若運行時輸入:2 4 6,則輸出結果為( )。 A.2 0 4 B.2 0 0 C.2 4 0 D.2 4 6 【答案】A
【解析】在二維數組x 中,類型就是數組元素的類型,即
8. 若有定義:
A.ps[0]是字符串”aa” B. C. D.
是字符串”aa”的首地址 是字符串”aa”的首地址 是字符串”aa”
其值依次為二維數組每行第一個元素的地址,其基
則以下敘述正確的是( )。
【答案】C
ps 是指針變量,ps[0]指向的是數組首個元素的地址,【解析】定義一個字符串數組指針ps 后,即字符串“aa” 的首地址,C 項正確。
9. 關于C 語言標識符,以下敘述錯誤的是( )。
A. 標識符可全部由數字組成 B. 標識符可全部由下劃線組成 C. 標識符可全部由小寫字母組成 D. 標識符可全部由大寫字母組成
總結
以上是生活随笔為你收集整理的华北理工大学815c语言程序设计,2017年华北理工大学信息工程学院815C程序设计考研冲刺密押题...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 两个字段排序_如何在Java中
- 下一篇: hashmap为什么线程不安全_Stri