本文提供考研高级程序设计在线题库每日一练,以下为具体内容
1、以下叙述中正确的是()。
A、局部变量说明为static存储类,其生存期将得到延长;
B、全局变量说明为static存储类,其作用域将被扩大;
C、任何存储类的变量在未赋初值时,其值都是不确定的;
D、形参可以使用的存储类说明符与局部变量完全相同;
2、若有语句int a[4][4],*p,*q[4];,且0<=i<4,则错误的赋值是()。
A、p=a
B、q[i]=a[i]
C、p=q[i]
D、p=&a[2][1]
3、已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
A、一个整数,代表要读入的数据项总数
B、一个文件指针,指向要读的文件
C、一个指针,指向要读入的数据的存放地址
D、一个存储区,存放要读的数据项
4、已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。
A、0
B、语法错误
C、1
D、false
5、若有typedef int *POINTER[3];想定义了一个含有3个指向int型指针的一维指针数组的正确形式是()。
A、POINTER *P;
B、POINTER *P[3];
C、POINTER P[3];
D、POINTER P;