编程基础笔试题

1.在C++中,类的静态成员(static member)必须在类内声明,在类外初始化

 class A { 
   			public: static int count ; // 类内声明 
   	};
  int A::count = 0 ; // 类外初始化,不必再加static关键字 

2.对于代码char *p=new char[100],p为指针,指向空间,在栈上,new是动态内存分配,new出来的空间在堆上,在堆上开辟了100个字节的空间。
3.同一时刻只能有一个部件占用总线发送信息,但可以有多个部件通过总线接收信息。
4.用于保存计算机输入输出数据的材料及其制品称为输入输出媒体,媒体一般包括硬盘、U盘、鼠标等,接口一般指USB接口、PS/2鼠标接口、VGA 接口等,端口一般指Port1、Port2这种的计算机数据传输端口,通道往往是具有信号传输转换功能的传输媒介,比如模数转换等。
5.switch()支持 int及以下(char, short, byte),String, Enum,不支持float。
6.表达式++a+b++无二义性,优先级排列:++ > * > +。
7.字符常量是用单引号括起来的一个字符。
8.当前驱动器和当前工作盘这两个概念可以混用。
9.对于某个函数调用,可以不给出被调用函数的原形的情况是函数的定义在调用处之前。
10.抽象类有以下几个特点:

(1)抽象类只能用作其他类的基类,不能建立抽象类对象。

(2)抽象类不能用作参数类型、函数返回类型或显式转换的类型。

(3)可以定义指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态性。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值