str2=str1
str2=”college”
scanf(“%s”,&str2)
printf(“%s”,str1)
第1题:
用Dim arr(3 To 5,-2 To 2)语句定义的数组元素个数是( )。
A.20
B.12
C.15
D.24
第2题:
l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
A.float*p=&x;
B.int*p-(float)x;
C.float p=&x;
D.float*p=1024;
第3题:
下列语句中,正确的是______。
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);
第4题:
设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;
A.10
B.15
C.20
D.25
第5题:
设char str1[11]="HELLO,",str2[10]=“world”;则执行语句 cout<<strlen(strcpy(str1,str2)));后的输出结果是 ______。
A.12
B.11
C.7
D.5
第6题:
已有定义:charstr1[15]={“university”},str2[15];则以下语句中正确的是()
第7题:
有变量定义语句“Dim Str1,Str2 As String *10”,其中Str1变量的类型应为(),其中Str2变量的类型应为()。
第8题:
将字符串2复制到字符数组1中去。charstr1[10],str2[]={“china”};strcpy();
第9题:
下面()是不正确的字符串赋值或赋初值的方式。
第10题:
设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()
第11题:
第12题:
strcpy(str1,str2)
表达式strcmp(str1,str2)的值大于0
str1=str2
表达式strlen(str1)的值为6
第13题:
语句定义如下: 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';
第14题:
使用VC++6.o打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*str1,char*str2),此函数的功能是计算str1中出现str2的个数,当不出现时,则返回0。 例如: str1为“asdfsfdfg” str2为“sf”则返回1 str2为“df”则返回3 注意:不能修改函数的其他部分。 试题程序: include<iostream.h> //注意只能使用int类型,不能类型转换 intfun(char*str1,char*str2) { } voidmain() { charstr1[1024]; charstr2[256]; cout<<"pleaseinputastring:"<<endl; cin.getline(str1,1024); cout<<"pleaseinputotherstring;"<<endl cin.getline(str2,256); cout<<fun(str1,str2); cout<<endl; return; }
第15题:
库函数strcpy用以复制字符串,若有以下定义和语句: char str1[]="china",str2[10],*str3,*str4="china"; 则对库函数strcpy的正确的调用是_______。
A.strcpy(strl,"people");
B.strcpy(str2,"people");
C.strcpy(str3,"people");
D.strcpy(str4,"people");
第16题:
在下列语句中,正确的是( )
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);
第17题:
执行以下语句后,str2的值是( )。 String str1="abc"; String str2=strconcat("cde");
A.abcde
B.abccde
C.cdeabc
D.edccba
第18题:
完善程序,把str2中前面3个字符复制到str1中去。charstr1[10],str2[]={“china”};()
第19题:
在VC6.0中有定义语句:short int a[15];则数组a占用的字节数是()
第20题:
有以下函数定义voidfun(intn){…};若以下选项中的变量都已经正确定义且赋值则对函数fun的正确调用语句是()
第21题:
下面哪一项是不正确的字符串赋值或赋初值的方式()。
第22题:
15
30
60
120
第23题:
str2=str1
str2=”college”
scanf(“%s”,&str2)
printf(“%s”,str1)
第24题:
strcpy(str3, "HELLO!");
strcpy(str2, "HELLO!");
strcpy(str1, "HELLO!");
strcpy(str4, "HELLO!");