分类 培训辅导 试题资料 历年真题

2015年计算机二级考试C++今日练(9月14)

单项选择题
1、 对于一个类定义,下列叙述中错误的是(    )。 
A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数
B.如果没有定义缺省的构造函数,编译器一定将生成一个缺省的构造函数
C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数
D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数 


2、 下列有关类成员的叙述中,正确的是(    )。 
A.友元函数是类的成员函数
B.类成员的默认访问权限是私有的
C.类成员函数必须声明为公有的
D.类的静态数据成员不能是常成员 


3、下列选项中属于面向对象设计方法主要特征的是(  )。 
A.继承
B.自顶向下
C.模块化
D.逐步求精

4、下面关于友元的说法中错误的是(  )。 
A.友元函数可以访问类中的所有数据成员
B.友元函数不可以在类内部定义
C.友元类的所有成员函数都是另一个类友元函数
D.友元函数必须声明在public区

5、 下列代码段声明了3个类: 
classPerson{); 
classStudent:publicPerson{}; 
classUndergraduate:Student{); 
下列关于这些类之间关系的描述中,错误的是(  )。 
A.类Person是类Undergraduate的基类
B.类Undergraduate从类Student公有继承
C.类Student是类Person的派生类
D.类Undergraduate是类Person的派生类 


6、下面关于数组的描述错误的是
A.在C++语言中数组的名字就是指向该数组第一个元素的指针 
B.长度为n的数组,下标的范围是0-n-1 
C.数组的大小必须在编译时确定 
D.数组只能通过值参数和引用参数两种方式传递给函数

填空题
7、在C++中的实型数据分为三种类型,即单精度float、双精度double和_______。

8、下面程序的结果为【7】。  
#include  
void main()   
{   
int a=1,b=2:   
bool c=1;   
if((a >b)‖C)cout<<”true”<  
else   
cout <<”false”<  


简答题
9、说明以下类Words的功能,并给出程序执行结果。
#include
#include
class  Words
{
       char *str;
  public:
       Words(char *s)
       {
             str=new char[strlen(s)+1];
           strcpy(str,s);
       }
       void disp(){cout<         char operator[](int i)
       {
           if(str[i]>=’A’&& str[i]<='Z')    //    大写字母
               return char(str[i]+32);
           else if(str[i]>='a'&&str[i]<='z')    //    4'写字母
                   return char(str[i]-32);
                else    //    其他字符
                   return str[i];
       }
}
void main()
{
    int i;
    char *s=”Hello”;
    Words word(s);
    word.disp();
    for(i=0;i      cout<      cout<  }


10、使用VC++6.0打开考生交件夹下的源程序文件2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intN[4])的功能是用4个数字,组成互不相同且无重复数字的3位数,并将满足所有条件的数字输出到屏幕, 
并且每输出一个3位数就换一行。 
程序分析:可填在百位、十位、个位的数字都是1、2、3、0。组成所有的排列后再去掉不满足条件的排列。如果判定第一个数字是0,则也去掉。 
试题程序: 
#include
voidfun(intN[4])
{
}
intmain() 
intN[4]={1,2,3,0}; 
fun(N): 
return0; 
}

   >>学课在线网课试听.报名        >>学课在线智能题库.模拟做题       >>直播课程       >>录播课程

课程名称
课程免费试听
课程名称
课程免费试听
课程名称
课程免费试听
初级会计师

一级建造师

执业药师

中级会计师

二级建造师

护士资格证

注册会计师

一级造价工程师

健康管理师

经济师考试

监理工程师

考研辅导课

银行从业

安全工程师

自考课程

基金从业

一级消防工程师

心理咨询师

企业人力资源管理师

法律职业资格考试

公共营养师

社会工作者

消防设施操作员

保育员

教师资格证

成人高考

育婴师

公务员培训

文职培训

英语四六级

计算机软考
养老护理员
税务师培训

房产经纪人
咨询工程师

其它课程>>



重要提醒!!内容中联系方式并非本站联系方式,报名咨询的学员请与下面最新联系方式联系我们咨询报名-以免损失!
>>长期招聘兼职招生代理人员,项目合作,团报优惠咨询,有意者请联系我们 >>咨询:13312524700(可加微信)。

昆明学历中心:◆咨询电话:0871-65385921、13312528471 赖老师、钱老师(微信报名:17787865775)点击这里给我发消息


云南地州中心:◆咨询电话:0871-65385921、17787865775 冯老师、 王老师(微信报名:17787865775)点击这里给我发消息


总部报名地址: ◆昆明市-五华区教场东路莲花财富中心10楼;网课试听:ke.xuekaocn.cn   点击这里立即咨询我们



地州分校:   大理分校   丽江分校   迪庆分校   怒江分校   红河分校   临沧分校   玉溪分校   文山分校   保山分校   德宏分校   昭通分校   普洱分校   版纳分校 【各地州学员请加老师微信咨询报名,电话(微信):133-1252-4700】;2021年云南省成人高考>>立即报名



职业技能考证:心理咨询师、健康管理师、茶艺师等更多>◆咨询电话:133 1252 4700(微信)点击这里咨询我们  

公考培训咨询:◆国考云南省考公务员/事业单位面授培训,咨询电话:133 1252 4700 (微信)点击这里立即咨询我们






温馨提示:因考试政策、内容不断变化与调整,学课在线网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

免责声明:以上内容仅代表原创者观点,其内容未经本站证实,学课在线网对以上内容的真实性、完整性不作任何保证或承诺,转载目的在于传递更多信息,由此产生的后果与学课在线网无关;如以上转载内容不慎侵犯了您的权益,请联系我们QQ:1536696595,我们将会及时处理。




网友评论