2023年四川省广安市全国计算机等级考试C++语言程序设计真题(含答案).docx

2023年四川省广安市全国计算机等级考试C++语言程序设计真题(含答案).docx

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2023年四川省广安市全国计算机等级考试 C++语言程序设计真题(含答案) 学校: 班级: 姓名: 考号: 一、1.选择题(10题) 下列叙述中,正确的是()。 入栈运算只需将新元素插到栈顶指针指向的位置 出栈运算只需将栈顶元素赋给一个指定变量 出栈运算与读栈顶元素是相同的操作 读栈顶元素不删除栈顶元素 下面 机制允许对一个函数名给出多个函数定义 封装性B.继承性C.函数重载D.多态性 已知有关系模式R(sno,sname,age),其中sno表示学生的学号,类型 为Char(8),前4位表示入学年份。查询所有2003年入学的学生姓名 (sname), SQL 语句是 ° SELECT sname FROM R WHERE . sno='2003%' SELECT sname FROM R WHERE sno LIKE ,2003%' SELECT sname FROM R WHERE sno=*2003_' SELECT sname FROM R WHERE sno LIKE '2003」 下述关于break语句的描述中, 是不正确的。 break语句可用于循环体内,它将退出该循环 break语句可用于switch语句中,它将退出switch语句 break语句可用于if体内,它将退出if语句 break语句在一个循环内可以出现多次 下面有关for循环的正确描述是 for循环只能用于循环次数已经确定的情况 for循环是先执行循环体语句,后判断表达式 在for循环中,不能用break语句跳出循环体 for循环的循环体语句中,可以包含多条语句,但必须用花括号括起 来 有如下头文件: int fl(); static int f2(); class MA) public: int f3(); static int f4(); }; 在所描述的函数中,具有隐含的this指针的是 fl B.f2 C.f3 D.f4 以下哪个不是C++语言中的有效标识符? 34a B. AB C.A B D.A25 软件调试的目的是 o A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能 下面程序段执行结果是( )。 int i=5, k ; k=(++i)+(++i)+(i++) ; printf(u%d, %d”,k, i); A.24, 8B.21, 8C.21, 7 D.24, 7 在进行了任何C++流的操作后,都可以用C++流的有关成员函数检 测流的状态;其中只能用于检测输入操作的函数的函数名是()。 A.fail B.eof C.bad D.good 二、单选题(13题) 下列关于运算符重载的描述中,正确的是()。 运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符 —元运算符只能作为成员函数重载 二元运算符重载为非成员函数时,参数表中有一个参数 C+ +中可以重载所有的运算符 以下函数值的返回值类型是()o fun(floatx) {floaty ; y=3*x-4 ; returny ; A.int B,不确定 C.void D.float 在32位的计算机中,一个char型数据所占的内存长度的字节是() A.4B.1 C.2 D.8 下列关于运算符重载的描述中,错误的是( )。 可以通过运算符重载在C+ +中创建新的运算符 赋值运算符只能重载为成员函数 运算符函数重载为类的成员函数时,第一操作参数就是该类对象 重载类型转换运算符时不需要声明返回类型 C++语言中关于构造函数的说法正确的是()。 A.构造函数的函数名不必和类名相同B.构造函数只能有一个C.每个 类必定有构造函数D.构造函数必有返回值 已知n是一个int型变量,下列语句中错误的是()。 long*p=new long[n]; long pfnl; long*p=newl ong(n); long pllOJ; 在C++中,合法的字符常量是 o A.'084'B.‘\x43'C?'ah'D.“0" 设有下列二叉树: 对此二叉树前序遍历的 结果为0 ZBTYCPXA B.ATBZXCYP C.ZBTACYXP D.ATBZXCPY 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 10B.8C.6 D.4 设有char str[80];以下不能将输入数据first\nsecond\n < CR >读取到 数组str中的语句是 cin.get(str,strlen(str)); cin.getline(str,strlen(str)); cin > > str; cin.read(str,strlen(str)); 下列程序的运行结果为( )。 #include<iostream. h> int i=0; class

文档评论(0)

思源 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档