免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装订线班级 学号 姓名 密 封 线 内 不 要 答 题 扬州 职业 大学 非计算机专业C+程序设计 试卷5学号 班级 姓名 注意事项:1、本试卷共5 页,满分100 分,考试时间为120 分钟。 2、答题时请使用蓝、黑钢笔或圆珠笔。 3、考试形式:闭卷项 目一二三四五六七八总 分得 分得 分评卷人一.选择题(每空2分,共30分)1.一个C语言程序是由 组成。A)主程序 B)子程序 C)函数 D)过程2.若有以下类型说明语句:char w; int x ; float y; double z;则表达式w * x + z - y的结果为类型。A)float B) char C)int D)double3. C+源程序文件的缺省扩展名A) cpp B) exe C) obj D) lik4. 存储以下数据,占用存储字节量最多的是A)t B) 0 C) “0” D) 0.05. 循环至少被执行了一次的循环语句为A) for循环 B) while循环 C) dowhile循环 D) 任一种循环6. 在下面的一维数组定义中,哪一个有语法错误A)int a=1,2,3; B) int a10=0; C) int a; D) int a5;7. 假定一个二维数组的定义语句为:“int a34=3,4,2,8,6;”,则元素a12的值为A) 2 B) 4 C) 6 D)88.C语言中的函数。A)可以嵌套定义。B)不可以嵌套调用。C)可以嵌套调用,但不能递归调用。D)嵌套调用和递归调用均可。9.C语言中函数返回值的类型是由决定的。A)return语句中的表达式类型B)调用该函数的主调函数类型C)调用函数时临时D)定义函数时所指定的函数类型10.在一个源文件中定义的全局变量的作用域为。A)本文件的全部范围B) 从定义该变量的位置开始至本文件结束C)本函数的全部范围D) 本程序的全部范围11 当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是A)直接按系统设定的标准方式搜寻目录 B)先在源程序所在目录搜寻,再按系统设定的标准方式搜寻目录C) 仅仅搜寻源程序所在目录D) 搜寻当前逻辑盘上的所有目录12. 假定变量m定义为“int m=7; ” , 则定义变量p的正确语句为A) int *p=&m B) int p=&m C) int &p=*m D) int *p=m13. 假定p是具有double类型的指针变量,则表达式+p使p的值(以字节为单位)增加A) 1 B) 4 C) sizeof(double) D) sizeof(p)14. 下列对引用的陈述中不正确的是A)每一个引用都是其所引用对象的别名,因此必须初始化B) 形式上针对引用的操作实际上作用于它所引用的对象C) 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行D) 不需要单独为引用分配存储空间15. 若用数组名作为函数调用的实参,则传递的是A) 数组的首地址 B) 数组中第一个元素的值 C) 数组全部元素的值 D) 数组元素的个数得 分评卷人二、填空题(30)1、描述命题“A小于B或小于C”的表达式为_【1】_。2、类是用户定义的类型,具有类类型的变量称作_【2】_。3、C+语言程序中出现的/*/部分或部分所起的作用是_【3】_装订线班级 学号 姓名 密 封 线 内 不 要 答 题 4、C+规定:在每一个字符串的结尾加上一个_【4】_,以便系统据此判断字符串是否结束。5、若有int x=4,y=7;则表达式x+=y,x*=x+y的值为_【5】_。6、过程化程序设计方法中,程序有三种基本结构,即:_ 【6】_、_【7】_、_【8】_。7. 假定x和y整型,其值分别为16和5 ,则x%y是 【9】, x/y的分别为_【10】,x&y为_【11】_。8、C+语言中用来存放变量地址的变量称作_【12】_。9、定义一个符号常量EOF,使其等价于-1,则正确的表示方式为_【13】。10. 假定p所指对象的值为25,p+1所指对象的值为42,则*p+的值为_ 【14】 .,*+p的值为 【15】 得 分评卷人三.、分析程序运行结果(5分*4)每7页共7页1、#includeint t() static int i=100; i+=5; return i;void main() cout”i=”t()n; cout”i=”t()n;运行结果:2、#includevoid main(void) int i, x,num; cinx; while(x) num=x%10; coutnum; x=x/10; 若输入x为145734则输出为:3#includestruct s int m;float x;void swap(s s1, s s2) s t;t=s1;s1=s2;s2=t; s fun(s s1, s s2)s t;t.m=s1.m+s2.m;t.x=s1.x+s2.x;return t;void main()s r1=100,250.5,r2=200,350.5;swap(r1,r2);cout”r1.m=”r1.mt”r1.x=”r1.xn;cout”r2.m=”r2.mt”r2.x=”r2.xn;s sum;sum=fun(r1,r2);cout”sum.m=”sum.mt”sum.x=”sum.xn;执行程序后输出:4、include “iostream.h”void main()static char a=”Radio&TV University”;static int b8=6,8,9,2;char *p=a;int *q;q=b; coutendl;couta1,*p,*(a+6),p2endl;*q=*(q+1)+2;*(q+2)=*q*2;q+;cout b5,*b,b1, *q+;执行程序后输出:得 分评卷人四、程序填空(2分*10)1. 打印出2至99之间的所有素数(即不能被任何数整除的数)#include#includeviod main()int i,n;for(n=2;_【1】 _;n+) int temp=int(sqrt(n); /求出n的平方根并取整 for(i=2;_ 【2】 _;i+) if(n%i= =0) 【3】 ; if(itemp)coutn ;cout/n;装订线班级 学号 姓名 密 封 线 内 不 要 答 题 2. 下面函数是求两个整型参数a和b的最大公约数。int f2(int a, int b) int r;r=a%b;while( 【4】 )a=b; b=r ; 【5】 ; return 【6】 ;3.用选择排序的方法对输入的10 个整数进行排序(从大到小)#includevoid main() int f10,i,j,k;cout”n Please input 10 data:n”;for (i=0;i 【7】 ;for(i=0;i9;i+) for( 【8】 ; 【9】 ;j+) if( 【10】 ) k=fi;fi=fj;fj=k;coutn;for(i=0; i10 ;i+)coutfi” ”;参考答案一、选择题(30分,每题2分)12345678CDADCCCD9101112131415DBBACCA二、 填空题(30分,每空1.5分)【1】(AB)|(AC) 【2】 对象 【3】 解释 【4】 0 【5】 198 【6】 顺序结构 【7】 选择结构 【8】循环结构 【9】 1 【10】 3【11】 1 【12】 指针 【13】#define EOF -1【14】25 【15】 42 三、程序分析题(20)1、 i=105i=1103r1.m=100 r1.x=250.5r2.m=20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院教学成果奖励制度
- 医院医疗风险预警与防范制度
- 医院医疗质量与安全持续改进计划制度
- 医院医疗废物处置设施改造制度
- 知识管理在不良事件安全文化中的应用
- 知情同意中特殊患者决策能力的伦理评估
- 睡眠障碍合并高尿酸血症的饮食干预策略-1
- 眼科手术新技术视觉质量改善的经济学评价
- 眼科手术前患者知情同意的人文沟通策略
- 真实世界数据验证肿瘤个体化治疗指南
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- GB/T 19342-2024手动牙刷一般要求和检测方法
- 物业收费技巧培训
- 电子技术基础(模拟电子电路)
- 复方蒲公英注射液的药代动力学研究
- 单纯疱疹病毒感染教学演示课件
- 广东省中山市2023-2024学年四年级上学期期末数学试卷
- 地质勘查现场安全风险管控清单
- 松下panasonic-经销商传感器培训
- 中医舌、脉象的辨识与临床应用课件
- 建设工程项目施工风险管理课件
评论
0/150
提交评论