




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 C C 语言程序设计语言程序设计 自检自测题及解答 一 自检自测题及解答 一 20022002 年年 0707 月月 2828 日日 宁夏电大教学处宁夏电大教学处 一 单选题 每小题一 单选题 每小题 1 1 分 共分 共 6 6 分 分 1 由 C 目标文件连接而成的可执行文件的缺省扩展名为 2 在下面的一维数组定义中 哪一个有语法错误 A int a 1 2 3 B int a 10 0 C int a D int a 5 3 在下面的函数声明中 存在着语法错误的是 A void BC int a int B void BD int int C void BE int int 5 D int BF int x int y 4 假定 AB 为一个类 则该类的拷贝构造函数的声明语句为 A AB B AB AB x C AB AB D AB AB x 5 对于结构中定义的成员 其隐含访问权限为 A public B protected C privateD static 6 当使用 fstream 流类定义一个流对象并打开一个磁盘文件时 文件的隐含打开方式为 A ios in B ios out C ios in ios out D 没有 二 填空题 每小题二 填空题 每小题 2 2 分 共分 共 2424 分 分 1 1 执行 cout 43 18 43 18 endl 语句后得到的输出结果为 2 2 已知 A Z 的 ASCII 码为 65 90 当执行 char ch 14 5 2 cout ch y 和 x y 的逻辑值分别为 和 6 6 执行 typedef int ABC 10 语句把 ABC 定义为具有 10 个整型元素的 7 7 假定 p 所指对象的值为 25 p 1 所指对象的值为 46 则执行 p 语句后 p 所 指对象的值为 2 8 8 假定一个二维数组为 a M N 则 a i 的地址值 以字节为单位 为 9 9 假定要访问一个结构指针 p 所指对象中的 b 指针成员所指的对象 则表示方法为 10 10 设 px 是指向一个类动态对象的指针变量 则执行 delete px 语句时 将自动调用 该类的 11 11 若需要把一个函数 void F 定义为一个类 AB 的友元函数 则应在类 AB 的定义中 加入一条语句 12 12 若要在程序文件中进行标准输入输出操作 则必须在开始的 include 命令中使用 头文件 三 给出下列程序运行后的输出结果 每小题三 给出下列程序运行后的输出结果 每小题 6 6 分 共分 共 3636 分 分 1 include void main int s 0 for int i 1 i if s 50 break if i 2 0 s i cout i s i s endl 2 include void main char a abcdabcabfgacd int i1 0 i2 0 i 0 while a i if a i a i1 if a i b i2 i cout i1 i2 endl 3 include void main int a 9 2 4 6 8 10 12 14 16 18 for int i 0 i 9 i cout setw 5 a i if i 1 3 0 cout endl 4 include 3 void LE int a int b int x a a b b x cout a b endl void main int x 10 y 25 LE cout x y endl 5 include class A int a b public A a b 0 A int aa int bb a aa b bb cout a b endl void main A x y 2 3 z 4 5 6 include template class FF TT a1 a2 a3 public FF TT b1 TT b2 TT b3 a1 b1 a2 b2 a3 b3 TT Sum return a1 a2 a3 void main FF x 2 3 4 y 5 7 9 cout x Sum y Sum endl 四 写出下列每个函数的功能 每小题四 写出下列每个函数的功能 每小题 6 6 分 共分 共 2424 分 分 1 double SF double x int n n 为大于等于 0 的整数 double p 1 s 1 for int i 1 i x while x 1 n y x cin x if n 0 return y else return y n 3 include void WA int a int n for int i 0 i n 1 i int k i for int j i 1 j n j if a j a k k j int x a i a i a k a k x 4 include include void JB char fname 可把以 fname 所指字符串作为文件标识符的文件称为 fname 文件 假定该文件中保存着一批字符串 每个字符串的长度均小于 20 ifstream fin fname char a 20 int i 0 while fin a cout a endl i fin close cout i i b 或 p b 10 析构函数 11 friend void F 12 iostream h 或 iomanip h 三 给出下列程序运行后的输出结果 每小题三 给出下列程序运行后的输出结果 每小题 6 6 分 共分 共 3636 分 分 评分标准 每题与参考答案的数据和显示格式完全相同者得 6 分 否则酌情给分 1 i s 15 56 2 4 3 3 2 4 6 8 10 12 14 16 18 4 25 10 5 2 3 6 9 21 25 10 4 5 四 写出下列每个函数的功能 每小题四 写出下列每个函数的功能 每小题 6 6 分 共分 共 2424 分 分 评分标准 每题与参考答案的叙述含义相同者得 6 分 否则酌情给分 1 计算 的值并返回 2 求出从键盘上输入的一批常数的平均值 以 1 作为结束输入的标志 3 采用选择排序的方法对数组 a 中的 n 个整数按照从小到大的次序重新排列 4 从文件 fname 中依次读取每个字符串并输出到屏幕上显示出来 同时统计并显示出文件中的字符串个数 五 编写一个函数 统计出具有五 编写一个函数 统计出具有 n n 个元素的一维数组中大于等于所有元素平均值的元素个数并返回个元素的一维数组中大于等于所有元素平均值的元素个数并返回 它 它 1010 分 分 6 评分标准见参考程序中的注释 int Count double a int n double m 0 int i for i 0 i n i m a i 计算出所有元素之和得 3 分 m m n 计算出平均值得 1 分 int c 0 for i 0 i m c 按条件统计出元素个数得 4 分 return c 返回统计结果得 2 分 7 C C 语言程序设计语言程序设计 自检自测题及解答 二 自检自测题及解答 二 一 填空 每空一 填空 每空 2 2 分 共分 共 2020 分 分 1 C 目标程序经 后生成扩展名为 exe 的可执行程序文件 2 16 位计算机中整型占 个字节存储空间 3 要在屏幕上显示 Hello world 应执行语句 cout 0 x 0 cout abcd else cout wxyz 屏幕上显示的是 7 设一维整型数组 data 已进行了初始化 则其元素个数可由操作符 sizeof 通过表达式 计算出来 8 若一全局变量只允许本程序文件中的函数使用 则定义它时应加上修饰符 9 设有 int w 3 4 pw 是与数组名 w 等价的数组指针 则 pw 应初始化为 10 要使引用 pr 代表变量 char p 则 pr 应初始化为 二 单项选择题 每空二 单项选择题 每空 2 2 分 共分 共 2020 分 分 1 下列变量名中 是合法的 A CHINA B byte size C double D A a 2 下列各种函数中 不是类的成员函数 A 构造函数 B 析构函数 C 友元函数 D 拷贝构造函数 3 下列 是正确的语句 A B a 17 C x y D cout n 4 循环 while int i 0 i 执行次数是 A 0 B 1 C 5 D 无限 5 设 int f int 和 int g int 是函数 f 和 g 的原形 以下将 f 作为语句调用的是 A g f 3 B f g 3 C g f 3 2 D p f g 3 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025地产项目合作开发与绿色建筑技术应用合同
- 2025年度汽车租赁合同细则-含新能源汽车充电支持
- 2025版实习保密协议书及数据保密条款
- 2025年度新能源电池产品全国代理商合作协议
- 2025年酒店餐厅桌椅升级改造采购合同示范
- 2025年智慧城市照明系统电工施工劳务分包合同
- 海南省乐东黎族自治县2025年上半年事业单位公开遴选试题含答案分析
- 2025版石材地质勘探与矿山开采合作协议
- 2025年度多金融机构联合贷款合同
- 2025年高端别墅及私人住宅保洁服务承包合同
- 金融数据分析 课件 欧阳资生 第1-5章 导论、金融时间序列线性模型 -极值事件
- 桁吊操作培训课件
- 企业内部涉密测绘成果使用流程规章制度
- 2024年中国人寿:养老险山东分公司招聘笔试参考题库含答案解析
- 《现场管理培训》课件
- 基于无人机的公路平整度与车辙自动检测
- 中小学消防安全、交通安全、食品安全、防溺水、防欺凌系统安全教育主题课件
- EXCEL制作质控图模版
- 铲车司机安全生产岗位责任制
- 公共艺术美术(中职)PPT全套完整课件
- 新媒体运营PPT完整全套教学课件
评论
0/150
提交评论