2016年高级程序设计考研真题答案及解析

考研 责任编辑:希赛网 2023-07-26

摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理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);

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

考研备考资料免费领取

去领取

专注在线职业教育24年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!