【导读】
布丁学网发布2022计算机二级备考模拟试题306,更多计算机二级的模拟考试请访问布丁学网计算机类考试频道。
1. [单选题]将二进制数01000111转换为十进制数是()。
A. 57
B. 69
C. 71
D. 67
2. [单选题]在某类的公共部分有声明string operator++( );和string operator++(int);则说明
A. string operator++( );是前置自增运算符声明
B. string( )perator++( );是后置自增运算符声明
C. string operator++(int);是前置自增运算符声明
D. 两条语句无区别
3. [单选题]设有以下类和对象的定义: class A {public: int m; }; A k1,k2,*p1,*p2; 则下面针对成员变量m的引用,错误的是( )。
A. k1.m=1
B. k2->m=2
C. p1->m=3
D. (*p2).m=4
4. [单选题]创建报表的数据来源不能是( )。
A. 任意的
B. 一个多表创建的查询
C. 一个单表创建的查询
D. 一个表
5. [单选题]某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为( )。
A. n+l
B. n-1
C. 2n
D. n/2
6. [单选题]若有下列定义和语句: int u=011, v=Ox11,w=11; printf("%o,%x,%d\n”,u,v,w); 则输出结果是( )。
A. 9,17,11
B. 9,11,11
C. 11,11,11
D. 11,17,11
7. [单选题]下列是重载为非成员函数的运算符函数(operator function)原型,其中错误的是( )。
A. Fractionoperator+(Fraction,Fraction);
B. Fractionoperator-(Fraction);
C. Fraction&operator=(Fraction&,Fraction);
D. Fraction&operator+=(Fraction&,Fraction):