21.对字符数组str赋初值,str不能作为字符串运用的一个是____。
A) char str[]="shanghai";
B) char str[]={"shanghai"};
C) char str[9]={'s','h','a','n','g','h','a','i'};
D) char str[8]={ 's','h','a','n','g','h','a','i'};
22.假如一个变量在整个程序运转期间都存在,可是仅在阐明它的函数内是可见的,这个变量的存储类型应该被阐明为____。
A) 静态变量 B) 动态变量 C) 外部变量 D) 内部变量
23.在一个C源程序文件中,若要界说一个只答应在该源文件中一切函数运用的变量,则该变量需求运用的存储类别是____。
A) extern B) register C) auto D) static
24.界说一个函数完成沟通x和y的值,并将成果正确回来。可以完成此功用的是____。
A) swapa(int x,int y) B) swapb(int *x,int *y)
{ int temp; { int temp;
temp=x;x=y;y=temp; temp=x;x=y;y=temp;
} }
C) swapc(int *x,int *y) D) swapd(int *x,int *y)
{ int temp; { int *temp;
temp=*x;*x=*y;*y=temp; temp=x;x=y;y=temp;
25.在下列定论中,只要一个是过错的,它是____。
A) C言语答应函数的递归调用
B) C言语中的continue句子,可以经过改动程序的结构而省掉
C) 有些递归程序是不能用非递归算法完成的
D) C言语中不答应在函数中再界说函数
26.阐明句子"int (*p)( );"的意义是____。
A) p是一个指向一维数组的指针变量
B) p是指针变量,指向一个整型数据
C) p是一个指向函数的指针,该函数的回来值是一个整型
D) 以上都不对
27.设有阐明int (*p)[4];其间的标识符p是____。
A) 4个指向整型变量的指针变量
B) 指向4个整型变量的函数指针
C) 一个指向具有4个整型元素的一维数组的指针
D) 具有4个指向整型变量的指针元素的一维指针数组
28.已知:char s[10], *p=s,则在下列句子中,过错的句子是____。
A) p=s+5; B) s=p+s; C) s[2]=p[4]; D) *p=s[0];
29.已知:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};
int (*ptr)[3]=a,*p=a[0];
则以下可以正确表明数组元素a[1][2]的表达式是____。
A) *(*(a+1)+2) B) *(*(p+5)) C) (*ptr+1)+2 D) *((ptr+1)[2])
30.已知:int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a;则值为3的表达式是____。
A) p+=2,*(p++) B) p+=2,*++p C) p+=2,*p++ D) p+=2,++*p
上一篇:2019年Letou官网考试02600《C言语程序规划》模仿试题8
下一篇:2019年Letou官网考试02600《C言语程序规划》模仿试题10
快捷服务
重生入门
考生沟通群 咨询客服 app下载
微信考生沟通群
之家APP