中原工学院C++程序设计考试试卷及参考答案3一、单项选择题(501.循环while(inti=0)i—;执行次数是()。A、0B、1C、5D、6答案:A2.以下能正确地定义整型变量a,b和c,并为其赋初值5的语句是:A、inta=b=c=5;B、inta,b,c=5;C、a=5,b=5,c=5;D、a=b=c=5;答案:A3.当^include后面的文件名用双引号括起来时,寻找被包含文件的方式是:A、直接按系统设定的标准方式搜索目录B、先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C、仅仅搜索源程序所在目录D、搜索当前逻辑盘上的所有目录答案:B4.下列符号不能组成标识符的是()。A、连接符B、下划线C、大小写字母D、数字字符答案:A5.函数调用func((expl,exp2),(exp3,exp4,exp5))中所含实参的个数为(个。A、1B、2C、4D、5答案:B6.如果类A被说明成类B的友元,则()0A、类A的成员即类B的成员B、类B的成员即类A的成员C、类A的成员函数不得访问类B的成员D、类B不一定是类A的友元答案:D7.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用()符号作为分隔符。A、空格或逗号B、逗号或回车C、逗号或分号D、空格或回车答案:D8.能作为C++程序的基本单位是()。A、字符B、语句C、函数D、源程序文件答案:C9.循环语句"for(inti=0;in/2)break:A、n/2B、n/2+1C、n/2-1D、n-1答案:B二、多项选择题(50下面说法正确的是()0A、所有的函数都可以说明内联函数B、具有循环语句switch语句的函数不能说明为内联函数C、使用内联函数可以加快程序执行的速度,但会增加程序代码的大小D、使用内联函数可以减小程序代码大小,但使程序的执行速度减慢二、判断题(5‘)1.假定a是一个二维数组,则a[i][j]的指针访问方式为*(a[i]+j)。答案:正确2.假定一个二维数组的定义为“inta[3][5];”,则该数组所含元素的个数为35。答案:错误3.十进制常数245对应的八进制的C++表示为2850答案:错误4.在C++流类库中,根基类为ioso答案:正确5.假定一个一维数组的定义为“char*a[8];”,则该数组所含元素的个数为8。答案:正确6.C++语言是在JAVA语言的基础上发展起来的。答案:错误7.C++语言中的每条基本语句以;作为结束符。答案:正确8.变量分为全局和局部两种,全局变量没有赋初值时,将由系统自动置为0。答案:正确9.一元操作符作为类成员函数重载时不需要形参。答案:正确