摘要:考研真題,是用來研究考試規律的。考生可通過真題,來確定自己的復習范圍,來研究考試的重點、難點是哪些內容。希賽網為大家整理2016年高級程序設計考研真題答案及解析,供大家參考!
本文提供2016年高級程序設計考研真題答案及解析,以下為具體內容
1、下面的變量聲明中,正確的是()。
A、char ch="A";
B、int i=j+1;
C、int a[5]={3};
D、char *p=1024;
2、若有int a[2][3],*p1=a[1],(*p2)[3]=a;以下能正確引用數組元素的是()。
A、**(p1+2);
B、*(p1+2);
C、**(p2+2);
D、*(p2+2);
3、若有union{char a[16];long b;double c;}data;則sizeof(data)的值為()。
A、32
B、16
C、8
D、4
4、若有#define S(x) x*x 執行語句printf("%d",S(2+3));的結果為()。
A、11
B、13
C、17
D、25
5、想從二進制文件"file1.dat"中讀出數據,正確的文件打開方式是()。
A、fopen("file1.dat",'r');
B、fopen("file1.dat","r");
C、fopen("file1.dat",'rb');
D、fopen("file1.dat","rb");
6、若x=-1,執行語句do{x=x*x;}while(x--);下列說法正確的是()。
A、循環體執行一次
B、循環體執行兩次
C、循環體執行無限次
D、語法錯誤,無法執行
7、若有char s[]="\123456abc\t",則strlen(s)的返回值是()。
A、8
B、9
C、10
D、12
8、以下只有在使用時才為該類型變量分配存儲空間的存儲類說明是()。
A、auto和static;
B、register和static;
C、auto和register;
D、extern和register;
9、若有typedef int *POINTER[3];想定義了一個含有3個指向int型指針的一維指針數組的正確形式是()。
A、POINTER *P;
B、POINTER *P[3];
C、POINTER P[3];
D、POINTER P;
10、若有int *p=(int *)malloc(sizeof(int));以下正確的數據輸入語句是()。
A、scanf("%d",p);
B、scanf("%d",&p);
C、scanf("%d",*p);
D、scanf("%d",**p);
考研備考資料免費領取
去領取
專注在線職業教育25年