设有如下形式的字符数组定义: char str[]=”welcome”; 则执行下列语句后的输出结果( )。 printf(“%d\n”,strlen(strcpy(str,“Hello”)));
A: 5
B: 6
C: 7
D: 8
A: 5
B: 6
C: 7
D: 8
A
举一反三
- 设有如下形式的字符数组定义:char str[]=”welcome”;则执行下列语句后的输出结果( )。 printf(“%d\n”,strlen(strcpy(str,“Hello”))); A: 7 B: 5 C: 8 D: 9
- 设有如下形式的字符数组定义:char str[]=”welcome”;则执行下列语句后的输出结果( )。 printf(“%d ”,strlen(strcpy(str,“Hello”))); A: 7 B: 5 C: 8 D: 9
- 中国大学MOOC: 设有如下形式的字符数组定义:char str[]=”welcome”;则执行下列语句后的输出结果( )。printf(“%d\n”,strlen(strcpy(str,“Hello”)));
- 设有如下形式的字符数组定义:charstr[]=”welcome”;则执行下列语句后的输出结果()。printf(“%d”,strlen(strcpy(str,“Hello”))); A: 7 B: 5 C: 8 D: 9
- 设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )
内容
- 0
设有定义char str[] = "Hello";则语句printf("%d %d", sizeof(str), strlen(str));的输出结果是( )。 A: 5 5 B: 6 6 C: 6 5 D: 5 6
- 1
已知 char str[ ]=”ab\070\\14\n”;,则执行语句printf(“%d”,strlen(str));后输出结果是______。
- 2
以下程序段运行后屏幕输出为 char str[80]; strcpy(str, "hello"); printf("%d",strlen(str));
- 3
设有 char str [ ] = “ Beijing ” ; 则执行 printf ( “ %d ”, strlen (strcpy (str , “China ” ) ) ) ; 后的输出结果是( )
- 4
字符数组char str[10]= "study";,则printf("%d ",strlen(str));的输出结果为_______________.