摘要:考研真題,是用來研究考試規律的。考生可通過真題,來確定自己的復習范圍,來研究考試的重點、難點是哪些內容。希賽網為大家整理2021年C/C++語言程序設計考研真題答案及解析,供大家參考!
本文提供2021年C/C++語言程序設計考研真題答案及解析,以下為具體內容
1、對for(表達式1;;表達式3)可以理解為( )。
A、for (表達式1;表達式3;表達式3)
B、for (表達式1;表達式1;表達式3)
C、for (表達式1;1;表達式3)
D、for (表達式1;0;表達式3)
2、int a=3,b=2,c=1; if(a>b&&b>c)a=b; else a=c;則a的值為( )。
A、1
B、0
C、2
D、3
3、文件包含中, 被包含文件( )。
A、可以是可執行文件
B、可以嵌套其它文件
C、可以是目標文件或源文件
D、必須用".h"為后綴
4、為了避免在嵌套的條件語句if-else 中產生二義性,C語言規定:else子句總是與( )配對。
A、其之前最近的未配對的if
B、其之后最近的if
C、同一行上的if
D、縮排位置相同的if
5、設有宏定義#define MAX(x,y) (x)>(y)?(x):(y), 則F=4*MAX(2, 3)的值為( )。
A、3
B、2
C、12
D、8
6、設有以下定義:int w[3][4]={{0,1}, {2,4}, {5,8}}; int (*p)[4]=w; 則數值為4的表達式是( )。
A、*w[1]+1
B、p[1][1]
C、p++, *(p+1)
D、w[2] [2]
7、若x,i, j,k都是int型變量,則計算x=(i=4, j=16, k=32)后,x的值為:( )。
A、52
B、16
C、4
D、32
8、下面敘述中錯誤的是( )。
A、在其它函數中定義的變量在主函數中也不能使用
B、主函數中定義的變量在整個程序中都是有效的
C、復合語句中定義的變量只在該復合語句中有效
D、形式參數也是局部變量
9、若有說明:int a[5][4];則數組a中各元素( )。
A、不能得到確定的初值
B、可在程序的編譯階段得到初值0
C、可在程序的運行階段得到初值0
D、可在程序的編譯或運行階段得到初值0
10、以下不正確的說法是: C語言規定( )。
A、實參可以是常量,變量或表達式
B、實參可以為任何類型
C、形參可以是常量,變量或表達式
D、形參應與其對應的實參類型一致
點擊查看【完整】試卷>>
考研備考資料免費領取
去領取
專注在線職業教育25年