问题详情

对下述程序的判断中,正确的是 void main() { char*p,s[128]; p=s; while(strcmp(s,"End")) { printf("Input a string:"); gets(s); while(*p) putchar(*p++);}}

A.此程序循环接收字符串并输出,直到接收字符串"End"为止

B.此程序循环接收字符串,接收到字符串"End"则输出,否则程序终止

C.此程序循环接收字符串并输出,直到接收字符串"End"为止,但因为代码有错误,程序不能正常工作

D.此程序循环接收字符串并将其连接在一起,直到接收字符串"End"为止,输出连接在一起的字符串

相关专题: 字符串  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

下列关于字符串的叙述错误的是 ( )

A.创建了字符串对象后,字符串所代表的文本根据情况可改变

B.字符串由java.lang.String和java.lang.StringBuffer定义

C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

D.在Java语言中,字符串是作为对象来处理的

C#中的字符串有两类:规则字符串和逐字字符串,定义逐字字符串时,应在其前面加上()号。

C#中的字符串有两类,规则字符串和逐字字符串,定义逐字字符串时,应该在其前面加上()号。

执行下列语句s~Input=InputBox(”请输入字符串”,”字符串对话框”,”字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是

A.”请输入字符串”

B.”字符串对话框”

C.”字符串”

D.空字符串

编写程序:将s字符串中最后一次出现的t1字符串替换成t2字符串(t1字符串和t2所指字符串的长度相同)。例如,当s字符串中的内容为:“abcdabfabc”,t1字符串中的内容为:“ab”,t2字符串的内容为:“99”时,结果,在s串内容应为:“abcdabf99c”。

联系客服 会员中心
TOP