【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《大专升本科C++语言基础》,欢迎阅读!
第一题、单项选择题(每题 1分,5道题共5分) 1、下面不属于C++吾言的特点的是 * A、C++支持数据封装 、C++支持继承性 C、C++支持动态绑定 D、C++不允许破环封装 2、下面的步骤不属于 C++程序开发步骤的是 A、编辑程序 B、编译程序 C、连接程序 3、断言assert(x < 10)的作用是A、如果x的值小于10,则将打印包 D、程序分析 B、如果x的值大于或等于10,则将 含行号和文件名的错误信息,而且程序终 止 打印包含行号和文件名的错误信息,而且 程序终止。 C、如果x的值小于10,则将打印包 如果x的值大于或等于10,则将 打印包含行号和文件名的错误信息,但程 序继续执行。 含行号和文件名的错误信息,但程序继续 执行 4、执行完下列语句后,n的值为多少? ( )int n; for (n B、 n 0; n < 100; n++) A、 n 99 100 C、n 101 D、n 99 5、下列关于条件语句的描述中,错误的是 A、if语句中只有一个 else子句 句 、if语句中可以有多个 else if 子 C、if语句中if体内不能是开关语句 D、if语句的if体内可以是循环语句 第二题、多项选择题(每题 2分,5道题共10分) 1、以下语句循环次数为无限次的是 A、 B、 for(;;x++ = I); for ( y = 0,x = 1;x > ++y;x = I++) I = x; while(1){x++;} c、 D、 for(I = 10;;I--)sum+ = I; 2、关于重载函数正确的说法是# A、函数重载指在同一作用域内多个函数使用相同的函数名 B、重载函数的参数必须不同 』C、重载函数的返回值类型必须不同 “ D、两个功能相似的操作可以重载函数得到 3、下面函数声明正确的是 A、void f1(int a,int b); 17 B、 void f2(int a,int c,int b =-1); C、 void f3(int a ,int b =-1, int c); D、 int f4(…); C++程序中声明变量int *p1 , *p2 ,m =5, n ;下面错误的语句是 F A、 p1 = =&m; p2 = &p1; 1B、 p1 = =&m; p2 = &n;*p1 =*p2 7 C、 p1 = =& m;p2= p1; D、 p1 = =& m;*p2= *p1; 5、执行下面程序后, a 和b的值分别为 void main() { int a, b, k ==&m;b= (-*p1)/(*p2)+7; cout << a<< b<< endl;} 』A、0 』B、4 “ C、7 • D、3 第三题、判断题(每题1分,5道题共5分) 1、定义时使用关键字inline 的函数叫做内联函数。 正确 错误 2、变量声明int * p [5] 定义了一个指向数组的指针变量 P 。 正确 错误 =4, m = 6,*p1 = & k,*p2 = &m; a = p1 测试结果如下: • 1.1 [ « 1.2 [ • 单选]错] 下面不属于 C++语言的特点的是 a b c 下[ 单错] 面的步骤不属于 C++程序开发步骤的是 断选]错] 言assert(x v 10)的作用是 a b 执行完下=0; [ 单错] 列语句后,n的值为多少?( b 下列关于条)int n; for 件语句的描述中,错误的是 以下语句循环(n n v 100; n++) a 1选]abcd ABCD ab ab ad abc 单选]错次数为无限次的是 * 1.5 [[ 单.3 [ [ 多« 2.1 [ ] 关于重载函数正确的说法是 ・1选][.4 [ 选* 2.2 [ ]错abc bc [[ 多] 下面函数声明正确的是 abcd abc bc ab * 2.3 选[ ]错错]C++程序中声明变量int *p1 , *p2 ,m =5, n ;下面错误的语句 * 2.4 ab ac 是 abcd abc [ 多]错选]* 2.5 [多选][ 错]执行下面程序后,a和b的值分别为void main() { int a, b, ] vv avv [ 多k= 4, m = 6,*p1 = &k,*p2 = &m; a = p1 = = &m;b= (-*p1)/(*p2)+7; 选][ abcde ab abc bc cout bvv endl;} 判[ 断]对] 定义时使用关键字inline 的函数叫做内联函数。 d * 3.1 [[ 判错] 变量声明int * p [5] 定义了一个指向数组的指针变量 * 3.2 * * * 断[ ]对] 定义引用变量的时候必须对其进行初始化。 d 3.3 [ 判错] 静态局部变量和全局变量的作用域和生存期都是一样的。 3.4 [ 断]错] 3.5 [ 数组int array[10] 中共有10个整型元素,其下标值从 [ 判断][ 判断][ p。 c c 1 到 10。 本文来源:https://www.dywdw.cn/642ce3710708763231126edb6f1aff00bfd5700b.html