网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序:#include #include main(){ char str[]={Hello,Beijing}; printf(%d,%d,strlen(str),sizeof(str));}程序的运行结果是( )。
A
13,13
B
13,14
C
13,15
D
14,15
参考答案
参考解析
解析:
strlen返回字符串的长度,不包含字符串末尾的结束字符'\0',结果为13;sizeof返回字符串所占存储空间的大小,由于字符串最后要加上一个'\0',所以结果为13+1=14。答案选择B选项。
strlen返回字符串的长度,不包含字符串末尾的结束字符'\0',结果为13;sizeof返回字符串所占存储空间的大小,由于字符串最后要加上一个'\0',所以结果为13+1=14。答案选择B选项。
更多 “单选题有以下程序:#include #include main(){ char str[]={Hello,Beijing}; printf(%d,%d,strlen(str),sizeof(str));}程序的运行结果是( )。A 13,13B 13,14C 13,15D 14,15” 相关考题
考题
( 12 ) 有以下程序#include stdio.h#include string.hvoid fun ( char *str ){ char temp;int n,i;n=strlen ( str ) ;temp=str[n-1];for ( i=n-1;i0;i-- ) str[i]=str[i-1];str[0]=temp;}main (){ char s[50];scanf ( " %s " ,s ) ; fun ( s ) ; printf ( " %s\n " ,s ) ;}程序运行后输入: abcdef 回车 ,则输出结果是 【 12 】 。
考题
有以下程序: includemain(){ char str[][20]={"Hello","Beijing"},*p=str;printf("%
有以下程序: # include<string.h> main() { char str[][20]={"Hello","Beijing"},*p=str; printf("%d\n",strlen(p+20)); } 程序运行后的输出结果是 ______。A.0B.5C.7D.20
考题
有以下程序:includeincludeincludevoid f(char*s,char*t){char k;k=*s; *
有以下程序: #include<stdio.h> #include<string.h> #include void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s++;t--; if(*s)f(s,t): } main() {char str[10]="abcdefg",*P; P=str+strlen(str)/2+1: f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是( )。A.abcdefgB.gfedcbaC.gbcdefaD.abedcfg
考题
有以下程序#includemain(){ char str[][20]={"Hello","Beijing"},*p=str;printf("%d\n",strlen(p+20));}程序运行后的输出结果是A.0B.5C.7D.20
考题
以下程序的输出结果是()includeincludemain(){char str[12]={'s','t','r',
以下程序的输出结果是( ) #include<stdio.h> #include<string.h> main() {char str[12]={'s','t','r','i','n','g'}; printf("%d\n",strlen(str)); }A.6B.7C.11D.12
考题
有以下程序:includemain(){ char str[][20]={"Hello","Beijing"),*p=str[0];printf("
有以下程序: #include<string.h> main() { char str[][20]={"Hello","Beijing"),*p=str[0]; printf("%d\n",strlen(p+20)); } 程序运行后的输出结果是( )。A.0B.5C.7D.20
考题
下列程序段的运行结果是()。 include void main() {char str[]="ABC",*p=str; printf("
下列程序段的运行结果是( )。#include<stdio.h>void main(){ char str[]="ABC",*p=str;printf("%d\n",*(p+3) );}A.67B.0C.字符'C'的地址D.字符'C'
考题
有以下程序:includemain(){charstr[][20]={"Hello","Beijing"}*p=str;printf("%\n",s
有以下程序: #include <string.h> main() { char str[][20]={"Hello","Beijing"}*p=str; printf("%\n",strlen(p+20)); } 程序运行后的输出结果是A.0B.5C.7D.20
考题
有以下程序includemain(){charstr[][20]={"Hello","Beijing"},*p=str;printf("%d\n",
有以下程序 #include <string.h> main() {char str[][20]={"Hello","Beijing"},*p=str; printf("%d\n",strlen(p+20)); } 程序运行后的输出结果是A.0B.5C.7D.20
考题
以下程序的输出结果是()。includeinclude main(){char str[12]={'s','t','r
以下程序的输出结果是( )。 #include <stdio.h> #include <string.h> main() { char str[12]={'s','t','r','i','n','g'}; printf("%d\n",strlen(str) ); }A.6B.7C.11D.12
考题
下列程序在32位linux或unix中的结果是什么?func(char *str){printf("%d",sizeof(str));printf("%d",strlen(str));}main(){char a[]="123456789";printf("%d",sizeof(a));func(a);}
考题
以下程序:includeincludemain(){char str[]="abcd\n\123\xab";printf("%d"
以下程序: #include<stdio.h> #include<string.h> main() {char str[]="abcd\n\123\xab"; printf("%d",(str)); } 运行后的输出结果是( )。A.10B.9C.7D.14
考题
下列程序在32位linux或unix中的结果是什么?func(char *str){printf(" %d",sizeof(str));printf(" %d",strlen(str));}main(){char a[]="123456789";printf(" %d",sizeof(a));printf(" %d",strlen(a));func(a);}
考题
以下程序的输出结果是( )。 char str[15]=”hello!”; printf(“%d\n”,strlen(str)); A.15
以下程序的输出结果是( )。 char str[15]=”hello!”; printf(“%d\n”,strlen(str));A.15B.14C.7D.6
考题
有以下程序:include main( ){ehar str[ ] [10] = { "China" ," Beijing" } , * p =
有以下程序: #include < stdio. h > main( ) { ehar str[ ] [10] = { "China" ," Beijing" } , * p = str[o]; printf( "% s \n", p + 10); }程序运行后的输出结果是( )。A.ChinaB.BeijingC.ngD.ing
考题
有以下程序: include include void f(char * s,char*t){char k; k=*s;*s=*
有以下程序: #include <stdio.h>#include <string.h>void f(char * s,char*t){ char k; k=*s; *s=*t; *t=k; s++; t--; if( * s) f(s,t);}main( ){ char str[10] :"abedefg", * p; p = str + strlen(str)/2+1; f(p,p -2); printf( "% s \n" ,str);程序运行后的输出结果是( )。A.abcdefgB.gfedcbaC.gbcdefaD.abedcfg
考题
有以下程序:includemain(){char str[][20]={"Hello","beijing"},*p=str;ptintf("%\n"
有以下程序: #include <string.h> main() { char str[][20]={"Hello","beijing"},*p=str; ptintf("%\n",strlen(p+20)); } 程序运行后的输出结果是( )。A.0B.5C.7D.20
考题
有以下程序: include include main() { char str[ ]={"Hello,Beijing"}; printf("%d,%d\n",strlen(str),sizeof(str)); } 程序的运行结果是( )。
A.13,13B.13,14C.13,15D.14,15
考题
有以下程序:includeincludemain(){char str[][20]={"Hello","Beijing"},*P
有以下程序: #include <stdio.h> #include <string.h> main() { char str[][20]={"Hello","Beijing"},*P=str[0]; printf("%d\n",strlen(p+20)); } 程序运行后的输出结果是( )。A.0B.5C.7D.20
考题
以下程序的输出结果是【 】。includeincludechar*fun(char*t){ char *p=t;retur
以下程序的输出结果是【 】。include <stdio.h>include <string.h>char *fun(char *t){ char *p=t;return (p+strlen(t)/2);}main(){ char *str="abcdefgh";str=ftm(str);puts(str);}
考题
以下程序的输出结果是_[13]_______#include stdio.h#include string.hchar *fun(char *t){ char *p=t;return(p+strlen(t)/2);}main(){ char *str="abcdefgh";str=fun(str);puts(str);}
考题
以下程序的输出结果是() #include #include main( ) {char str[12]={‘8’,‘t’,‘r’,‘i’, ‘n’,‘g’,‘、0’,‘a’}; printf(“%d/n”,strlen(str));} A、6B、7C、8D、12
考题
单选题有以下程序:#include #include main(){ char str[12]={'s', 't', 'r', 'I', 'n', 'g'}; printf(%d,strlen(str));}程序运行后的输出结果是( )。A
6B
7C
11D
12
考题
单选题有如下程序:#include #include main(){ char name[10]=c-book; char *str=name; printf(%d,%d,%d,%d, sizeof(name), strlen(name), sizeof(str), strlen(str));}程序运行后的输出结果是( )。A
10,6,4,6B
11,6,11,6C
11,6,1,6D
10,7,1,7
考题
单选题以下程序的输出结果是() #include #include main( ) {char str[12]={‘8’,‘t’,‘r’,‘i’, ‘n’,‘g’,‘、0’,‘a’}; printf(“%d/n”,strlen(str));}A
6B
7C
8D
12
考题
单选题有以下程序:#include #include main(){ char str[][20]={One*World,One*Dream!}, *p=str[1]; printf(%d,,strlen(p)); printf(%s,p);}程序运行后的输出结果是( )。A
9,One*WorldB
9,One*Dream!C
10,One*Dream!D
10,One*World
考题
单选题有以下程序:#include #include main(){ char name[9]=c##line; char *str=name; printf(%d,%d,%d,%d, sizeof(name), strlen(name), sizeof(str), strlen(str)); }程序运行后的输出结果是( )。A
9,7,4,7B
8,6,9,6C
8,6,3,6D
10,8,5,8
热门标签
最新试卷