网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有如下程序:#include #include main(){ char a[]=THIS, *b=OK; printf(%d,%d,%d,%d, strlen(a), sizeof(a), strlen(b), sizeof(b));}程序运行后的输出结果是(  )。
A

4,5,2,4

B

4,4,2,1

C

5,5,3,3

D

4,5,2,3


参考答案

参考解析
解析:
strlen函数统计字符串长度,遇到'\0'统计结束。sizeof用来获取类型或数据对象的长度,也即是一个这种数据类型的变量在内存中所占字节数。a数组'\0'之前有效字符有4个,由于字符串有效字符之后有一个'\0'也会被放入数组,char类型占一个字节,所以数组a所占字节数为1*5=5。b为指向字符串的指针,字符串长度为2,指针类型变量所占字节数为4。答案选择A选项。
更多 “单选题有如下程序:#include #include main(){ char a[]=THIS, *b=OK; printf(%d,%d,%d,%d, strlen(a), sizeof(a), strlen(b), sizeof(b));}程序运行后的输出结果是(  )。A 4,5,2,4B 4,4,2,1C 5,5,3,3D 4,5,2,3” 相关考题
考题 有以下程序#include stdio.h#include string.hmain(){ char a[10]="abcd";printf("%d,%d\n",strlen(a),sizeof(a));}程序运行后的输出结果是A)7,4B)4,10C)8,8D)10,10

考题 有以下程序 include main() { char p[20]={'a','b','c','d'},q[]="abc",r[] 有以下程序 #include<string.h> main() { char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p,q); printf("%d%d\n",sizeof(p),strlen(p)); } 程序运行后的输出结果是A.20 9B.9 9C.20 11D.11 11

考题 有以下程序 include main() { char p[20]={'a','b','c','d'},q[]="abc",r[] 有以下程序 #include<string.h> main() { char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d\n",strlen(p)); } 程序运行后的输出结果是A.9B.6C.11D.7

考题 有以下程序:includemain(){char p[20]={'a','b','c','d'),q[]="abc",r[]="abcde"strc 有以下程序: #include<string.h> main() {char p[20]={'a','b','c','d'),q[]="abc",r[]="abcde" strcat(p,r);strcpy(p+strlen(q),q); printf("%d\n",sizeof(p)); } 程序运行后的输出结果是( )。A.9B.6C.11D.7

考题 有以下程序:includeincludemain(){char a[]={'a','b','c','d','e','f','g' 有以下程序: #include <stdio.h> #include <string.h> main() { char a[]={'a','b','c','d','e','f','g','h','\0'}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d\n",i,j); } 程序运行后的输出结果是( )。A.9,9B.8,9C.1,8D.9,8

考题 有以下程序:include include main( ) {char a[ 7 ] = "a0 \0a0 \0";int i, 有以下程序:#include <stdio.h>#include <string.h>main( ) { char a[ 7 ] = "a0 \0a0 \0"; int i,j; i = sizeof(a); j = strlen(a); printf(" % d %d \n" ,i,j); }程序运行后的输出结果是( )。A.22B.76C.72D.62

考题 有以下程序:includemain(){char *p="abcde\Ofghjik\0";printf("%d\n",strlen(p));}程 有以下程序: #include <string.h> main() {char *p="abcde\Ofghjik\0"; printf("%d\n",strlen(p)); } 程序运行后的输出结果是( )。A.12B.15C.6D.5

考题 下列程序在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);}

考题 下列程序的输出结果是()。includeincludemain(){char a[]="\n123\\";printf 下列程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() { char a[]="\n123\\"; printf("%d,%d\n",strlen(a),sizeof(a)); }A.5,6B.5,5C.6,6D.6,5

考题 若有如下程序; main() {char a[]="china\0name\0"; printf("%d,",strlen(A) ); printf("%d\n",sizeof(A) ); } 则程序运行后的输出结果是( )A.5,11B.5,12C.11,11D.12,12

考题 下列程序的输出结果是()。includeincludemain(){ char a[]="\n123\\";print 下列程序的输出结果是( )。#include<stdio.h>#include<string.h>main(){ char a[]="\n123\\"; printf("%d,%d\n",strlen(A) ,sizeof(A) );}A.5,6B.5,5C.6,6D.6,5

考题 下列程序的输出结果是()。 include main() { char a[]= {'a','b','c','d','e','f,'\0'} 下列程序的输出结果是( )。 #include<stdio.h> main() { char a[]= {'a','b','c','d','e','f,'\0'}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d",i,j); }A.7,7B.7,6C.6,6D.6,7

考题 有以下程序:include main( ){char P[] = {'a','b','c'} ,q[]: "abc";printf( "% d % d 有以下程序:#include <stdio.h>main( ){ char P[] = {'a','b','c'} ,q[]: "abc"; printf( "% d % d \ n", sizeof(p), sizeof(q) );}程序运行后的输出结果是( )。A.44B.33C.34D.43

考题 有以下程序include.main(){char*p="abcde\ofghjik\0";printf("%d\n",strlen(p));} 程 有以下程序 #include.<string.h> main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); } 程序运行后的输出结果是A.12B.15C.6D.5

考题 有以下程序:includeincludemain(){char a[]={'a','b','c','d','e','f','g' 有以下程序: #include<stdio.h> #include<string.h> main() { char a[]={'a','b','c','d','e','f','g','h','\0'};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%d\b",i,j);} 程序运行后的输出结果是A.9,9B.8,9C.1,8D.9,8

考题 下列程序的输出结果是()。 include include main() {char a[]="\n123\\";pr 下列程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() { char a[]="\n123\\"; printf ("%d,%d\n",strlen(a),sizeof(a)); }A.5,6B.5,5C.6,6D.6,5

考题 阅读以下程序,写出程序运行后的输出结果是 ______。includevoid main(){ char a[]={ 阅读以下程序,写出程序运行后的输出结果是 ______。 #include<iostream.h> void main(){ char a[]={'H','e','r','1',‘o’,'\0'}; int i, j; i=sizeof(a)/sizeof(char); j=strlen(a) cout<<i<<' '<<j; }A.6 6B.5 6C.1 5D.6 5

考题 有以下程序: include include main() { char str[ ]={"Hello,Beijing"}; printf("%d,%d\n",strlen(str),sizeof(str)); } 程序的运行结果是( )。 A.13,13B.13,14C.13,15D.14,15

考题 ● 下面程序运行后的输出结果是 (59) 。#include stdio.h#include string.hvoid main(){char a[7] = "china";int i, j;i = sizeof(a); j = strlen(a);printf("%d, %d\n", i, j);}(59)A. 5, 5B. 6, 6C. 7, 5D. 7, 6

考题 单选题有以下程序:#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 p[20]= {'a','b','c','d'}, q[]=abc, r[]=abcde; strcat(p,r); strcpy(p+strlen(q),q); printf(%d,strlen(p));}程序运行后的输出结果是(  )。A 6B 9C 11D 7

考题 单选题有如下程序:#include #include main(){ char a[]=THIS, *b=OK; printf(%d,%d,%d,%d, strlen(a), sizeof(a), strlen(b), sizeof(b));}程序运行后的输出结果是(  )。A 4,5,2,4B 4,4,2,1C 5,5,3,3D 4,5,2,3

考题 单选题有以下程序:#include #include main(){ char x[]=STRING;  x[0]=0; x[1]='\0'; x[2]='0';  printf(%d %d,sizeof(x),strlen(x)); }程序运行后的输出结果是(  )。A 6 1B 7 0C 6 3D 7 1

考题 单选题有以下程序:#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

考题 单选题有以下程序:#include#includemain(){ char a[10]= abcd; printf(%d,%d,strlen(a),sizeof(a));}程序运行后的输出结果是(  )。A 7,4B 4,10C 8,8D 10,10

考题 单选题有如下程序:#include #include main(){ printf(%d,strlen(0\tA011\1));}程序运行后的输出结果是(  )。A 8B 9C 7D 10

考题 单选题有以下程序:#include #include main(){ char str[]={Hello,Beijing}; printf(%d,%d,strlen(str),sizeof(str));}程序的运行结果是(  )。A 13,13B 13,14C 13,15D 14,15