题目内容 (请给出正确答案)
[单选题]

有如下语句: char a[]="student",*sp; sp=a; 则以下叙述不正确的是()。

A.a和sp都指向字符串的首地址。

B.printf("%s",a)与printf("%s",sp)效果相同。

C.a与sp的作用完全相同。

D.a代表一个地址常量,sp代表一个地址变量。

提问人:网友cherrylin 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 A,占比44.44%
  • · 有2位网友选择 D,占比22.22%
  • · 有2位网友选择 C,占比22.22%
  • · 有1位网友选择 B,占比11.11%
匿名网友 选择了A
[70.***.***.67] 1天前
匿名网友 选择了A
[106.***.***.42] 1天前
匿名网友 选择了A
[70.***.***.67] 1天前
匿名网友 选择了D
[134.***.***.114] 1天前
匿名网友 选择了A
[106.***.***.42] 1天前
匿名网友 选择了A
[131.***.***.73] 1天前
匿名网友 选择了C
[237.***.***.84] 1天前
匿名网友 选择了D
[51.***.***.178] 1天前
匿名网友 选择了B
[24.***.***.189] 1天前
匿名网友 选择了C
[173.***.***.232] 1天前
匿名网友 选择了A
[9.***.***.101] 1天前
匿名网友 选择了D
[134.***.***.114] 1天前
匿名网友 选择了D
[134.***.***.114] 1天前
匿名网友 选择了A
[106.***.***.42] 1天前
匿名网友 选择了A
[131.***.***.73] 1天前
匿名网友 选择了C
[237.***.***.84] 1天前
匿名网友 选择了D
[51.***.***.178] 1天前
匿名网友 选择了B
[24.***.***.189] 1天前
匿名网友 选择了C
[173.***.***.232] 1天前
匿名网友 选择了A
[9.***.***.101] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“有如下语句: char a[]="student",*sp;…”相关的问题
第1题
设有定义语句:char*aa[2]={abcd,abcD};则以下叙述正确的是A.aa数组的两个元素只能存放含有4个字

设有定义语句:char*aa[2]={abcd,abcD};则以下叙述正确的是

A.aa数组的两个元素只能存放含有4个字符的一维数组的首地址

B.aa数组的值分别是字符串""abcd""和""abcD""

C.aa是指针变量,它指向含有两个元素的字符型数组

D.aa[0]存放了字符串""abcd""的首地址

点击查看答案
第2题
若有语句char *s1="abcd", *s2="abcd"; 则下列描述不正确的是:

A.s1与s2所指向的内容是相同的

B.s1与s2是完全相同的指针

C.s1与s2都指向字符串的首地址

D.s1与s2是指向字符串的指针

点击查看答案
第3题
有如下类定义: classA{char*a; public: A():a(O){}A(char*aa){//把aa所指字符串拷贝到a所指向

有如下类定义:

classA{

char*a;

public:

A():a(O){}

A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间

a=__;

strcpy(a,aa);

}

~A(){delete[]a;}

};

横线处应填写的表达式是()。

A.Newchar[strlen(aa)+1]

B.char[strlen(aa)+1]

C.char[strlen(aa)]

D.newchar[sizeof(aa)-1]

点击查看答案
第4题
设有如下定义:char*aa[2]={"abcd","ABCD"},则以下说法中正确的是()。

A.aa数组中元素的值分别是{"abcd","ABCD"};

B.aa是指针变量,它指向含有两个数组元素的字符型一维数组

C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

D.aa数组的两个元素中各自存放了字符‘a’和‘A’的地址

点击查看答案
第5题
设有如下定义 char *aa[2]={“abcd”,”ABCD”}; 则以下说法中正确的是( )。

A.aa数组元素的值分别是”abcd”,”ABCD"

B.aa是指针变量,它指向含有两个数组元素的字符型一维数组

C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

D.aa数组的两个元素中各自存放了字符'a','A'的地址

点击查看答案
第6题
指针变量p和数组a的说明如下: int*a[3]={"aa","bb","cc"},**p; 执行语句p=&a[2];后,
*p指向的字符串是______。

点击查看答案
第7题
若有定义“char a[]="I am a boy",*b="I am a boy";”,则下列叙述错误的是()

A.a+3表示的是字符m的地址

B.b指向其他字符串时,字符串的长度不受限制

C.b中存放的地址值可以改变

D.b中存放的地址就是数组a的首地址

点击查看答案
第8题
有如下类定义: classA{ char*a; public: A():a(O){} A(char*aa){//把aa所指字符串拷贝到a所

有如下类定义: classA{ char*a; public: A():a(O){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__; strcpy(a,aa); } ~A(){delete[]a;} }; 横线处应填写的表达式是()。

A.Dewchar[strlen(aa)+1]

B.char[strlen(aa)+1]

C.char[strlen(aa)]

D.newchar[sizeof(aa)-1]

点击查看答案
第9题
以下语句或语句组中能正确进行字符串赋值的是()。A.ehar以*sp; * sp = "right!";B.char s[10] ;s

以下语句或语句组中能正确进行字符串赋值的是()。

A.ehar以*sp; * sp = "right!";

B.char s[10] ;s = "right!";

C.char s [10]; * s = "right !";

D.char * sp = "right !";

点击查看答案
第10题
若有以下说明和语句:char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};char**q;q=lang

若有以下说明和语句: char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"}; char**q;q=language+2; 则语句printf("%o\n",*q);()。

A.输出的是language[2]元素的地址

B.输出的是字符串PASCAL

C.输出的是language[2]元素的值,它是字符串PASCAL的首地址

D.格式说明不正确,无法得到确定的输出

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信