若有定义和语句 ( ) char s[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)A.输出a

题目

若有定义和语句 ( ) char s[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)

A.输出abcd

B.输出a

C.abcdμμμμμ

D.编译不通过

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

第1题:

若有定义和语句:char s[10]=”abcd”; printf(“%sn”,s); 则结果是(以下u代表空格)()

A.输出abcd

B.输出a

C.输出abcduuuuuu

D.编译不通过


输出 abcd

第2题:

若有定义和语句: char s[10] ; s="abcd" ;printf("%sn" ,s) ; 则输出的结果是(以下u代表空格)

A.abcd

B.a

C.abcduuuuu

D.编译不通过


D

第3题:

若有以下定义和语句 char s1[10]="abcd!",*s2="n123"; printf("%d %dn",strlen(s1),strlen(s2)); 则输出结果是

A.5 5

B.105

C.107

D.58


A

第4题:

( 31 )若有以下定义和语句

char s1[10]= " abcd! " ,*s2= " \n123\\ ";

printf ( " %d %d\n ", strlen ( s1 ) ,strlen ( s2 ) ) ;

则输出结果是

A ) 5 5

B ) 10 5

C ) 10 7

D ) 5 8


正确答案:A

 

第5题:

若有以下定义和语句,则输出结果是______。 char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));

A.4

B.5

C.9

D.10


正确答案:A

第6题:

若有以下定义和语句,则输出结果是(口代表空格)______。char s[10]; s="abcd"; printf("%s\n",s);

A.输出abcd

B.输出a

C.输出abcd口口口口口

D.编译不通过


正确答案:D

第7题:

若有以下定义语句: char * sl="12345", * s2="1234"; printf("%d"n",strlen(strcpy(s1,s2))); 则输出结果是 ( )

A.4

B.5

C.9

D.10


正确答案:A

第8题:

若有以下定义和语句

char s1[10]=”aBcd!”,*s2=”\n123\\”

printF(“%d%d\n”,strlen(sl),strlen(s2));

则输出结果是

A.5 5

B.10 5

C.10 7

D.5 8


正确答案:A
解析:计算字符串长度是从第一个字符开始到'\0'前的一个字符结束。第一个字符串长度为5,分别为'a'、'b'、'c'、'd'、'!'第二个字符串的长度也为5,分别为'\n','1','2','3','\\',其中'\n'和'\\'均表示一个字符。

第9题:

若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。

A.4

B.5

C.9

D.10


正确答案:A
解析:函数strcpy(s1,s2)的返回结果是指针s1的新值"1234",因此求串长函数的结果为4。