欢迎来到天天文库
浏览记录
ID:51797582
大小:80.50 KB
页数:7页
时间:2020-03-15
《南阳师院计算机与信息技术学院2010-2011学年第一学期C试卷A(软件工程).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、系专业年级班姓名:学号…………………………装………………………订……………………………线…………………………南阳师范学院2010-2011学年第一学期计算机与信息技术学院2010年级软件工程专业(2-17班)C++程序设计课程期终考试试卷(A)(请将答案写在答题纸上)题号一二三四五总分分数得分评卷人一、单项选择题(每小题1分,共25分)1、C++源程序文件的默认扩展名为()。A)cppB)exeC)objD)xls2、下面的C++语言标识符正确的是()。A)IfB)a&bC)85_D)office-1-2-33、每一个C++程序中都必须包含有这样一个
2、函数,该函数的函数名为()。A)MAINB)mainC)nameD)max4、C++程序从上机到得到结果的几个操作步骤依次是()。A)编译、运行、编辑、连接B)编辑、连接、编译、运行C)编辑、编译、连接、运行D)编辑、运行、编辑、连接5、在结构化程序设计中,C++程序的基本单位是()。 A)字符B)语句 C)源程序文件D)函数6、下列有关C++程序的说法错误的是()。A)一个C++程序的执行总是从main开始,在main函数中结束B)在C++程序中,main函数必须位于程序的最前面C)C++语言增加了类的功能D)C++语言区分大小写7、设:inta=
3、10;,则执行完语句:a=a+=a*a;后,a的值是()。A)100B)110C)200D)2108、若有声明:inta=1,b=2,c=3,d=4,m=2,n=2;,则执行完表达式(m=a>b)&&(n=c>2;A)00000010B)00000011C)00000100D)0000010111、程序运行中需要从键盘上输
4、入多于一个数据时,各数据之间应使用的分隔符为()。A)空格或逗号B)逗号或回车C)逗号或分号D)空格或Tab键12、循环体至少被执行一次的语句为()。A)for循环B)while循环C)do—while循环D)任一种循环13、C++中函数返回值的类型是由()决定的。A)return语句中表达式的类型B)该函数定义时的类型C)调用函数时的调用语句D)系统根据结果14、以下正确的描述是()。A)函数的定义可以嵌套,函数的调用不可以嵌套B)函数的定义不可以嵌套,函数的调用可以嵌套C)函数的定义和函数的调用均可以嵌套系专业年级班姓名:学号…………………………
5、装………………………订……………………………线…………………………D)函数的定义和函数的调用均不可以嵌套15、以下正确的描述是()。A)不允许设置参数的默认值B)设置参数的默认值只能在定义函数时设置C)设置参数的默认值时,应该自右向左顺序设置D)设置参数的默认值时,应该全部参数都设置16、函数的重载是指两个以上函数满足下述条件()。A)取相同的函数名,但参数的个数或类型不同B)取不同的函数名,但参数相同C)取不同的函数名,但函数值类型相同D)取相同的函数名,参数的个数和类型也相同17、下列关于内联函数的叙述中,正确的是()。A)内联函数就是定义在另一
6、个函数体内部的函数B)内联函数在调用时发生控制转移C)内联函数是通过编译器来实现的D)内联函数必须在类体内声明,类体外定义。18、执行如下的函数段输出结果是()。inta=5;int&b=a;a++;b++;cout<7、列哪种情况发生时不会调用复制构造函数()。A)用类的一个对象去初始化该类的另一个对象时B)函数的形参是类的对象,调用函数进行形参和实参结合时C)函数的返回值是类的对象,函数执行完返回调用者时D)用类的一个对象去调用该类的某个公有成员函数时22、关于封装,下列说法中不正确的是()。A)通过封装,对象的全部属性和操作结合在一起,形成一个整体B)通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)C)通过封装,每个对象都成为相对独立的实体D)通过封装,对象的属性都是不可见的23、能对对象初始化和将一个已存在对象释放的一组函数是()。A)析构函数构造函数8、B)构造函数构造函数C)构造函数析构函数D)析构函数析构函数24、有以下程序段{intk=10;while(
7、列哪种情况发生时不会调用复制构造函数()。A)用类的一个对象去初始化该类的另一个对象时B)函数的形参是类的对象,调用函数进行形参和实参结合时C)函数的返回值是类的对象,函数执行完返回调用者时D)用类的一个对象去调用该类的某个公有成员函数时22、关于封装,下列说法中不正确的是()。A)通过封装,对象的全部属性和操作结合在一起,形成一个整体B)通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)C)通过封装,每个对象都成为相对独立的实体D)通过封装,对象的属性都是不可见的23、能对对象初始化和将一个已存在对象释放的一组函数是()。A)析构函数构造函数
8、B)构造函数构造函数C)构造函数析构函数D)析构函数析构函数24、有以下程序段{intk=10;while(
此文档下载收益归作者所有