譚浩強C程序設(shè)計考研真題題庫視頻網(wǎng)課資料
譚浩強C程序設(shè)計考研真題題庫視頻網(wǎng)課資料匯總!
網(wǎng)課部分摘錄:
若a、b和t都為int變量,則下面不能交換變量a和b值的是()。[武漢科技大學(xué)2019研]
A.t=a;a=b;b=t;
B.a=t;t=b;b=a;
C.t=b;b=a;a=t;
D.a=a+b;b=a-b;a=a-b;
【答案】B
【解析】B中首先把t的值賦值給了a,則a的值已經(jīng)被取代了,后面執(zhí)行b=a,則ab的值都等于t的值。
以下正確的描述是()。[武漢科技大學(xué)2019研]
A.從多層循環(huán)嵌套中退出時,只能使用break語句
B.在循環(huán)體內(nèi)使用continue和break語句,作用相同
C.只能在循環(huán)體內(nèi)和switch體內(nèi)使用break語句
D.continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行
【答案】C
【解析】從多層嵌套中退出不是只能使用break語句,也可以使用return或者程序自己執(zhí)行完,A錯誤;在循環(huán)體內(nèi)continue代表不執(zhí)行該次循環(huán)中的剩余未執(zhí)行語句,break代表直接跳出本層循環(huán),BD錯誤,答案選C。
有函數(shù)定義:int func(int*p),x和y是int型變量,則正確的調(diào)用是()。[武漢科技大學(xué)2019研]
A.y=func(x);
B.func(x);
C.func()=x;
D.y=func(&x);
【答案】D
【解析】根據(jù)func函數(shù)的定義可以知道調(diào)用func函數(shù)需要傳入一個指針,且該指針的指向類型是int型,只有D入的是指向int型數(shù)據(jù)的指針,答案選D。

與十進制1100等值的十六進制數(shù)是()。[華南理工大學(xué)2018研]
A.44A
B.44C
C.54A
D.54C
【答案】B
【解析】1100轉(zhuǎn)換成二進制為010001001100,因此轉(zhuǎn)換為十六進制為44C。
以下敘述中不正確的是()。[華南理工大學(xué)2018研]
A.在不同的函數(shù)中可以使用相同名字的變量
B.函數(shù)中的形式參數(shù)是局部變量
C.在一個函數(shù)內(nèi)定義的變量只能在本函數(shù)范圍內(nèi)有效
D.在一個函數(shù)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
【答案】D
【解析】在一個函數(shù)的復(fù)合語句中定義的變量只在該復(fù)合語句中有效。
以下關(guān)于循環(huán)語句的敘述中,正確的是()。[北京航空航天大學(xué)2018研]
A.for循環(huán)語句的三個部分必須都要有表達式
B.while循環(huán)語句的循環(huán)體內(nèi)至少要有一條語句
C.do...while循環(huán)語句的循環(huán)體至少會被執(zhí)行一次
D.continue語句可以退出包含它的整個循環(huán)體
【答案】C
【解析】for循環(huán)的三個表達式都可以省略,但是之間的分號不能省略,同時要有退出循環(huán)的機制,因此A項錯誤;while循環(huán)語句的循環(huán)體內(nèi)可以為空,并不違反相應(yīng)語法,只不過循環(huán)什么也不執(zhí)行,因此B項錯誤;continue語句只是不執(zhí)行本次循環(huán)的剩余語句,而并非退出整個循環(huán),因此D項錯誤,答案選C。
......

>>>本文為多資料匯編>>>完整版載于攻關(guān)學(xué)習(xí)網(wǎng)>>>每年更新!
>>>資料查找>>>同名網(wǎng)站/公眾號【攻關(guān)學(xué)習(xí)網(wǎng)】>>>查找>>>
>>>或直接點擊/復(fù)制/搜一搜/下方網(wǎng)址查找
http://ggw.100xuexi.com