设char *sp="\x69\072\n";printf("%d",strlen(sp));,则输出结果是( )。
A: 3
B: 5
C: 1
D: 字符串中有非法字符,输出值不定
A: 3
B: 5
C: 1
D: 字符串中有非法字符,输出值不定
A
举一反三
- 若有以下说明和语句,其输出结果是()。char*sp="\x69\032\n";printf("%d",strlen(sp)); A: 3 B: 5 C: 1 D: 字符串中有非法字符,输出值不定
- 若有以下说明和语句,则输出结果是_______。char *sp="\\\"\n";printf("%d",strlen(sp)); A: 6 B: 3 C: 5 D: 字符串中有非法自负,输出值不定
- 若有以下说明和语句,则输出的结果是_________. char sp[]="\x69\082\n" printf ("%d,%d",strlen(sp),sizeof(sp));
- 若有以下说明和语句,则输出结果是( )。(strlen(s)为求字符串s的长度的函数)char sp[]="\t\v\\\0will\n";printf("%d",strlen(sp)); A: 14 B: 3 C: 9 D: 字符串中有非法字符
- 下列程序段运行时的输出的结果是 char sp[ ]= "\x69\082\n";printf("%d,%d", strlen(sp), sizeof(sp)); A: 3,2 B: 5,6 C: 1,6 D: 1,3
内容
- 0
下面程序运行的结果是()(strlen(s)为求字符串s的长度的函数)void main() {char sp[]="\t\v\\0will\n";printf("%d",strlen(sp));} A: 14 B: 3 C: 9 D: 字符串中有非法字符
- 1
以下程序从输入的10个字符串中找出最长的那个串,请填空。#include <;stdio.h>;#include <;string.h>;#define N 10main(){char str[N][81],*sp;int i;for(i=0;i<;N;i++) gets(str[i]);sp=str[0];for(i=1;i<;N;i++)if(strlen(sp)<;strlen(str[i]));printf("输出最长的那个串:\n%s\n",sp);printf("输出最长的那个串的长度:%d\n",strlen(sp)); }
- 2
字符数组char str[10]= "study";,则printf("%d ",strlen(str));的输出结果为_______________.
- 3
若有以下说明和语句,则输出结果是( )。 char str[]="\"c:\\abc.dat\""; printf("%s",str); A: "c:\abc.dat" B: "c:\\abc.dat" C: 字符串中有非法字符 D: \"c:\\abc.dat\"
- 4
若有以下说明和语句,其输出结果是 ______。 char *sp="\"D:\\ANI.WPS\"" ; printf("%s",sp);