2022年山东广播电视大学开放教育《C语言程序设计》课程综合练习题3.docx

上传人:Che****ry 文档编号:12947708 上传时间:2022-04-27 格式:DOCX 页数:7 大小:32.93KB
返回 下载 相关 举报
2022年山东广播电视大学开放教育《C语言程序设计》课程综合练习题3.docx_第1页
第1页 / 共7页
2022年山东广播电视大学开放教育《C语言程序设计》课程综合练习题3.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年山东广播电视大学开放教育《C语言程序设计》课程综合练习题3.docx》由会员分享,可在线阅读,更多相关《2022年山东广播电视大学开放教育《C语言程序设计》课程综合练习题3.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源山东广播电视高校开放训练C+语言程序设计课程综合练习题( 4)一、填空(每空2 分,共 20 分)1. C+ 源程序文件扩展名为;2. unsigned long 型数据占字节储备空间;3. 执 行 语 句coutd: datac+test.exe; 后 , 输 出 结 果 是 ;4. 表达式 8|3 的结果是;5. 全局变量和如在定义时未进行初始化,就自动初始化为0;6. 将 s初始化为值是 Hello. 的指针常量,初始化语句是 ;7. 类中的成员只能为该类的成员函数及该类的派生类中的成员函数拜访,就应加上拜访属性 ;8. 定 义 输出 文件 流 f ,并 以 追加 数 据方

2、式打 开相 应文件 a : aaa.dat ,定 义 f 的语 句 是 ;9. 设文件 f.cpp 中的一个函数要拜访在另一个文件中定义的int 型变量 x,就在 f.cpp 中 x 应定义为;欢迎下载精品学习资源10. 函 数 模 板 的 说 明 格 式 是 : template 二、单项挑选题(每空2 分,共 20 分)函 数 定 义 ;欢迎下载精品学习资源1. 类 型 修 饰 符unsigned修 饰 () 类 型 是 错 误 的 ;A charB intC long intD float2. 下列变量名中,()是合法的;A _varB bye-byeC intD 123_cc3. 设i

3、nta=3, *p=&a;, 就*p的值 是();A变量 a 的地址值B 无意义C 变量 p 的地址值D 34. 设intm=0 ; , 下 列 表 示 引 用 的 方 法 中 , () 是 正 确 的 ;A int &x=m; B int &y=10 ; C int &z ;D float &t=&m5. 循 环forinti=0 , x=0 ; .x&i=5; i+ ; 的 循 环 体 执 行 次 数 是 () ;A5B6C1D无 限6. 磁盘文件操作时,在打开磁盘文件的拜访方式中,()是以追加数据方式打开文件的;A inB outC appD ate7. 类 X中 , 如 没 有 定 义

4、 构 造 函 数 , 就 默 认 的 构 造 函 数 是 () ;A X B X X & x *this=x; C X D不存在8. 设int*p2=&x , *p1=a ; *p2=*b; 就 变 量a和b的 类 型 分 别 是 () ;A int 和 intB int *和 intC int 和 int *D int *和 int *9. 设p为 指 针 变 量 , 就 以 下 表 达 式 正 确 的 是 () ;A -p+B -+pC -p+5D p-5+欢迎下载精品学习资源四、(每题10 分,共20 分)1.写出下列程序的执行结果;10. 设 void f1int &x, char *

5、 p ; int m ; char s =c+ ;以下调用合法的是();A f1&m , &s ; B f1&m , s; C f1m , s; D f1m ,&s ;三、回答疑题(每题4 分,共 20 分)1.设inta34;doubleb345; 请写出数组指针 pa 和 pb 的定义,使其分别与数组名a 和 b 等价;2. 设intf1intn, char*s;char*f2intn, char*s; 请写出函数指针 pf1 和 pf2 的定义,使其分别指向上述两个函数;3. 请初始化一维指针数组week;其初值表初值为 Sun , Mon , Tue , Wed , Thu , Fri

6、和Sat ;4. 要使语句 p1=new int10 ; p2=new double 10 ;能正常执行,写出p1 和 p2 的定义;5.设有intf1intnn+=2;returnn*n;执intf2int行&nn+=2int;returnm=5,n*nn=3;m=f1n;coutmnendl;m=f2n;coutmnendl;写出结果;#voidincludemaininti=1,j=2,k=3,a=10;if.ia-;elseifjifka=5;elsea=6;a+;coutaendlifij;ifi.=3if.ka=1else;ifka=5;欢迎下载精品学习资源a+=2;coutaen

7、dl;2.设 a 盘上文本文件 aaa.dat中储存有 0 至 100 之间的全部奇数 ,以下程序将全部数据及其和输出至屏幕上,请将程序补充完全;#includeincludevoidmainvoidf1a:aaa.dat,ios:in|ios:nocreate;if cerra exit1:aaa.dat.f1filenotopen.x;coutx; ;f1. ;五、(每题10 分,共 20 分)1. 用 while 循环编程,求自然数1 至 100 之间各奇数平方和并输出;2. 设有函数 void sumint score 5 , int row ;,它将数组 score 每行后四个元素之

8、和用首元素储存;试编写这个函数编写主函数并初始化相应实参调用这个函数,并输出结果;参考答案一、填空(每空2 分,共 20 分)1.cpp 2.43.d:datac+test.exe 4.115. 静态局部变6. char * const s=Hello.;7.protected8.ofstream fa:aaa.dat , ios:app ; 9.extern int x ;10.二、单项挑选题(每空2 分,共 20 分)欢迎下载精品学习资源1. D2. A3. D4. A5. B6. C7. A8. D9. B 10 C三、回答疑题(每题4 分,共 20 分)1 int *pa4=a ; d

9、ouble*pb45=b;2 int*pf1intn, char*s=f1; char*pf2intn , char*s=f2 ;3. char * week=Sun, Mon , Tue , Wed , Thu , Fri , Sat ;4. int * p1 ; double * p2 ;525 3625 5四、(每题10 分,共 20 分)16 72 fstream.hifstream.f1.eofs+=xclose五、(每题10 分,共 20 分)1 #include void mainint i=1,sum=0 ;whilei=100sum+=i*i ; i+=2 ; coutsum=sumendl;2 #include void sumint score5,int rowforint i=0 ;irow ;i+欢迎下载精品学习资源scorei0=0 ;forint j=1 ;j=4 ;j+ scorei0+=scoreij;void maininta55=0,50,60,70,80,0,51,61,71,81,0,52,62,72,82,0,53,63,73,83,0,54,64,74,84;suma,5;forint i=0 ;i5 ; i+ coutai0endl;欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁