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

题目内容 (请给出正确答案)

若有定义char str[20]="tGoodt",则strlen(str)的值为7。


参考答案和解析
4
更多 “若有定义char str[20]="tGoodt",则strlen(str)的值为7。” 相关考题
考题 以下程序的输出结果是 _[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);}

考题 定义字符指针char *str="hello",已知sizeof(str)=4,则strlen(str)=______。

考题 设有定义char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是A.ein.get(str,strlen(str));B.cin.getline(str,strlen(str));C.cin>>str;D.cin.read(str,strlen(str));

考题 设有定义char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是A.cin.get 设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是A.cin.get(str, strlen(str));B.cin.getline(str,strlen(str));C.cin>>str;D.cin.read(str, strlen(str));

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

考题 设有定义charstr[80]以下不能将输人数据nrst\nsecond\<CR)读取到数组str的语句是( )。A.cin.get(str,strlen(str));B.cin.getline(str,strlen(str));C.cin>>str;D.dn.read(str,strlen(str));

考题 ●执行下面的一段C程序后,变量ret的值为(61)。char str[20];int ret= strlen(strcpy(str,"Hello_World\0"));(61) A.0B.11C.12D.20

考题 若有定义char str[]= “very good”,则str的长度为( )A. 8B. 9C. 10D. 11

考题 执行下列语句后,输出结果为steven的是char*str="steven";eout.write(str, );A.strlen(str)B.sizeof(str)C.strlen(str+1)D.sizeof(str-1)

考题 设有char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是A.cin.get(str 设有char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是A.cin.get(str,strlen(str));B.cin.getline(str,strlen(str));C.cin>>str;D.cin.read(str,strlen(str));

考题 有以下程序#includemain(){ char str[][20]={"Hello","Beijing"},*p=str;printf("%d\n",strlen(p+20));}程序运行后的输出结果是A.0B.5C.7D.20

考题 当执行以下语句后,函数strlen(str)返回的值是 ( ) static char str[10]={”Change"};A.10B.7C.6D.11

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

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

考题 设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d\n",strlen(strcpy(str,"China")));则输出结果为( )。A.5B.7C.12D.14

考题 设有 static char str[]="Beijing"; 则执行 printf("%d\n",strlen(strcpy(str,"China"))); 后的输出结果为_______。A.5B.7C.12D.14

考题 设有char str[80]以下不能将输入数据first\nsecond\n读取到数组sir中的语句是A.cin.get(str, 设有char str[80]以下不能将输入数据first\nsecond\n<CR>读取到数组sir中的语句是A.cin.get(str, strlen(str));B.cin.getline(str, strlen(str));C.cin>>str;D.cin.read(str, strlen(str));

考题 以下程序片段的输出结果是______。 char str[]="abc\n\012\\\""; printf("%d",strlen(str));A.4B.5C.6D.7

考题 设char str1[11]="HELLO,",str2[10]=“world”;则执行语句cout 设char str1[11]="HELLO,",str2[10]=“world”;则执行语句 cout<<strlen(strcpy(str1,str2)));后的输出结果是 ______。A.12B.11C.7D.5

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

考题 当运行以下程序时,输入abcd,程序的输出结果是:( )。insert(char str[]){int i;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1]='*';i--;}printf("%s\n",str);}main(){char str[40];scanf("%s",str);insert(str);}

考题 串的操作函数str定义为: int str(char*s){ char*p=s; while(*p!=’\0')p++; return p=s; } 则str("abcde")的返回值是 ( )A.3B.4C.5D.6

考题 执行下面的一段C程序后,变量ret的值为( )。char str[20];int ret=strlen(strcpy(str,”Hello_World”));A.0 B.11 C.12 D.20

考题 若有定义:charstr1[6]="abcdm",*ps,*str2="abcdef";则()是正确的A、strcpy(str1,str2)B、表达式strcmp(str1,str2)的值大于0C、str1=str2D、表达式strlen(str1)的值为6

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

考题 单选题若有定义:charstr1[6]="abcdm",*ps,*str2="abcdef";则()是正确的A strcpy(str1,str2)B 表达式strcmp(str1,str2)的值大于0C str1=str2D 表达式strlen(str1)的值为6

考题 单选题若有说明和语句:char str[]=Hello, *p; p=str;则此时*(p+5)中的值为(  )。A '\0'B 'o'C 'o'的地址D 不确定的值