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

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

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2023年四川省达州市全国计算机等级考试 C++语言程序设计真题(含答案) 学校: 班级: 姓名: 考号: 一、1.选择题(10题) 有以下语句:inta[10]={0,l,2,3,4,5,6,7,8,9},*p=a;。下列对 a 数组元素 的引用(其中 归<10)不正确的是()。 A.a[p-a] B.P[i] C.*(&a[i]) D.*( *(a+i)) 下列叙述中,正确的是 用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的 联系 用E-R图只能表示实体集之间一对一的联系 用E-R图只能表示实体集之间一对多的联系 用E-R图表示的概念数据模型只能转换为关系数据模型 3.阅读以下程序//include < iostream.h >void main()< endl;Char line[10]; 3.阅读以下程序 //include < iostream.h > void main() < endl; Char line[10]; cin > > line; cout < < line < 如运行时输入This is example. < CR >,则 程序的输出结果是 A.This B.This is C.This is a D.This is an example . 设有n元关系R及m元关系S,则关系R与S经笛卡儿积后所得新 关系是一个()元关系。 A.m B.n C.m+n D.m*n 下面概念中,不属于面向对象方法的是() A.对象B.继承C.类D.过程调用 6-数据库、数据库系统和数据库管理系统之间的关系是() 数据库包括数据库系统和数据库管理系统 数据库系统包括数据库和数据库管理系统 数据库管理系统包括数据库和数据库系统 3者没有明显的包含关系 下列叙述中正确的是 实体集之间一对一的联系实际上就是二一对应的关系 关系模型只能处理实体集之间一对一的联系 关系模型属于格式化模型 以上三种说法都不对 在单链表中,增加头节点的目的是 方便运算的实现B.使单链表至少有一个节点C.标识表节点中首节 点的位置D.说明单链表是线性表的链式存储实现 下面关于运算符重载的描述错误的是 运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合 性和运算符的语法结构 不是所有的运算符都可以进行重载 运算符函数的调用必须使用关键字operator 在C卄语言中不可通过运算符重载创造出新的运算符 以下程序的执行结果为()。#includc < iostrcam.h > Class sample (intn ; public : sample(inti)(n=i ; } operator ++() { n-H- ; } voiddisplay() {cout < < n < < endl ; } } ; void main() ( sample obj(5) ; obj++ ; A.5 B.6C.7 D.8 二、单选题(13题) 下列关于继承方式的描述中,错误的是()o 如果不显式地指定继承方式,默认的继承方式是私有(private) 釆用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员 采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员 采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员 对C++编译器区分重载函数无任何意义的信息是 。 A.参数类型B.参数个数C.返回值类型D.常成员函数关键字const 下列叙述中正确的是()。 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D.以上说法都不正确 14.有以下结构体说明和变量的定义,且指针p指向变量a,指针q指 向变量b。则不能把结点b连接到结点a之后的语句是()。struct node {chardata; struct node if next; }a, b, *p: &a, *q=&b; A.a.next=q ; B.p.next=&b ; C.p- > next = &b ; D.(*p).next=q ; 15.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的 隐含打开方式为 A.ios :: in B.ios :: out C.ios : : in|ios :: out D.以上都不对 16.以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出 每位学生的平均分并输出: main() {int n, k, sum=0.0; float score, sum, ave; fbr(n=l; n < =10; n++) fbr(k=l;k < =4;k++) cin > > sc

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档

相关课程推荐