C++ string类和字符数组的异同巩固练习2公开课教案教学设计资料.docxVIP

  • 4
  • 0
  • 约3.05千字
  • 约 3页
  • 2026-04-13 发布于浙江
  • 举报

C++ string类和字符数组的异同巩固练习2公开课教案教学设计资料.docx

PAGE

PAGE1

C++string类和字符数组的异同巩固练习2

一、选择题(每题2分,共30分)

1.在C++中,字符数组是以什么结尾的?

A.\0B.\nC.空格D.无特殊结尾

2.下列哪种方式定义字符串时不需要手动添加结束符?

A.chars[10]=hello;B.chars[]={h,e,l,l,o};

C.strings=hello;D.chars[10]={h,e,l,l,o};

3.关于string类和字符数组的描述,正确的是:

A.string类不能进行赋值操作B.字符数组可以使用=直接赋值

C.string类支持+运算符进行字符串连接D.字符数组支持+运算符

4.下列哪个函数可以获取string对象的长度?

A.strlen()B.length()C.size()D.B和C都可以

5.字符数组chars[20]中最多能存储多少个字符(包括结束符)?

A.20B.19C.21D.不确定

6.下列哪种方式不能用于输入带空格的字符串?

A.cins(s为string类型)B.getline(cin,s)C.cin.getline(s,20)

文档评论(0)

1亿VIP精品文档

相关文档