2022年山东广播电视大学开放教育《C语言程序设计》课程综合练习题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年山东广播电视大学开放教育《C语言程序设计》课程综合练习题.docx》由会员分享,可在线阅读,更多相关《2022年山东广播电视大学开放教育《C语言程序设计》课程综合练习题.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源山东广播电视高校开放训练C+语言程序设计课程综合练习题一挑选题1. 下面的哪一个保留字不能作为函数的返回类型? CA. voidB. intC. newD. long2. 假定 a 为一个数组名,就下面的哪一种表示有错误? 了 BA. aiB. *+aC. *aD. *a+13. 在下面的二维数组定义中,哪一个是正确的? D A. int a5;B. int a10 ;C. int a ;D. int a5=1,2,3,4,5;4. 下面的哪一个函数头格式不正确? BA. AAint a, int bB. AAint a=0, int bC. AAint a=0, int b=0D
2、. AAint a, int b=05. 假定要对类AB定义加号操作符重载成员函数,实现两个AB 类对象的加法,并返回相加结果,就该成员函数的声明语句为 B ;A. AB operator +AB& a, AB& b;B. AB operator +AB& a;C. operator +AB a ;D. AB& operator +;6. 当需要使用ostrstream 流类定义一个流对象并联系一个字符串时,应在文件开头使用#include命令,使之包含(A )文件;A. strstrea.hB. stdlib.hC. iostream.hD. fstream.h 7以下变量名中,( A )是
3、合法的;A CHINAB byte-sizeC doubleD A+a8. 以下各种函数中,( C)不是类的成员函数;A构造函数B析构函数C 友元函数D拷贝构造函数9. 以下( A )是正确的语句;A;B a=17C x+yD coutn 10循环 whileint i=0 i-;执行次数是( A );A 0B 1C 5D无限11. 设 int fint ;和 int gint ;是函数 f 和 g 的原形,以下将f 作为语句调用的是( B);A gf3 ; B fg3 ; C gf3+2 ; D p= fg3 1 ;12. 设 int * p2=&x , * p1=a ; p2= *b ;就
4、 a 和 b 的类型分别是( B );A int *和 intB int *和 int *C int和 int *D int *和 int *13. 设 int x ;,就经过( C)后,语句 *px=0 ;可将 x 值置为 0;欢迎下载精品学习资源A int * px ;B int const * px=&x;C int * const px=&x;D const int * px=&x;14. 设 void f1int *m, long &n ; int a;long b ;就以下调用合法的是(B );A f1a ,b ;B f1&a ,b;C f1a , &b ;D f1&a , &b
5、;15. 以下结构类型可用来构造链表的是(B);A struct aa int a ; int * b ; ;B struct bb int a ; bb * b ; ;C struct cc int * a ; cc b; ;D struct dd int * a ; aa b; ; 16使用操作符 setw 对数据进行格式输出时,需要包含(C)文件;A iostream.hB fstream.hC iomanip.hD stdlib.h17 类 型 修 饰 符unsigned修 饰(D) 类 型 是 错 误 的 ;A charB intC long intD float18 下列变量名中,
6、(A)是合法的;A _varB bye-byeC intD 123_cc19 设inta=3,*p=&a;,就*p的值是(D);A变量 a 的地址值B 无意义C 变量 p 的地址值D 320 设intm=0 ; , 下 列 表 示 引 用 的 方 法 中 , (A) 是 正 确 的 ;A int &x=m; B int &y=10 ; C int &z ;D float &t=&m21 循 环forinti=0 , x=0 ; .x&i5 的相反表达式为 ;4. 假定 x=5 ,就执行 “ a=x0.10:20;”语句后 a 的值为;5. 假定一个二维数组的定义为“ int a36; ”,就该
7、数组所含元素的个数为 .6. 要在屏幕上显示 Hello , world. 应执行语句 cout;7表达式 8&3 的结果是;8 如 一 全 局 变 量 只 允 许 本 程 序 文 件 中 的 函 数 使 用 , 就 定 义 它 时 应 加 上 修 饰 符 ;9. 假定 p 所指对象的值为 36, p+l 所指对象的值为 49,就 *+p 的值为 10. 假定 AB为一个类,就执行ABa8 ;”语句时,系统自动调用该类构造函数的次数为 ;11. 已知 A 一 Z的 ASCII 码为 6590,当执行 charch=14*5+2 ;coutchendl ;”语句序列后,得到的输出结果为;12.
8、float 和 double 类型的长度分别为和;13. 假定一个二维数组的定义为“int a36 ;”,就该数组所含元素的个数为,所占储备空间的字节数为14. 执行“ typedef int ABC20;”语句把 ABC 定义为具有 20 个整型元素的 .15. 假定 p 所指对象的值为 36, p+l 所指对象的值为 49,就 *+p 的值为16. 假定 a 是一个二维数组,就aii 的指针拜访方式为 ;17. 假定要拜访一个结构对象x 中的由 a 指针成员所指向的对象,就表示方法为;18. 对一个类中的数据成员的初始化可以通过构造函数中的实现,也可以通过构造函数中的实现;19. 当一个类
9、对象离开它的作用域时,系统将自动调用该类的;20. 假定AB为一个类,就执行 ABa8 ;”语句时,系统自动调用该类构造函数的次数为;答案: 1. n2. +x3. x+y=54. 205. 186. Hello , world.7. 08. static 9. 49 10. 811 H12 4813 18 7214数组类型 15 49 16 * , ai+ ”或 *a+i 十 j欢迎下载精品学习资源17 *x.a18 初始化表函数体19 析构函数20 8三写出以下每一个程序运行后的结果;1. #include void main int s1=0, s2=0 ;forint i=0 ; i1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 2022 山东 广播 电视大学 开放 教育 语言程序设计 课程 综合 练习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内