全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
化工制药,能源及自动化期中测试试卷(试卷纸和答卷都需要交回,答卷纸自备)班级: 姓名: 学号: 一.简答题。(共20分)1(2分)写出两个表达整型变量x和y的值都不等于零的逻辑表达式?x!=0&y!=0 x&y2(2分)有以下语句:int a = 63; double b = 3.456789 ; coutsetfill(#)setw(6)hexansetprecision(5) bendl; 输出显示什么?#3f3.45683.(2分)有以下语句,循环体执行次数是多少?循环结束后x的值是什么?10,-1int x=10; while(x-) coutxendl; 4(2分)执行下列语句后,i,j,k的值各为多少?2,0,1int i=1,j=1,k=1; (i+,-j) & +k; 5(3分) 已知int a2 = 1,2,3,4,5,6;写出值为3的数组元素的三种表示形式?a10 *(a1) *(a+1)6(3分)设有函数:int function(int a) static int k=0; return a + k+; 并有调用:int t=1; t=function(t)+function(t)+function(t);有人说因为 k+是后缀表达式,使得function函数返回值为1,t的结果值等于3,对吗?为什么? 6,k是静态变量7.(6分)请解释以下说明语句中标识符a,b,c,d,e,f的含义。 const double a = 2.4; 双精度浮点格式 常量 double *b = &a; 关联类型为double的 指针 double &c = a, * &d = b; c普通变量的引用、d指针变量的引用 double *e(); 无形式参数,返回值为double *类型的指针的 函数 double *f10 关联类型为double的指针数组二.阅读程序写结果及程序填空(20分)1.(10分)#include using namespace std;void func(int, int&, int *) ;int main() int x=11, y=22, z=33 ; func(1, x, &z) ; coutx y zendl; func(2, z, &y) ; coutx y zendl;void func(int a, int &b, int *c) b+=a ; *c=b-a; 12 22 1112 11 132.(10分)以下程序的功能是:统计数组中所有数组元素的和同时计算所有数组元素平均值。请将程序补充完整。#include using namespace std;int sum_average(int *p,int n, (1) ) double & average int sum = 0,count = 0; for(int i = n; i 0; i-) sum += (2) ; *(p-i) 需要和(5)空配合 count+; average = (3) ; (double)sum/count 其它强制形式都给分 return sum;int main() int array10, sum = 0; double average = 0.0; for(int i = 1; i = 10; i+) array (4) = i; i-1 sum = sum_average( (5),10,average); array+10 array+9则(2)为*(p-i+1) cout sum t average endl; return 0; 三.编程题(60分)1(题分:20分) 编写一个程序,输出一张表,内容是0127范围内每个十进制数对应的字符、八进制和十六进制形式。第1行是标题,用制表符整齐格式显示数值表。提示,八进制和十六进制数可以直接输出,只需要输出95个可显示的字符(32126之间的字符)。decimal char octal hexadecimal0 0 01 1 1.65 A 81 41#include #include using namespace std;int main() cout decimalt chart octalt hexadecimal endl; for(int i = 0; i = 127; i+) cout dec i = 32 & i = 126) cout (char)i ; cout t oct it; cout hex i n; return 0;2.(题分:20分)编写一个程序,输出100-1000之间所有的包含有数字3并且能够被3整除的数。输出格式:每行8个数,各个数之间采用制表符分隔。#include using std:cout;using std:endl;int main() int count = 0; for(int num = 100; num 1000 ; num+) int one,ten,hundred; one = num%10; ten = num/10%10; hundred = num/100; if(num % 3 = 0 & (one + ten + hundred) % 3 = 0) cout num t; count+; if (count % 8 = 0) cout endl; return 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二年级数学题库
- 小学人教部编版爬天都峰教学设计及反思
- 2026年中医针灸学(中级)考前冲刺模拟题库附参考答案详解【轻巧夺冠】
- 输血安全持续改进策略
- 2.7.2 安全用药(教学设计)2023-2024学年七年级生物下册同步教学(冀少版河北专版)
- 气管套管护理中的法律问题
- 农业经济合同的订立说课稿2025学年中职专业课-农业经营与管理-农林类-农林牧渔大类
- 消化道穿孔的护理持续改进
- 小初中高中小学:2025年非遗艺术体验设计
- 高中生环保科技创意说课稿2025
- 微创手术治疗脊髓血管畸形手术技巧
- 基于注意力机制的超分辨率模型
- 危险废物突发环境事件应急演练方案(3篇)
- 估价项目人员配置方案(3篇)
- 2025年河北省初中学业水平考试中考(会考)生物试卷(真题+答案)
- 《结直肠癌教学》课件
- 切口引流管非计划拔管不良事件根本原因RCA分析
- 敦煌曲子戏研究报告
- 电力公司新员工入职培训
- NB-T35026-2022混凝土重力坝设计规范
- LYT 2085-2013 森林火灾损失评估技术规范
评论
0/150
提交评论