下列字符串常量中,错误的表示是()。
A、A: "\"Yes\" or\"No\" "
B、B: "abcd\n"
C、C: ′ABC′
D、D: "\tOK!"
A、A: "\"Yes\" or\"No\" "
B、B: "abcd\n"
C、C: ′ABC′
D、D: "\tOK!"
第3题
A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
B.′\0′作为标志占用存储空间,计入串的实际长度
C.在表示字符串常量的时候不需要人为在其末尾加入′\0′
D.在C语言中,字符串常量隐含处理成以′\0′结尾
第4题
A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符'\0'作为字符串结束标志
B.'\0'作为标志占用存储空间,计入串的实际长度
C.在表示字符串常量的时候不需要人为在其末尾加入'\0'
D.在C语言中,字符串常量隐含处理成以'\0'结尾
第5题
A.关系表达式的值是一个逻辑值,即“真”或“假”,可赋给一个逻辑变量
B.数组必须先定义后使用,且只能逐个引用数组元素,不能一次引用整个数组
C.在C语言中,判断一个量是否为“真”时,用。代表“假”,1代表“真”
D.将字符串常量赋给字符数组时,必须在字符串后加飞'\0',表示字符结束
第6题
A、字符数组的最后一个元素必须是字符'0'才能表示一个字符串。
B、char *pStr = "Hello China";表示定义了一个指向字符串常量的字符指针变量。此时既可以修改pStr的值,也可以通过间接寻址的方法修改pStr指向的字符。
C、char *pStr; scanf("%s", pStr); 这两条语句的作用就是将用户从键盘输入的字符串保存到字符指针变量pStr中。
D、字符串不能用关系运算符>,<,==直接比较大小,必须使用strcmp函数比较大小,当出现第一对不相等的字符时,就由这两个字符的ascii码值的大小来决定其所在字符串的大小。<br> E、用双引号括起的一串字符是字符串常量,系统自动为其添加空字符'\0'作为字符串的结束标志。
F、通过间接寻址运算符引用指针变量指向的变量的值,称为指针的解引用。
第7题
第 21 题下列关于字符串的说法中错误的是A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
B.′\0′作为标志占用存储空间,计入串的实际长度
C.在表示字符串常量的时候不需要人为在其末尾加入′\0′
D.在C语言中,字符串常量隐含处理成以′\0′结尾
【我提交的答案】: |
【参考答案与解析】: 正确答案:B |
要解析
第8题
[流程图说明]
流程图1-1描述了一个算法,该算法将给定的原字符串中的所有前导空白和尾部空白都删除,但保留非空字符之间的空白。例如,原字符串“ File Name ”,处理后变成“File Name”。流程图1-2、流程图1-3、流程图1-4分别详细描述了流程图1-1中的框A,B,C。
假设原字符串中的各个字符依次存放在字符数组ch的各元素ch(1),ch(2),…,ch(n)中,字符常量KB表示空白字符。
流程图1-1的处理过程是:先从头开始找出该字符串中的第一个非空白字符ch(i),再从串尾开始向前找出位于最末位的非空白字符ch(j),然后将ch(i),…,ch(j)依次送入 ch(1),ch(2),…中。如果原字符串中没有字符或全是空白字符,则输出相应的说明。在流程图中,strlen是取字符串长度函数。
[问题]在流程图1-1中,判断框P中的条件可表示为:
i>(5)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!