str2=str1
str2=”college”
scanf(“%s”,&str2)
printf(“%s”,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题:
用Dim arr(3 To 5,-2 To 2)语句定义的数组元素个数是( )。
A.20
B.12
C.15
D.24
第3题:
以下数据定义语句中能在已有表中添加新字段的是()。
A.CREATETABLE
B.ALTERTABLE
C.DROP
D.CREATEINDEX
第4题:
下列语句中,正确的是______。
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);
第5题:
l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
A.float*p=&x;
B.int*p-(float)x;
C.float p=&x;
D.float*p=1024;
第6题:
设有以下语句: char strl[]="string",str2[8],*str3,*str4="string"; 则_______不是对库函数的正确调用。
A.strcpy(strl,"HELLO1");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3");
D.strcpy(str4,"HELLO4");
第7题:
语句定义如下: 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';
第8题:
执行语句序列
char strl[10]="ABCD",str2[10]="XYZxyz";
for (int i=0; strl[i]=str2[i]; i++)
后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。
第9题:
使用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; }
第10题:
库函数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");