1结果,.请先阅读下面的然后再上机运行程序,2个程序,写出程序运行的验证自己分析的结果是否正确。 程序包含头文件命令#include //使用名字空间using namespace std; std //int main() { cout<<\"This \"<<\"is \"; cout<<\"a \"<<\"C++ \"; cout<< \"program.\"< 包含头文件命令#include //使用名字空间using namespace std; std //int main() //定义三个变量{ int a,b,c; a、 b 输出提示信息到屏幕 cout<<\"Please input to a and b:\"< // cout<< \"a+b=\" ; c=a+b; cout< 包含头文件命令#include //使用名字空间using namespace std; std //int main() //定义两个变量{ int a,b; a 和 b cout<<\"Please input to a and b: \"< //输出结果信息至屏幕 cout<< \"Max=\"<< max(a,b)< //} //3求两个数中的大者的函数int max(int x, int y) { return (x> y) ?x:y; } 的最大数,并在主函数中调用此函数。.编写一个函数,用来求2个或3个正整数中 (1) 用不带默认参数的函数实现。 (2) 用带默认参数的函数实现。 对比两种方法,分析使用带默认参数的函数的优点和应用场合。总结如何选择默认参数的值。请分析本题中默认参数的值应该在什么范围选取。 4大的顺序排序,并在主函数中调用此函数。要.编写一个函数,用来实现对3个数按由小到求函数的形参用以下两种形式实现: (1)使用指针形参 (2)使用引用形参 5升序排序,数据类型可以是整型、单精度型、.编写程序,用同一个函数名实现n个数据的字符串型。用重载函数实现。 6代第一个字符串。.编写程序,将两个字符串连接起来,结果取 第2章 C++基础知识补充习题 一、选择题 1、下列关于C++A C++语言起源于C++语言的发展说法错误的是C语言 ( )B 。 在1983C 语言最初被称为“带类的 在年1980C++被命名年C++ 被命名C ” D 2变而成的一种程序设计语言。、C++语言是以 语言为基础逐渐发展而演( ) Basic A Pascal B C C 3是(、下列关于 D Simula67 )。 C++与C语言关系的描述中错误的 A B C++C++是是CC语言的超集语言进行了扩充 语言C C++ 和C语言都是面向对象的程序设计4D C++包含C语言的全部语法特征 (、下列 )。 C++标点符号中表示行注释开始的是// A # B ; 5、每个 D } C 函数A 预处理命令C++程序都必须有且仅有一个( D 语句 B 主函数 ) 。 C 6一项使得、C++对CC语言做了很多改进,下列描述中哪语言发生了质变,即从面向过程变成面向对象( )。 允许函数重载,并允许设置默认参数A 增加了一些新的运算符 B 引进类和对象的概念C 规定函数说明必须用原型 7 D (、对定义重载函数的下列要求中,错误的是 )。 要求参数中至少有一个类型不同A 要求参数的个数不同 B 要求函数的返回值不同C 要求参数个数相同时,参数类型不同 D 8的描述中,错误的是(、在函数的返回值类型与返回值表达式的类型 )。 在函数调用时是不能改变的A 函数返回值的类型是在定义函数时确定, 类型B 函数返回值的类型就是返回值表达式的同时,函数表达式类型应转换成返回值类型C 函数返回值表达式类型与返回值类型不 类型D 函数返回值类型确定了返回值表达式的9、下列不正确的选项是(计,又支持面向对象程序设计的混合型语言A C++语言是一种既支持面向过程程序设 )。 范围作用的一类单词B 标点符号是在程序中起分割内容和界定 些输入输出流对象C iostream是一个标准的头文件,定义了一 10、下列表示引用的方法中,正确的是(D 类与类之间不可以进行通信和联络已知:int k=1000; )。 int &z=1000; A int &x=k; B char &y; 二、填空题 D float &t=&k; C 1设计,又可以进行面向、C++既可以用来进行面向 程序设计。 程序 2另一种是、常量分成两种,一种是 常量。 常量,3变量直接操作完全一样。、 就是某一变量的别名,对其操作与对 4种函数调用方式:、按函数在语句中的地位分类,可以有以下 , 3 5 。 , 是、函数与引用联合使用主要有两种方式:一 ;二是 。 6成:、 头 文 件 由 ,三 部 分 内 容 组, 三、程序阅读题 。 1、分析下面的执行结果#include using namespace std; int main() { 整型变量int a,b,sum; // 定义a,b,sum三个 a=43; b=37; // 把整数常量赋给变量a 量sum sum=a+b; // a与b相加的和赋给变 cout<<\"The sum is\"< int main() using namespace std; { int a; int &b=a; b=10; //变量引用 cout<<\"a=\"<return 0; 3、下列程序的执行结果为}
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务