为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

最新2019年电大开放教育C++语言程序设计(本)期末考试复习题及参考答案资料必考重点

2019-01-28 12页 doc 80KB 49阅读

用户头像 机构认证

金水文库

鑫淼网络科技有限公司主要经营:PPT设计 、课件制作,软文策划、合同简历设计、计划书策划案、各类模板等。公司秉着用户至上的原则服务好每一位客户

举报
最新2019年电大开放教育C++语言程序设计(本)期末考试复习题及参考答案资料必考重点电大C++语言程序设计期末考试复习题及参考答案资料小抄 一、单选题 1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。 A、基本语句 B、复合语句 C、空语句 D、语句序列 2.A>B&&A<=B的值( )。 A、为true B、为false C、与A>B 的值相同 D、与A<=B的值相同 3.每一个实在参数就是一个( )。 A、表达式 B、常量 C、变量 D、函数调用 4. 假定AB为一个类,则该类的拷贝构造函数的声...
最新2019年电大开放教育C++语言程序设计(本)期末考试复习题及参考答案资料必考重点
电大C++语言程序期末考试复习题及参考答案资料小抄 一、单选题 1. 在定义函数的类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。 A、基本语句 B、复合语句 C、空语句 D、语句序列 2.A>B&&A<=B的值( )。 A、为true B、为false C、与A>B 的值相同 D、与A<=B的值相同 3.每一个实在参数就是一个( )。 A、表达式 B、常量 C、变量 D、函数调用 4. 假定AB为一个类,则该类的拷贝构造函数的声明语句为________。 A AB&(AB x); B AB(AB x) C AB(AB &x); D AB(AB* x) 5. 对于结构中定义的成员,其隐含访问权限为________。 A public B protected C private D static 6.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方 式为________。 A ios::in B ios::out C ios::in | ios::out D 没有 7.在PC机中运行的C++ 语言程序,char类型的数据占    字节。 A、1 B、2 C、3 D、4 8.指出下列哪种基本类型是错误的 B 。 A、float B、integer C、char D、long 9.若a,b,c均为整型变量,则表达式a=2,b=a+2,c=0的值为    。 A、不定 B、2 C、4 D、0 10.设char t=’A’;则表达式5+0.6+t值的数据类型为    。 A、int B、float C、不确定 D、double 11.以下    为不正确的if语句。 A、if (x>y); B、if (x= =y) x+y; C、if (x! = y) cin>>x else cin>>y; D、if(x0 是判断一元二次方式ax2+bx+c=0有实根的表达式。 18.表达式(b=10)&&(c=0)的值为 0 。 19.已知a的ASCII的十进制代码为97,则表达式10+15.2-27*(‘a’-‘b’)的值为 52.2 。 20.在C++语言中,& 作为双目运算符时表示的是 按位与 ,而作为单目运算时表示的是 引用 。 21.一个函数由函数 名 和函数 体 两部分构成。 22.C++在执行过程中不检查数组是否 越界 。 23.C++语言规定,调用一个函数时,实参数变量与形参数变量之间的数据传递是 。 24.指针变量的指针是 地址 。 25.结构体变量中的成员的引用一般形式:结构变量名.成员名 。 26.写出满足A>B则把A+B赋给M的if语句 if(A>B) M=A+B 。 27.写出指向int型变量的指针变量p的一个定义语句: int *p 。 三、给出下列程序运行后的输出结果 1.#include void SB(char ch) { switch(ch) { case 'A': case 'a': cout<<"well !"; break; case 'B': case 'b': cout<<"good !"; break; case 'C': case 'c': cout<<"pass ! "; break; default: cout<<"bad! "; break; } cout< void main() { int a[10]= {36,25,48,14,55,40,72,40,86,27}; int b1, b2; b1 = b2 = a[0]; for(int i= 1;i<10;i++) if(a[i]>b1) { if(b1>b2) b2=b1; b1 = a[i]; } cout< void main() { int a[8]= {3,5,7,9,11,13,15,17}; int *p=a; for(int i=0;i<8;i++) { *p+=10; cout< void LE(int* a, int* b) { int x=*a; *a=*b; *b=x; cout<<*a<<' '<<*b< class A { int a,b; public: A() {a=b=0;} A(int aa, int bb) { a=aa; b=bb; cout< void main() {int m=3,x=4,y=4,z=7; m=(m>“m=”>>m>>endl>>”x=”>>x>>endl>>”y=”>>y>>endl>>”z=”>>z; } 程序运行后的输出结果为: 答案: m=7 x=5 y=4 z=8 7.#include void sort(int x,int y,int z) { int t; if (x>y) {t=x;x=y;y=t;} if(x>z) {t=x;x=z;z=t;} if(y>z) {t=y;y=z;z=t;} cout>>“x=”>>x>>’ ‘>>”y=”>>y>>’ ‘>>”z=”>>z; } void main() { int a,b,c; cin>>a>>b>>c; cout>>“a=”>>a>>’ ‘>>”b=”>>b>>’ ‘>>”c=”>>c; sort(a,b,c); cout>>“a=”>>a>>’ ‘>>”b=”>>b>>’ ‘>>”c=”>>c; } 假设输入为:10 6 8则程序运行后的输出结果为: 参考答案: a=10 b=6 c=8x=6 y=8 z=10a=10 b=6 c=8 8. #include void prn str(char *str,int m,int n) { int i; for (i=1;i>“*”; str++; } for (i=1;(i<=n)&&(*str);i++) court>>*str++; while(*str) { cout>>“*”; str++; } cout>>endl; } void main() { char *p=“information”; prn str(p,3,4); } 程序运行后的输出结果为: 答案: **form***** 四、写出下列每个函数的功能 1. int Count(double a[], int n) { double m=0; int i; for(i=0;i=m) c++; return c; } 答案:计算并返回参数数组中大于等于参数数组中所有元素平均值的元素个数 2. long fact(long n){ if (n<=1L) return 1L; return n*fact(n-1L); } 答案:通过函数递归调用,计算并返回参数n的阶乘 3. #include void WA(int a[], int n) { for(int i=0;i #include void JB(char* fname) //可把以fname所指字符串作为文件标识符的文件称为fname文件, //假定该文件中保存着一批字符串,每个字符串的长度均小于20。 { ifstream fin(fname); char a[20]; int i=0; while(fin>>a) { cout<合同
简历、写作、ppt设计、计划书、策划案、学习、各类模板等方方面面,打造全网一站式需求 觉得好可以点个赞哦 如果没有找到合适的文档资料,可以留言告知我们哦
/
本文档为【最新2019年电大开放教育C++语言程序设计(本)期末考试复习题及参考答案资料必考重点】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索