967c语言程序设计是什么,2018年湖南师范大学数学与计算机科学院967C语言程序设计和数据结构[专硕]之C程序设计考研核心题库...
一、選擇題
1. 設(shè)有以下函數(shù):
則下面對(duì)函數(shù)指針的定義和賦值均是正確的是( )。
A.
B.
C. D. 【答案】D
【解析】函數(shù)指針的一般定義形式為:數(shù)據(jù)類型(*指針變量名)( )。定義函數(shù)指針時(shí),對(duì)應(yīng)的類型名以及 返回值類型都要和對(duì)應(yīng)函數(shù)的參數(shù)列表以及返回值類型一致。在給函數(shù)指針賦值時(shí),可以直接將函數(shù)名賦值給對(duì) 應(yīng)的函數(shù)指針,也可以將函數(shù)名取地址后在賦值給對(duì)應(yīng)的函數(shù)指針。ABC 三項(xiàng)中函數(shù)指針的定義均是錯(cuò)誤的, 參數(shù)列表和fun 函數(shù)的參數(shù)列表不一致。
2. 有以下程序:
程序的運(yùn)行結(jié)果是( )。 A.you!
B.How are you! C.are you! D.are you! 【答案】A
【解析】
復(fù)制字符串函數(shù)
將str2
完整的(包括
第 2 頁,共 52 頁
)復(fù)制到strl 中,strl
中原有的內(nèi)容被覆蓋。程序執(zhí)行過程為:
在
單元中元素為元中元素為
3. 有如下定義:
不等于的情況下,判斷當(dāng)前元素是否為空格,
若為空格將下一個(gè)元素以及之后的所有字符復(fù)制到a 數(shù)組中。當(dāng)i=3時(shí),if 條件成立,a 以及之后
進(jìn)行下一次循環(huán),之后當(dāng)i=3時(shí),if 條件成立,a 以及之后單
之后的元素中在
前沒有空格出現(xiàn),
輸出
以下語句錯(cuò)誤的是( )。
【答案】A 【解析】A
項(xiàng)中
_是結(jié)構(gòu)指針訪問結(jié)構(gòu)成員的方式,如果為結(jié)構(gòu)體內(nèi)變量進(jìn)行賦值,
前面應(yīng)該加入取地址符
應(yīng)該對(duì)指針地址指向的單元進(jìn)行賦值,
因此在
4. 有以下程序
程序運(yùn)行后的輸出結(jié)果是( )。 A.7 B.-1 C.1 D.0
【答案】D
【解析】自身與自身異或,結(jié)果是0。
5. 有以下程序
第 3 頁,共 52 頁
程序運(yùn)行后的輸出結(jié)果是( )。 A.9284 B.9824 C.6982 D.6385 【答案】D
【解析】p 定義了兩個(gè)字符串指針,p[0]指向c[0], p[l]指向c[l]。所以,p[i][j]
等價(jià)于
作用是把字符串p[i]轉(zhuǎn)化成10進(jìn)制數(shù),
注意到內(nèi)層循環(huán)中
中的第0個(gè),第2個(gè)元素,取c[l]中的第0個(gè),第2個(gè)元素。
6. 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.
B.
C.
D. 【答案】A
【解析】本題執(zhí)行過程為:i=l, 1%2=1,if 條件成立,輸出*與#; i=2, 2%2=0, if 條件不成立,i=3,3%2=1,執(zhí)行continue 結(jié)束本次循環(huán),執(zhí)行下一次循環(huán);輸出*與#; i=4, 4%2=0,執(zhí)行continue ,開始下一次循環(huán);i=5,5%2=1,輸出*與#; i=6退出循環(huán)。最后輸出$,A 項(xiàng)正確。
7. 以下涉及字符串?dāng)?shù)組、字符指針的程序段,不會(huì)產(chǎn)生編譯錯(cuò)誤的是( )。
A.
B.
C. D. 【答案】A
【解析】將字符指針變量初始化為一個(gè)字符串有兩種方式,一種通過賦值運(yùn)算使一個(gè)字符指針指向一個(gè)字符串常量:
并且初始化為一個(gè)字符串的首地址:
第 4 頁,共 52 頁
結(jié)果取c[0]
A 選項(xiàng)正確。另一種是定義一個(gè)字符指針變量,
字符指針變量與字符數(shù)組都可以用來實(shí)
現(xiàn)字符串的存儲(chǔ)和運(yùn)算,但二者是有區(qū)別的:(1. 數(shù)組名是一個(gè)地址常量,而字符指針變量是一
總結(jié)
以上是生活随笔為你收集整理的967c语言程序设计是什么,2018年湖南师范大学数学与计算机科学院967C语言程序设计和数据结构[专硕]之C程序设计考研核心题库...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言中英文的作用,C语言中英文对照.d
- 下一篇: c语言出勤成绩,C语言课程设计学生考勤系