若有定义语句:char s[10]="123456700";,则strlen(s)的值是()。
A.7
B.8
C.9
D.10
第1题:
若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。
A.4
B.5
C.9
D.10
第2题:
若有以下定义: char s(10)="program",t[]="test"; 则下列选项中对字符串操作错误的是( )。
A.strcpy(s,t);
B.strcat(s,t);
C.cout<<strlen(s);
D.gets(s);
第3题:
若有定义语句:char s[10]="1234567\0\0";,则strlen(s)的值是______。
A.7
B.8
C.9
D.10
第4题:
若有定义语句:
则strlen(s)的值是()。
A.7
B.8
C.9
D.10
第5题:
若有以下定义和语句
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
第6题:
若有定义和语句 ( ) char s[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)
A.输出abcd
B.输出a
C.abcdμμμμμ
D.编译不通过
第7题:
若有定义语句:“char sE10]="1234567\0\0";”,则strlen(s)的值是( )。
A.7
B.8
C.9
D.10
第8题:
若有以下定义和语句,则输出结果是(口代表空格)______。char s[10]; s="abcd"; printf("%s\n",s);
A.输出abcd
B.输出a
C.输出abcd口口口口口
D.编译不通过
第9题:
设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( )
A.’1’
B.’3’
C.0
D.语法出错
第10题:
(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是
A)p=s;
B)p=k;
C)p=s[0];
D)k=s;
第11题:
若有定义和语句: char s[10]:s=""abcd"";printf(""%s/n"",s); 则结果是(以下u代表空格)()
第12题:
p=s;
p=k;
p=s[0];
k=s;
第13题:
若有以下定义和语句: char s [10]="abcd!",*s2="\nl23\\"; Drintf("%d%d\n",strlen(sl),strlen(s2)); 则输出结果是( )。
A.5 5
B.10 5
C.10 7
D.5 8
第14题:
程序中若有如下说明和定义语句
Char fun(char *);
main()
{
char *s="one", a[5]={0}.(*f1)()=fun, ch;
…
}
以下选项中对函数fun的正确调用语句是
A.(*f1)(A) ;
B.*fl(*s);
C.fun(&A) ;
D.ch=*fl(s);
第15题:
若有char s[3][3]=={"AAA","BBB","CCC"};说明语句,则与它等价的语句是( )。
A.char**s={"AAA","BBB","CCC"};
B.char*s[3]={"AAA","BBB","CCC"};
C.char s[][5]={"AAA","BBB","CCC"};
D.char s[][3]={"AAA","BBB","CCC"};
第16题:
设有定义:char s[12]={"hello"},则cout<<strlen(s)的输出是 ______。
A.5
B.6
C.11
D.12
第17题:
若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是
A.p=S;
B.p=k;
C.p=s[0];
D.k=S;
第18题:
若有以下定义语句: char * sl="12345", * s2="1234"; printf("%d"n",strlen(strcpy(s1,s2))); 则输出结果是 ( )
A.4
B.5
C.9
D.10
第19题:
若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;
A.p=s;
B.p=k
C.p=s[0]
D.k=s;
第20题:
设有定义:"char s[12]={"string"};" 则printf("%d\n",strlen(s));的输出是( )
A.6
B.7
C.11
D.12
第21题:
( 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
第22题:
若有定义:char s[ ]="china"; 则Turbo C系统为数组s开辟()个字节的内存单元.
第23题:
55
105
107
58
第24题:
7
8
9
10