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

下列定义字符串语句中,哪个是错误的定义语句:

A.char x[10];x="program";

B.char *x;x="program";

C.char x[10]="program";

D.char *x="program";

提问人:网友minski 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有5位网友选择 A,占比45.45%
  • · 有3位网友选择 C,占比27.27%
  • · 有3位网友选择 B,占比27.27%
匿名网友 选择了A
[117.***.***.230] 1天前
匿名网友 选择了A
[251.***.***.223] 1天前
匿名网友 选择了C
[96.***.***.32] 1天前
匿名网友 选择了B
[227.***.***.242] 1天前
匿名网友 选择了A
[74.***.***.163] 1天前
匿名网友 选择了C
[18.***.***.184] 1天前
匿名网友 选择了B
[87.***.***.62] 1天前
匿名网友 选择了A
[66.***.***.36] 1天前
匿名网友 选择了C
[33.***.***.189] 1天前
匿名网友 选择了B
[83.***.***.74] 1天前
匿名网友 选择了A
[117.***.***.241] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“下列定义字符串语句中,哪个是错误的定义语句:”相关的问题
第1题
1.定义一个名为s的字符型数组,并且赋值为字符串"123"的错误语句是 。

A、char s[]={ '1', '2', '3', '\0'};

B、char s[]={ "123"};

C、char s[3]={ '1', '2', '3'};

D、char s[4]={ '1', '2', '3'};

点击查看答案
第2题
关于eval函数,以下选项中描述错误的是( )

A、eval 函数的作用是将输入的字符串转为Python语句,并执行该语句

B、如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合

C、执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果

D、eval 函数的定义为:eval(source, globals=None, locals=None, /)

点击查看答案
第3题
设有以下代码: #include <stdio.h> int main() { int a[3][3],s=0; int i,j; for(i=0;i<3;i++) 2 3 4 5 6 7 8 9 for(j="0;j&lt;3;j++)" scanf("%d",&a[i][j]); for(i="0;i&lt;3;i++)" s+="a[i][j];" printf("%d\n",s); return 0; } 假设键盘上输入的9个数据为:1 ,>
点击查看答案
第4题
若已包括头文件且已有定义char sl [18],s2={"ABCDE")和int i,现要将字符串”ABCDE”赋给sl,下列语句错误的是()。

A.strcpy(s1,s2)

B.strcpy(s1,"ABCDE");

C.sl="ABCDE";

D.for(i=0;i<6;i++)sl[i]=s2[i]

点击查看答案
第5题

清使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中包含了类Pets(“宠物”) 和主函数main的定义。程序中位于每个“//ERROR****found ****”之后的一行语句有错误,请加以改 正。改正后程序的输出结果应为: Name:sonny Type:dog Name:John Type:dog Name:Danny Typc:cat Name:John Type:dog 注意:只修改每个“//ERROR ****found ****”下的那一行,不要改动程序中的其他内容。 include using namespace sm; enum Pets_type{d09,cat,bird,fish}; class Pets{ private: char *name; Pets_type type; public: Pets(const char *name=”sonny”,Pets_type type=dog); Pets&operator=(const Pets&s); ~Pets; void showeonst;}; Pets::Pets(eonst char$naIne,Pets_type type) //构造函数 { This ->name=new char[strlen(name)+1]; strcpy(this一>name,name); //ERROR *********found********* type=type; }{ Pets::~Pets//析构函数,释放name所指向的字符串 { //ERROR *********found********* name=’/0‘; } Pets&Pets::0perator=(const Pets&s){ if(&s==this)//确保不要向自身赋值 return *this; delete[]name; name=new char[strlen(S.name)+1];//ERROR *********found********* strcpy(this一>nmne,name); type=S.type: return *this;} void Pets::showconst cout$amp;

点击查看答案
第6题
下列对字符串的定义中,错误的是

A、char str[7] = "FORTRAN";

B、char str[] = "FORTRAN";

C、char *str = "FORTRAN";

D、char str[] = {'F','O','R','T','R','A','N',0};

点击查看答案
第7题
int a[]={1,2,3,4,5,6,7,8,9,10},*p=a,i; 数组元素地址的正确表示:

A、&(a+1)

B、a++

C、&p

D、&p[i]

点击查看答案
第8题
下面的程序,将会输出怎样的结果? main( ) { char string[]=“I love China!”; printf(“%s\n”,string+7); }

A、I love China!

B、China!

C、China!\0

D、什么都不输出

点击查看答案
第9题
下面程序的输出结果是: [图]A、c和d未赋值...

下面程序的输出结果是:

A、c和d未赋值,输出错误

B、7,1

C、7,-1

D、1,7

点击查看答案
第10题
已建立一个单向链表,指针变量p1指向链表中的一个结点,p2指向下一个结点,指针变量p指向新申请结点,将p所指结点插入到链表中p1和p2之间的语句为

A、p->next=p2; p1->next=p;

B、p1=p;p=p2;

C、p=p2;p1->next=p;

D、p1=p;p->next=p2;

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

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

简答题官方微信公众号

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

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

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