一级MSOffice
1.第1代电子计算机使用的电子元件是
A.晶体管
B.电子管
C.中、小规模集成电路
D.大规模和超大规模集成电路
2.计算机的主机由哪些部件组成?
A.CPU、外存储器、外部设备
B.CPU和内存储器
C.CPU和存储器系统
D.主机箱、键盘、显示器
3.十进制数2344用二进制数表示是
A.11100110101
B.100100101000
C.1100011111
D.110101010101
4.十六进制数B34B对应的十进制数是
A.45569
B.45899
C.34455
D.56777
5.二进制数101100101001转换成十六进制数是
A.33488
B.2857
C.44894
D.23455
答案:
1、B 第1代计算机是电子管计算机,第二代计算机是晶体管计算机,第3代计算机主要元件是采用小规模集成电路和中规模集成电路,第4代计算机主要元件是采用大规模集成电路和超大规模集成电路。
2 B 计算机的主机是由CPU和内存储器组成,存储器系统包括内存和外存,而外存属于输入输出部分,所以它不属于主机的组成部分。
3、B 十进制向二进制的转换采用"除二取余"法。
4、B 二进制数转换成十进制数的方法是按权展开。
5、B 二进制整数转换成十六进制整数的方法是:从个位数开始向左按每4位二进制数一组划分,不足4位的前面补0,然后各组代之以一位十六进制数字即可。
二级C语言
1.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
A、10 B、9 C、6 D、5
先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]a[9]对应下面数组中的元素为6. 因此a[9]即为6
2.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )
A、2 B、3 C、4 D、无确定值
二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行
3.对二维数组的正确定义是(C )
A类型符
B 数组名
C[常量表达式][常量表达式]
D二维数组可以看做是矩阵
类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。一维数组初始化时可以省略数组长度 .二维数组初始化时可以省略行数,但不能省略列数 选项A,B,都省略了列数选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在不同的[]中
A、int a[ ][ ]={1,2,3,4,5,6};
B、int a[2] []={1,2,3,4,5,6};
C、int a[ ] [3]={1,2,3,4,5,6};
D、int a[2,3]={1,2,3,4,5,6};
4.已知int a[3][4];则对数组元素引用正确的是__C___
A、a[2][4] B、a[1,3] C、a[2][0] D、a(2)(1)
引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数第一个[下标]表示行逻辑地址下标,第二个[下标]表示列逻辑地址下标。因此a的行逻辑地址范围0~2;a的列逻辑地址范围0~3;选项A,列逻辑地址下标超过范围 .选项B,D,的引用形式不正确。
5.C语言中函数返回值的类型是由 A 决定的.
A、函数定义时指定的类型
B、 return语句中的表达式类型
C、 调用该函数时的实参的数据类型
D、形参的数据类型
二级VB
1、 下列关于控件数组的叙述中,正确的是
A.控件数组可以由不同类型的控件组成
B.控件数组元素的最小下标值为1
C.在设计阶段,可以改变控件数组元素的Index属性值
D.控件数组的名字由Caption属性指定
2、 以下关于VB特点的叙述中,错误的是
A.VB中一个对象可有多个事件过程
B.VB应用程序能以编译方式运行
C.VB应用程序从Form_Load事件过程开始执行
D.在VB应用程序中往往通过引发某个事件导致对对象的操作
3、以下关于VB对象属性的叙述中,错误的是
A.属性是对象的特征
B.对象的所有属性值都可以在属性窗口中设置
C.不同对象可以具有同名的属性
D.对象的某些属性可以在程序中设置
4、 语句:PrintInt(Rnd*5+20)的输出不可能是
A.20
B.22
C.24
D.25
5、 编写如下程序:
程序运行后,第三次单击命令按钮Commandl时,输出结果为