题目内容

设有以下说明语句:char sl[20]="hello",s2[20]="china";const char *ptr=s1;以下语句中不符合C++语法规则的语句是 。

A. strcpy(s2,ptr);
B. ptr=s2;
C. ptr=ptr+4;
D. *ptr=*s2;

查看答案
更多问题

若指针p定义为char *const p="Luchy!"; 则 。

A. p所指向的数据不可改变,p在定义时可以不初始化
B. p所指向的数据不可改变,p在定义时必须初始化
C. p本身不可改变,p在定义时可以不初始化
D. p本身不可改变,p在定义时必须初始化

设s和t分别为指向两个长度相同的字符数组的指针,则循环语句while( );可以正确实现字符串t到s的完整复制功能。

A. *s=*t&&*t!=0
B. s++=t++&&*t!=0
C. *s++=*t++
D. *(++s)=*(++t)

以下程序的输出结果是 。#include #includeusing namespace std;void func(char **m){++m;cout << *m << endl;}void main(){static char *a[] = { "MORNING", "AFTERNOON", "EVENING" };char **n;n = a;func(n);}

A. 为空
B. MORNING
C. AFTERNOON
D. EVENING

己知函数func的原形是double func(double * pd,int &ri); 变量x和y的定义是double x; int y;把x和y分别作为第一参数和第二参数来调用函数func,正确的调用语句是 。

A. func(x,&y);
B. func(&x,y);
C. func(&x,&y);
D. func(x,y);

答案查题题库