找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 386|回复: 3

[讨论]C++程序设计模拟题一

[复制链接]
发表于 2009-10-31 02:09:17 | 显示全部楼层 |阅读模式 IP:江苏扬州
C++程序设计模拟题,没有答案,一起参考,请高手做出来给大家分享.
一、填空题
1.表达式:25%3=_________,32/7=_________。
2.C++语言中,运算对象必须是整型的算术运算符是_________。
3.若已知a=10,b=20,则表达式a<b的值是___________。
4.从原有类派生出来的类,称为______;同时,称原有类为_______。
5.派生类可以访问基类中的________成员和________成员,不能访问基类中的_________成员。
6.表达式(a==b)&&(a>b)的值是_______。
7.在for循环语句中:for(表达式1;表达式2;表达式3)语句;首先求解______,然后求解______,如果条件成立执行_________,最后求解_________。
8.在C++语言中,逻辑假用________表示。
9.类的成员包括______和_________两种,在面向对象的术语中,前者称为属性、后者称为方法。其访问权限有三种,由符号________、________和_______指定,其中具有_________权限的成员只有类中的成员函数才能访问、而具有_________权限的成员在任何函数中都可访问。
10.构造函数是一个特殊的成员函数,其特殊性表现在创建对象时会__________。构造函数名必须与________相同。
11.函数重载是指一组函数具有相同的__________,在函数调用时,编译程序根据________个数和类型确定使用那一个版本。
12.使用重载函数可以实现________多态,使用虚函数可以实现________多态。
13.使用内联函数的目的是要提高程序的效率,但可能会增加程序的_______。
14.当一个变量被声明为另一个变量的引用时,此变量就成为被引用变量的_______。此时,对其中一个变量值的修改,________(会/不会)影响到另一个变量的值。
15.析构函数是一个特殊的特殊的成员函数,其特殊性在于__________。定义时,析构函数名与________相同,只是在前面加一个______。
16.派生有_______、________和_________等三种方式,不管哪一种,基类中的________成员对于派生类而言,总是不可访问的。
17.动态多态是指在________时才确定使用哪个_________函数的方式。
18.友员不是类的成员,但必须在__________予以声明,它具有存取类的_________成员的特权。
19.C++中class与struct的主要区别是在缺省访问权限时,_________的成员为私有的,而_________的成员为公有的。
20.函数的递归调用是指函数直接或间接地调用__________。
21.在类中必须声明成员函数的________,成员函数的_________部分可以写在类外。
22.如果需要在被调函数运行期间,改变主调函数中实参变量的值,则函数的形参应该是__________类型或__________类型。
23.__________类只能作为基类使用,而不能声明它的对象。
24.进行函数重载时,被重载的同名函数如果都没有用const修饰,则它们的形参_________或__________必须不同。
25.通过一个_________对象只能调用它的常成员函数,不能调用其他成员函数。
26.面向对象程序设计中的多态性包括静态多态性和动态多态性,前者由___________机制支持,而后者则由____________机制支持。
27.引入虚基类的目的是为了解决多重继承中的____________和____________问题。
28.说明一个const成员函数(又称常量成员函数)的方法是,将const写在__________.
29.当使用new动态生成一个对象时,隐含着对____________的一次调用;而当使用delete删除一个对象时,隐含着对____________的一次调用。
30.对某个运算符的重载,实际上是用关键字____________与该运算符组成一个运算符函数。
二、对错题。判断以下说法的正确性,正确的划√,错误的划×
1.说明函数原型时不需要指明每个参数的类型,只需要说明每个参数的名字就可以了。
2.在不同的类中可以定义相同名字的变量。
3.在类中被说明为public的成员只能被其派生类的成员函数访问,不能被其它的函数访问。
4.如果函数的第一个参数有缺省值,则第二个参数也必须有缺省值。
5.当函数的参数是数组名时,传递的是数组第一个元素的地址。
6.若将一个函数f声明为一个类A的友元函数,则函数f可以直接访问类A的所有成员。
7.函数重载可以实现动态多态,虚函数可以实现静态多态。
8.类的静态数据成员是该类所有对象共享的。
9.若有定义:doublex[3][5];则x数组行下标的上限是3,下限是1。
8.在C++中,关键字class与struct具有完却相同的作用。
10.字符串”C++”在内存中存放时,占用3个字节的空间。
11.如果在一个程序块中有两个变量具有相同的名字,并且都有效,只是它们的作用域不同,则优先访问作用域较大的那个变量。
12.所有的表达式都有值。
13.用new动态申请的内存空间,必须用delete来释放。
14.类的静态数据成员需要在定义每个类的对象时进行初始化。
15.基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。
16.当将一个类S定义为另一个类A的友元类时,类S的所有成员函数都可以直接访问类A的所有成员。
17.当函数的参数是数组类型时,传递的是数组第一个元素的地址。
18.如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。
19.字符串“hello,world”在内存中存放时,占用11个字节的空间。
发表于 2009-10-31 02:09:18 | 显示全部楼层 IP:江苏扬州
谁能帮我做一下?
回复

使用道具 举报

发表于 2009-10-31 02:09:19 | 显示全部楼层 IP:江苏扬州
丫丫,这,怎么.....
这些....
我要评判这位ssar太不好学了,这些题目也拿上来问,那你学编成干什么
我帮你学就行了,
你结果也不用知道了
回复

使用道具 举报

发表于 2009-10-31 02:09:20 | 显示全部楼层 IP:江苏扬州
版主批评得是,我看了一下书,有些题真的是很简单。由于工作太忙,要应对期末考试才出此下策,看来学习是偷不得懒的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 17:35 , Processed in 0.263574 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表