若有语句;char str1[8],str2[8]={"hello!"}; 则能将字符串hello!赋给str1的正确语句是_____
A.str1=str2
B.strcpy(str1,str2)
C.str1==str2
D.strcpy(str2,str1)
第1题:
设有以下语句: char str1[]="string",str2[8],*str3,*str4=="string; 则______不是对库函数的正确调用。
A.strcpy(str1,"HELLO1");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3");
D.strcpy(str4,"HELLO4")
第2题:
设有以下语句: char str1 []="string"mstr2 [8],*str3,*str4=="string"; 则 ______不是对库函数的正确调用。
A.strcpy(str1,"HELLO1");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3");
D.strcpy(str 4,"HELLO4");
第3题:
不能把字符串"Hello!"赋给数组b的语句是______。
A.char b[10]={'H', 'e',' l',' l', 'o','!'};
B.char b[10]={'h', 'e', 'l', 'l', 'o','!'};
C.char b[10];strcpy (b, "Hello!"};
D.char b[10]="Hello!";
第4题:
语句定义如下: char strl[50],str2[20],ch; 则下列语句正确的是______。
A.str1={"Crazy"}; str2=str1;
B.str1={"Crazy"}; str2={"English"}; strcpy(str1,str2);
C.ch="xy";
D.ch='x';
第5题:
阅读下列程序,写出程序的运行结果【 】。
include<iostream. h>
void main() { char str1[ ]: "Hello, World?;
char str2[100];
int i=0;
do{
if (str1[i]>= 'a'&& str1[i]<= 'z' )
str2[i]=str1[i]-32;
else
str2[i]=strl [i];
i++;
}while(strl[i]!='\0');
str2[i]='\0';
cout<<str1<<end1;
cout<<str2<<end1;
}
第6题:
设有语句:char str1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
A.strcpy (str1,"Hello1");
B.strcpy(str2, "Hello2");
C.strcpy(str3, "Hell03");
D.strcpy(str4, "Hell04");
第7题:
以下选项中,属于合法语句的是( )。
A.char nm[10]; nm="C Program";
B.char str1[10]="computer",str2[10]; str2=str1;
C.char str[7]="siring!";
D.char sp[]="Hello!";
第8题:
设char str1[11]="HELLO,",str2[10]=“world”;则执行语句 cout<<strlen(strcpy(str1,str2)));后的输出结果是 ______。
A.12
B.11
C.7
D.5
第9题:
设有以下语句: char str1[]="string",str2[8],*str3,*str4="str4="string"; 则______不是对库函数的正确调用。
A.strcpy(str1,"HELLO1");
B.strcpy(str2."HELLO2");
C.strcpy(str3."HELLO3");
D.strcpy(str4."HELLO4");
第10题:
设有两字符串“Good”、“Morning”分别存放在字符数组str1[10]、str2[10]中,下面语句中能把“Morning”连接到“Good”之后的是()
第11题:
设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()
第12题:
str1=”Fujian”
strcpy(str1,str2)
strcpy(str2,str1)
str1=str2
第13题:
请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。
例如:str1=“How do”,str2=“you do?”,结果输出: How do you do?
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
include<stdio.h>
include<conio.h>
define N 40
void fun(char*str1,char *str2)
{
int i=0;
char *pl=str1;
char*p2=str2;
while(【 】)
i++;
for(;【 】;i++)
*(p1+i)=【 】;
*(p1+i)='\0';
}
main()
{
char str1[N],str2[N);
clrscr();
printf("*****Input the string str1 & Str2*****\n");
printf("\nstr1:");
gets(str1);
printf("\nstr2:");
gets(str2);
printf("**The string str1 & str2**\n");
puts(str1);
puts(str2);
fun(str1,str2);
printf("*****The new string *****\n");
puts(str1);
}
第14题:
设有以下语句: char str 1[]="string",str2[8],*str3,*str4="string"; 则______不是对库函数的正确调用。
A.strcpy(str 1,"HELLO1");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3");
D.strcpy(str4,"HELLO4");
第15题:
设有以下语句: char strl[]="string",str2[8],*str3,*str4="string"; 则_______不是对库函数的正确调用。
A.strcpy(strl,"HELLO1");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3");
D.strcpy(str4,"HELLO4");
第16题:
不能把字符串:Hello!赋给数组b的语句是( )。
A.char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};
B.char b[10]; b="Hello!";
C.char b[10]; strcpy(b,"Hello!");
D.char b[10]="Hello!";
第17题:
设有语句:char str1[]="string", str2[8], *ste3, *str4="string";,则下列不是对库函数 strcpy的正确调用的是______。
A.strcpy(str1,"HELLOI");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLOY");
D.strcpy(str4,"HELLO4");
第18题:
下列语句中,正确的是______。
A.static char str[]="China";
B.static char str[];str="China";
C.static char str1[5],str2[]={"China"};strl=str2;
D.static char str1[],str2[];str2={"China"};strcpy(str1,str2);
第19题:
在下列语句中,正确的是( )
A.static char str[]="China";
B.static char str[];str="China";
C.static char str1[5],str2[]={"China"};str1=str2;
D.static char str1[],str2[];str2={"China"};strcpy(str1,str2);
第20题:
不能把字符串“Hello!”赋给数组b的语句是________。
A.char b[10]={'H','e','1','l','o','!'};
B.chsr b[10]={'h','e','1','1','o','!'};
C.char b[10];strcpy(b,"Hello!");
D.chgr b[10]="Hello!";
第21题:
设有以下语句: char str1[]= “string”,str2[8],*str3,*str4= “ string”; 则不能对库函数strcpy(复制字符串)的正确调用的是()
第22题:
不能把字符串“Hello!”赋给数组b的语句是()
第23题:
char*str,name[10]; str=Hello World;
char*str,name[10]; name=Hello World;
char str1[10]=prog.c, str2[10]; str2=str1;
char head_line[]; head_line=== == == == == == =;
第24题:
strcpy(str3, "HELLO!");
strcpy(str2, "HELLO!");
strcpy(str1, "HELLO!");
strcpy(str4, "HELLO!");