2009年全国高等教育自学考试C++程序设计试题

需积分: 0 1 下载量 108 浏览量 更新于2024-09-22 收藏 59KB DOC 举报
C++程序设计试题解读 C++程序设计是计算机科学和技术专业的核心课程之一,对于软件开发和信息技术专业的学生来说,掌握C++语言是非常重要的。本文将对全国2009年10月高等教育自学考试C++程序设计试题进行解读,旨在帮助学生更好地理解C++语言的基本概念和编程技巧。 一、单项选择题 1. 对C++中主函数描述正确的是() 主函数是C++程序的入口点,名称必须是main,且只能有一个。在C++语言中,main函数是程序的入口点,程序从该函数开始执行。 正确答案:C.名称为main,必须有且只能有一个 2. 调用声明为int result(int a, int b)的函数时,正确的方法是() 函数调用时,需要传递正确的参数,否则将会出现错误。在本题中,函数result需要两个int类型的参数a和b。 正确答案:A.result(1, 2) 3. 用于包含C++标准库iostream的预处理指令是() 在C++语言中,#include是一个预处理指令,用于包含头文件。在本题中,用于包含C++标准库iostream的预处理指令是#include <iostream>。 正确答案:B.#include <iostream> 4. 无类型标识符是指() 在C++语言中,无类型标识符是指void类型,void类型是一个特殊的类型,表示没有类型的值。 正确答案:A.void 5. 从本质上看,引用是被引用变量的() 在C++语言中,引用是被引用变量的别名,引用变量和被引用变量共享同一个存储空间。 正确答案:B.别名 6. 下面关于数组的初始化正确的是() 在C++语言中,数组可以通过多种方式进行初始化。在本题中,char str[] = {'a', 'b', 'c'};是正确的数组初始化方式。 正确答案:A.char str[] = {'a', 'b', 'c'}; 7. C++类中定义的成员默认访问属性为() 在C++语言中,类的成员默认访问属性是private,即私有成员。 正确答案:B.private 8. 决定C++语言中函数的返回值类型的是() 函数的返回值类型是由函数的返回类型决定的,在C++语言中,函数的返回值类型可以是各种数据类型,包括基本类型和复杂类型。 正确答案:D.在定义该函数时所指定的数据类型 9. 函数int& min(int&, int&)返回参数中较小者,设有两整型变量int a=10;int b=15;在执行语句min(a, b)--;之后,a, b值分别为() 在本题中,函数min返回参数中较小者,即a=10,b=15。在执行语句min(a, b)--;之后,a的值将减1,b的值不变。 正确答案:A.9, 15 10. 声明函数为内联函数时所使用的关键字为() 在C++语言中,inline是用于声明内联函数的关键字。 正确答案:B.inline 11. 函数int sum(int a=1, int b=1, int c=3)可与下列哪个函数同时声明() 在C++语言中,函数可以重载,同名函数可以具有不同的参数列表。 正确答案:省略(该题目省略了后面的选项) 本文对全国2009年10月高等教育自学考试C++程序设计试题进行了解读,旨在帮助学生更好地理解C++语言的基本概念和编程技巧。