什么字符被用来放在其他字符串末尾使这些字符串连成一串?
A.+
B. -
C. ?
D. *
A.+
B. -
C. ?
D. *
A.Rnd[(number)]用来获得大于等于0,但小于1的双精度随机数
B.Trim(string)只能用来删除string字符串末尾空格
C.Str(number)用来将number转换为字符串,非负数以+开头,负数以—开头
D.Chr(charcode)用来返回charcode所对应的字符,其中charcode为ASCII码
A.Rnd[(number)]用来获得大于等于0,但小于1的双精度随机数
B.Trim(string)只能用宋删除String字符串末尾空格
C.Str(number)用来将number转换为字符串,非负数以+开头,负数以—开头
D.Chr(charcode)用来返回charcode所对应的字符,其中charcode为ASCII码
下面程序的功能是用字符指针变量作函数参数编程实现字符串连接函数strcat()的功能,将字符串srcStr连接到字符串dstStr的尾部。 程序的运行结果如下: Please enter the source string:abcd↙ Please enter the other string:efgh↙ The concat is: abcdefgh 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> void MyStrcat(char *dstStr, char *srcStr); int main() { char s[80]; //源字符串 char t[80]; //待连接字符串 printf("Please enter the source string: \n"); gets(s); printf("Please enter the other string: "); gets(t); //输入字符串 MyStrcat(s, t); //将字符数组t中的字符串连到s的尾部 printf("The concat is:\n"); puts(s); //输出连接后的字符串s return 0; } void MyStrcat(char *dstStr, char *srcStr) //用字符指针作为函数参数 { while (__________) { dstStr++; } while (*srcStr != '\0') //若srcStr所指字符不是字符串结束标志 { _________; //将srcStr所指字符复制到dstStr所指的存储单元中 srcStr++; //使srcStr指向下一个字符 dstStr++; //使dstStr指向下一个存储单元 } _____________; //在字符串dstStr的末尾添加一个字符串结束标志 }
A、第19行: *dstStr != '\0' 第25行: *dstStr = * srcStr 第29行: *dstStr = '\0'
B、第19行: dstStr != '\0' 第25行: dstStr = srcStr 第29行: *dstStr = '\0'
C、第19行: *dstStr == '\0' 第25行: *dstStr = * srcStr 第29行: *dstStr = '\n'
D、第19行: dstStr == '\0' 第25行: dstStr = srcStr 第29行: *dstStr = '\n'
下列关于字符串的说法中错误的是
A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符'\0'作为字符串结束标志
B.'\0'作为标志占用存储空间,计入串的实际长度
C.在表示字符串常量的时候不需要人为在其末尾加入'\0'
D.在C语言中,字符串常量隐含处理成以'\0'结尾
下列关于算术函数的说法中,正确的是()。
A.Rnd[(number)]用来获得大于等于0,但小于l的双精度随机数
B.Trim(string)只能用来删除strin9字符串末尾空格
C.Str(number)用来将number转换为字符串,非负数以+开头,负数以一开头
D.Chr(charcode)用来返回charcode所对应的字符,其中charcode为ASCIl码
A.第19行: *dstStr != ’ ’ 第25行: *dstStr = * srcStr 第29行: *dstStr = ’ ’
B.第19行:?dstStr != ’ ’ 第25行:?dstStr = ?srcStr 第29行:?*dstStr = ’ ’
C.第19行:?*dstStr == ’ ’ 第25行:?*dstStr = * srcStr 第29行:?*dstStr = ’’
D.第19行:?dstStr == ’ ’ 第25行:?dstStr = ?srcStr 第29行:?*dstStr = ’’
A.第19行: *dstStr != ’ ’ 第25行: *dstStr = * srcStr 第29行: *dstStr = ’ ’
B.第19行:?dstStr != ’ ’ 第25行:?dstStr = ?srcStr 第29行:?*dstStr = ’ ’
C.第19行:?*dstStr == ’ ’ 第25行:?*dstStr = * srcStr 第29行:?*dstStr = ’’
D.第19行:?dstStr == ’ ’ 第25行:?dstStr = ?srcStr 第29行:?*dstStr = ’’
A.指针变量指向的数据的类型,称为指针的基类型。指针变量只能指向同一基类型的变量。
B.指针变量使用之前必须初始化,如果你不知道该用什么值对其进行初始化的话,那么就先用NULL对其进行初始化。使用未初始化的结果将是无法预知的。
C.指针变量占用的内存单元字节数就是它所指向的变量所占用的内存单元字节数。
D.strcat(str2, str1);是将字符数组str2中的字符串连接到字符数组str1中的字符串的末尾,str1中的字符串末尾的空字符'\0'将被覆盖。
E.字符串不能使用赋值运算符整体复制,必须使用strcpy函数进行字符串的复制。strcpy(str2, str1);是将字符数组str2中的字符串复制到字符数组str1中。
F.字符串不能使用赋值运算符整体复制,必须使用strcpy函数进行字符串的复制。strcpy(str2, str1);是将字符数组str2中的字符串复制到字符数组str1中。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!