1、如下描述中,错误的是____。
A.SATA硬盘因为有机械部件,随机读写时会发生磁头的物理运动。主流硬盘的平均寻道时间在几毫秒到几十毫秒
B.SATA硬盘读写的小单位是扇区,扇区的大小是512字节或者4k
C.文件系统读写硬盘的小单位也是扇区
D.SSD支持随机读写.但是一般读性能要好于写性能
E.SSD的随机读写延时要比SATA低两个数量级
F.SSD根据使用技术的不同,写的寿命是有限的,需要软件进行写优化,确保存储单元的写次数基本同步增长
参考答案:C
2、T是一个数据类型,关于std::vector::at 和 std::vector::operator[] 描述正确的是:
A.at总是做边界检查, operator[] 不做边界检查.
B.at 不做边界检查, operator[] 做边界检查.
C.at和operator[] 是一样的
参考答案:A
3、已知fun(int)是类Test的公有成员函数,p是指向成员函数fun()的指针,采用( )是正确的
A.p=fun
B.p=Test::fun()
C.p=fun()
D.p=&Test::fun
参考答案:D
4、有一个类B继承自类A,他们数据成员如下:
class A {
...
private:
int a;
};
class B : public A {
...
private:
int a;
public:
const int b;
A &c;
static const char* d;
B* e;
}
则构造函数中,成员变量一定要通过初始化列表来初始化的是____
A.a b c
B.b c e
C.b c d e
D.c e
E.b d
F.b c
参考答案:F
5、广义表L=(a,(b,c)),进行Tail(L)操作后的结果为( )
A.c
B.((b,c))
C.b,c
D.(b,c)
参考答案:B
6、以下函数中,和其他函数不属于一类的是_____。
A.fread
B.gets
C.getchar
D.pread
E.getline
F.scanf
参考答案:D