工学

单选题C#中,新建一字符串变量str,并将字符串"Tom’sLivingRoom"保存到串中,则应该使用下列哪条语句()。A string str=Tom/’s Living Room;B string str=Tom’s Living Room;C string str(Tom’s Living Room);D string str(Toms Living Room);

题目
单选题
C#中,新建一字符串变量str,并将字符串"Tom’sLivingRoom"保存到串中,则应该使用下列哪条语句()。
A

string  str=Tom/’s  Living  Room;

B

string  str=Tom’s  Living  Room;

C

string  str(Tom’s  Living  Room);

D

string  str(Toms  Living  Room);

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

函数调用strcat(strcpy(str1,str2),str3)的功能是( )。

A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

B.将字符串str1连接到字符串str2之后再复制到字符串str3之后

C.将字符串str2复制到字符串str1后再将字符串str3连接到字符串str1之后

D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中


正确答案:C
解析:strcat(s1,s2)是把s2字符串连接到s1字符串末尾,strcpy(s1,s2)是把s2字符串复制给s1字符串,要保证s1能容纳下连接或复制后的字符串。

第2题:

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

A.”请输入字符串”

B.”字符串对话框”

C.”字符串”

D.空字符串


正确答案:C
解析:在题目已给语句中,InputBox函数使用了3个参数:第一个参数“请输入字符串”用于显示信息;第二个参数“字符串对话框”用来显示对话框的标题;第三个参数“字符串”是默认输入值,在输入区显示出来。

第3题:

以下函数 fun 的功能是返回 str 所指字符串中以形参 c 中字符开头的后续字符串的首地址 , 例如 : st r所指字符串为 : Hello! , c 中的字符为 e ,则函数返回字符串 : ello! 的首地址。若 str 所指字符串为空串或不包含 c 中的字符,则函数返回 NULL 。请填空。

char *fun(char *str,char c)

{ int n=0; char *p=str;

if(p!=NULL)

while(p[n]!=c&&p[n]!='\0') n++;

if(p[n]=='\0') return NULL;

return( 【 1 2 】 );

}


正确答案:
(12) 【 12 】 p+n
解析 : n++ 到一定数值 , 就找到所指的字符 , 返回 c 的地址。

第4题:

从键盘上输入两个字符串,分别保存在变量str1、str2中,则确定第二个字符串在第一个字符串中起始位置的函数是______。

A.Left

B.Mid

C.String

D.Instr


正确答案:D

第5题:

以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字符串为Hello!,c中的字符为e,则函数返回字符串ello!的首地址。若str所指字符串为空或不包含c中的字符,则函数返回NULL,请填空。char *fun(char *str,char c){ int n=0; char *p=str; if(p!=NULL) while(p[n]!=c&&p[n]!=’\0’) n++; if(p[n]==’\0’) return NULL; return();}


正确答案:p+n
在本题中,函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址。
在本题的程序中,fun函数带有两个形参,其中一个是指针str,它指向字符串的首地址,另一个是字符变量c。程序首先定义了一个整型变量n,从程序中可知,它是字符串str中参数c相对于首地址的偏移量,然后定义了一个指针变量p,指向字符串str的首地址,然后执行条件语句,如果字符串不为空,则执行循环语句,循环结束的条件是要么字符串结束,要么找到形参c中对应的字符。根据循环结束的条件我们可以判断,其非死循环,循环结束后,从程序中可以看出,判断循环结束的原因是否因为字符串结束而结束的,如果是,说明没找到形参c中对应的字符,返回NULL。
如果不是,则说明是因为找到了形参c中对应的字符而结束循环的。根据题目要求,需要返回以形参c中字符开头的后续字符串的首地址,而这时以形参c中字符开头的后续字符串的首地址为p+n。

第6题:

函数调用strcat(strcpy(str1,str2) ,str3) 的功能是( )。

A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

B.将字符串str1连接到字符串str2之后再复制到字符串str3之后

C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后

D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中


正确答案:C
解析:strcat(s1,s2) 是把s2字符串连接到s1字符串末尾,strcpy(s1,s2)是把s2字符串复制给s1字符串,要保证s1能容纳下连接或复制后的字符串。

第7题:

执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量s1的内容是 s1=InputBox("请输入字符串","字符串对话框","字符串")

A.0

B.请输入字符串

C.字符串对话框

D.字符串


正确答案:D
解析:在执行InputBox函数时,会产生一个输入对话框,该函数有7个参数,前3个参数都是字符串。其中第1个参数用来在输入对话框内显示一个提示用户输入的字符串,第2个参数是对话框的标题,第3个参数是输入的默认信息。也就是说,在执行InputBox函数后,如果用户没有输入任何信息,则可用此默认字符串作为输入值。如果不想用这个默认字符串作为输入值,则可在输入区直接输入数据,以取代默认值。在本题中,显示对话框后直接单击“确定”按钮,因此第3个参数就是默认的输入值。

第8题:

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

A.“请输入字符串”

B.“字符串对话框”

C.“字符串”

D.空字符串


正确答案:C
解析:InputBox(“请输入字符串”,“字符串对话框”,“字符串”,其中“请输入字符串”为在文本框显示给用户的信息,“字符串对话框,”为显示在输入框标题栏中的标题,“字符串”为在没有用户输入时返回的值。

第9题:

下面函数的功能是 char*fun(char*strl,char*str2) { while((*strl)&&(*str2++=*strl++)); return str2;}

A.求字符串的长度

B.比较两个字符串的大小

C.将字符串str1复制到字符串str2中

D.将字符串str1接续到字符串str2中


正确答案:C
解析:while语句的一般形式为:while(表达式)语句;其中表达式是循环条件,语句为循环体,while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。本题中逻辑与符号连接的表达式值为真,*str2++=*strl++语句是将strl的内容逐个复制到str2字符串。

第10题:

函数调用strcat(strcpy(str1,str2),str3)的功能是( )。

A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

B.将字符串str1连接到字符串str2之后再复制到字符串str3之后

C.将字符串str2复制到字符串str1之后再将字符串str3连接到字符串str1之后

D.将字符串str2连接到字符串str1之后再将字符串strl复制到字符串str3中


正确答案:C
strcat(s1,s2)函数的功能是把s2字符串连接到s1字符串末尾,strcpy(s1,s2)是把s2字符串复制到s1字符串,要保证sl的容量。

更多相关问题