第2题
A、字符数组可以存放字符串
B、字符数组中的字符串可以整体输入、输出
C、可以用strcpy函数对字符数组中的字符串进行复制
D、可以用关系运算符对字符数组中的字符串进行比较
第3题
阅读下列函数说明和C代码,把应填入其中n处的字句写在答卷的对应栏内。
【函数1.1说明】
函数strcpy(char*to,char*from)将字符串from复制到字符串to。
【函数1.1】
void strcpy(char*to,char*from)
{while( ( 1 ) );}
【函数1.2说明】
函数merge(int a[ ],int n,int b[ ],int m,int *c)是将两个从小到大有序数组a和b复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。
【函数1.2】
void merge(int a[ ],int n,int b[ ],int m,int *c)
{ int i,j;
for(i=j=0;i<n && j<m;)
*c++=a[i]<b[j]? a[i++]:b[j++];
while( (2) )*c++=a[i++];
while( (3) )*c++=b[j++];
}
【函数1.3说明】
递归函数sum(int a[ ],int n)的返回值是数组a[ ]的前n个元素之和。
【函数1.3】
int sum(int a[ ],int n)
{ if(n>0)return (4) ;
else (5) ;
}
第4题
A、若定义char s[]="well"; char t[]={'w','e','l','l'};,则数组s与数组t中内容相同。
B、当两个字符串所包含的字符个数相同时,才能比较两个字符串的大小。
C、函数strcpy(str1,str2); 的功能是将str2中字符串复制到str1中。
D、定义char a[30], b[]="China"; 后,可执行a=b; 将数组b中的字符串赋值给数组a。
第5题
第6题
A、strlen()计算的是包含'\0'在内的字符串的长度。
B、字符串不能使用赋值运算符整体复制,必须使用strcpy函数进行字符串的复制。strcpy(str2, str1);是将字符数组str2中的字符串复制到字符数组str1中。
C、strcat(str2, str1);是将字符数组str2中的字符串连接到字符数组str1中的字符串的末尾,str1中的字符串末尾的空字符'\0'将被覆盖。
D、字符串不能用关系运算符>,<,==直接比较大小,必须使用strcmp函数比较大小,当出现第一对不相等的字符时,就由这两个字符的ascii码值的大小来决定其所在字符串的大小。>
第9题
A.将字符串str1复制到字符串str2中,再连接到字符串str3后
B.将字符串str1连接到字符串str2后,再复制到str3中
C.将字符串str2连接到str1后,再复制到str3中
D.将字符串str2复制到str1中,再连接到str3后
第10题
A.将字符串str1复制到字符串str2中后再连接到字符串str3之后
B.将字符串str1连接到字符串str2之后再复制到字符串str3之后
C.将字符串str2复制到字符串str1后再将字符串str3连接到字符串str1之后
D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!