首页/ 题库 / [单选题]以下程序段的输出结果是 char s[]的答案

以下程序段的输出结果是 char s[]=“\141141abc ”; printf(“%d ”,strlen(s));

单选题
2022-01-06 01:31
A、9
B、12
C、13
D、14
查看答案

正确答案
A

试题解析
解析:字符数组中可以存放字符串,但字符数组的长度并不是字符串的长度,字符串的长度是指字符数组中存放的有效字符个数,即'\0',之前的字符数。字符数组s中依次存放的字符是:'\\"1"4"1"\141"a"b"c"\t',和最后一个字符串结束标记'\0',故字符串的长度是9。

标签:
感兴趣题目
以下程序的输出结果是 main() { char cf[3][5]={"AAAA","BBB","CC"}; printf(""%s" ",cf[1]);; }
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d ",s);}
有以下程序: main() { char s[]=" 123\"; printf("%d,%d ",strlen(s),sizeof(s)); } 执行后输出结果是( )。
有以下程序 main() { char s[]="abcde"; s+=2; printf("%d ",s[0]); } 执行后的结果是______。
有以下程序main(){ char s[]=" 123\";printf("%d,%d ",strlen(s),sizeof(s));}执行后输出结果是
有以下程序: main( ) { char s[]=" 123\"; printf( % d, % d ", strlen(s),sizeof(s)); }执行后的输出结果是 ______。
设已执行预编译命令#include<string.h>,以下程序段的输出结果是 char s[]=" an apple" ; printf("%d ",strlen(s));
设已执行预编译命令#include<string.h>,以下程序段的输出结果是( )。 char s[]=" an apple" ; printf(" %d " ,strlen(s));
有以下程序: #include <stdio.h> main( ) { char s[ ] ="159" , * p; p=s; printf( "% c", * p + + ); printf("%~", * p++);}程序运行后的输出结果是( )。
执行下列程序时输入:123456789,输出结果是()。 main(){ char s[100]; int c,i; scanf("%c",&c); scanf("%d",&i); scanf("%s",s); printf("%c,%d,%s/n",c,i,s); }
下面程序段的运行结果是char *s="abcde";s+=2;printf("%d",s);
下面程序段的运行结果是 char *S="abcde"; s+=2;printf("%d",s);
相关题目
.设char s[ ]= "Star";,执行语句printf("%d",strlen(s));后的输出结果是__________。
有下列程序段:char ch; int s=0; for(ch=’A’;ch<’Z’;++ch) if(ch%2= =0) s++; printf(“%d”,s);则执行上述片段后,程序的输出结果是( )
以下程序的输出结果是( )。 main {char str[]1-10]={"china","beijing"),*p=str; printf("%s\n",p+10); }
有以下程序 main() { char str[][10]={"China","Beijing"},*p=str; printf("%s ",p+10); } 程序运行后的输出结果是
有以下程序main( ){char str[ ][10]={"China","Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
有以下程序: mam() { char s[]="ABCD",*p; for( p=s+1;p<s+4;p++)printf("%s ",p); } 程序运行后的输出结果是( )。
有以下程序 main() { char s[]="ABCD", *p; for( p=s+1;p<s+4;p++) printf("%s ",p); } 程序运行后的输出结果是
下面程序的输出结果是( )。 char s()="ABCD",*p; main() { for(p=s;p<s+4;p++)printf("%s ",p); )
有如下程序 main() { char s[]="ABCD",*p; for(p=s+1;p<s+4;p++)printf("%s ",p);} 该程序的输出结果是
有以下程序 main() { char s[]="ABCD",*p; for(p=s+1;p<s+4;p++)printf("%s ",p); } 程序运行后的输出结果是
有以下程序: main() { char s[]="ABCD",*p; for (p=s+1;p<s+4;p++ )printf("%s ",p); } 程序运行后的输出结果是 ______。
有以下程序main( ){ char s[ ]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是
以下程序段的输出结果是 char s[]="\141141abc "; printf ("%d ",strlen(s));
下面程序段的输出结果是( )。 char str[]="ABC",*p=str; Printf("%d ",*(p+3));
以下程序段的输出结果是 char s[]=“\141141abc ”; printf(“%d ”,strlen(s));
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scanf("%s%s",p,q); printf("%s%s ",p,q); } 若从键盘输入:abc def<回车>,则输出结果是( )。
有以下程序 #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s %s",p,q); printf("%s %s ",p,q); } 若从键盘输入:abc def<回车>, 则输出结果是
有下列程序: main { char s[]="abcde"; s+=2: printf("%d\n",s[0]); } 执行后的结果是( )。
有以下程序 main() { char s[]=" 123\"; printf("%d,%d ",strlen(s),sizeof(s)); } 执行后输出结果是
有以下程序 main ( ){ char s[]=" 123\"; printf ( "%d, %d ", strlen (s) , sizeof (s));} 执行后输出结果是
广告位招租WX:84302438

免费的网站请分享给朋友吧