计算机二级真题1,2012年计算机二级考试真题卷(1)

2012年计算机二级考试真题卷(1)

本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。

一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意)

1.以下程序段运行后屏幕输出为____char str[80];strcpy(str,"hello");printf("%d",strlen(str));

A:5

B:6

C:7

D:80

2.设X="11”,Y="1122",下列表达式结果为假的是

A:NOT(X==y)AND(X$y)

B:NOT(X$Y)OR(X◇Y)

C:NOT()(X>=Y)

D:NOT(X$Y)

3.设有一共用体变量定义如下union data{ long w;float x;int y;char z;};union data beta;执行下列语句后,正确的共用体变量beta的值是beta.w=123456;beta.y=888;beta.x=3.1416;beta.z=’x’;

A:123456

B:888

C:3.1416

D:’x’

4.Modify Command命令建立的文件的默认扩展名是____

A:prg

B:app

C:cmd

D:exe

5.在窗体上画一个List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目的名称,下列能正确实现上述操作的程序是____

A:)Private Sub List1_Click()  Label1.Caption = List1.ListIndex  End Sub

B:)Private Sub List1_Click()  Label1.Name = List1.ListIndex  End Sub

C:)Private Sub List1_Click()  Label1.Name = List1.Text  End Sub

D:)Private Sub List1_Click()  Label1.Caption = List1.Text  End Sub

6.文本框获得焦点时,能触发KeyPress事件的操作是____

A:选定文本框中内容

B:双击文本框

C:按下键盘上的某个键

D:单击文本框

7.Int(100*Rnd____)+1产生的随机整数的闭区间是____

A:[0,99 ]

B:[1,100]

C:[0,100]

D:[1,99]

8.如果 X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是____

A:0.01*Int(X+0.05)

B:0.01*Int(100(X+0.005))

C:0.01*Int(100*(X+0.05))

D:0.01*Int(X+0.005)

9.设有以下语句int a=1,b=2,c;c=a^(b<>

A:6

B:7

C:8

D:9

10.以下程序段运行的结果为____ Dim m(10),s : s=0 For I=1 to 5 m(I)=I s=s+m(I) Next I Print s

A:5

B:10

C:15

D:20

11.Windows的菜单项前带有对勾标记的表示____

A:选择该项将打开一个下拉菜单

B:选择该项将打开一个对话框

C:该项是复选项且被选中

D:该项是单选项且被选中

12.在窗体上画一个文本框和一个计时器控件,名称分别为Text1和Timer1,在属性窗口中把计时器的Interval属性设置为1000,Enabled属性设置为False,程序运行后,如果单击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程序  Private Sub Command1_Click____  Timer1.____  End Sub  Private Sub Timer1_Timer____  Text1.Text = Time  End Sub  在____处应填入的内容是____

A:)Enabled=True

B:)Enabled=False

C:)Visible=True

D:)Visible=False

13.C语言程序中,当出现条件分支语句if~else时, else与____组成配对关系

A:同一复合语句内部的if

B:在其之前任意的if

C:在其之前未配对的最近的if

D:首行位置相同的if

14.执行Text1.Move 200,300,1500,1000语句后,控件Text1上边距窗体____twip。选择支

A:: 200

B:: 300

C:: 1500

D:: 1000

15.用____方法可将项目添加到组合框中。

A:List

B:ListIndex

C:Add

D:AddItem

16.要设置日期和时间的显示格式,可以在“选项”对话框的____选项卡中设置。

A:常规

B:区域

C:文件位置

D:数据

17.为了避免嵌套的条件分支语句if—else 的二义性,C语言规定C程序中的else总是与____组成配对关系。

A:缩排位置相同的if

B:在其之前未配对的if

C:在其之前未配对的最近的if

D:同一行上的if

18.与传统和程序设计语言相比,Visual Basic最突出的特点是____

A:结构化程序设计

B:程序开发环境

C:程序调试技术

D:事件驱动编程机制

19.关闭MDI窗体时,会触发的事件是____

A:Load

B:Click

C:Resize

D:QueryUnload

20.C语言可执行程序的开始执行点是____

A:程序中第一条可执行语言

B:程序中第一个函数

C:程序中的main函数

D:包含文件中的第一个函数

21.以下程序段的输出结果是____(□表示空格)Print Format(-19.456,"####.##")选择支

A:: □-19.46

B:: □-19.45

C:: -19.46

D:: -19.45

22.算法一般都可以用____控制结构组合而成。

A:循环、分支、递归

B:顺序、循环、嵌套

C:循环、递归、选择

D:顺序、选择、循环

23.下列可用于C语言用户标识符的一组是

A:)void, define, WORD

B:)a3_b3, _123,Car

C:)For, -abc, IF Case

D:)2a, DO, sizeof

24.一个关系中属性个数为1时,称此关系为

A:对应关系

B:单一关系

C:一元关系

D:二元关系

25.与命令"LIST FIELDS 姓名,性别,出生日期"不等效的命令是

A:LIST 姓名,性别,出生日期

B:LIST ALL FIELDS 姓名,性别,出生日期

C:DISPLAY FIELDS 姓名,性别,出生日期

D:DISPLAY ALL 姓名,性别,出生日期

26.扩展名为mnx的文件是

A:备注文件

B:项目文件

C:表单文件

D:菜单文件

27.下面是关于微处理器MPU的描述,不正确的是____

A:微处理器是微型计算机的核心部件

B:微处理器是一块包含运算器和控制器的大规模集成电路片

C:微处理器的性能决定了微型计算机的档次

D:我们在购买微型计算机时,应该不断跟踪微处理器的更新

28.在MicrosoftExcei2000中,选择了一个单元格,要把该单元格的数据删掉,可用“编辑”菜单中____命令。

A:复制

B:删除

C:清除

D:替换

29.有关构造函数的说法中错误的是

A:构造函数名字和类的名字一样

B:构造函数在说明类变量时自动执行

C:构造函数无任何函数类型

D:构造函数有且只有一个

30.逻辑删除当前表中的全部记录,应该使用命令

A:PACK

B:DELETE

C:DELETE ALL

D:ZAP

31.为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是   。

A:CD1.DialogTitle=“对话框窗口”

B:CD1.Action=“对话框窗口”

C:CD1.FileName=“对话框窗口”

D:CD1.Filter=“对话框窗口”

32.若有以下定义和语句 char c1=’b‘,c2=’e‘; printf(“%d,%c\n”,c2-c1,c2-’a‘+“A”); 则输出结果是

A:2,M

B:3,E

C:2,E

D:输出项与对应的格式控制不一致,输出结果不确定、

33.Visual Basic程序设计语言属于____

A:面向过程的语言

B:机器语言

C:面向对象的语言

D:汇编语言

34.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程Private Sub Command1_Click____Dim array1(10,10) As IntegerDim i As Integer,j As integerFor i=1 To 3For j=2 To 4array1(i,j)=i+jNext jNext iText1.Text=array1(2,3)+array1(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是____

A:15

B:14

C:13

D:12

35.要将文本框背景颜色设为蓝色,可设置____的属性为vbBlue。

A:ForeColor

B:BackColor

C:BackStyle

D:BorderStyle

36.要将文本框中的字体设为“黑体”,可设置____的属性为“黑体”。

A:FontBold

B:BackItalic

C:FontName

D:FontSize

37.有以下程序#includemain____{ int a[5]={1,2,3,4,5}, b[5]={0,2,1,3,0},is=0for(i=0;i<5;i++) s="">5;i++)>

A:6

B:10

C:11

D:15

38.下列程序的输出结果是____char *p1="abcd", *p2="ABCD", str[50]="xyz";strcpy(str+2,strcat(p1+2,p2+1)); printf("%s",str);

A:xyabcAB

B:abcABz

C:ABabcz

D:xycdBCD

39.在VB中,数值型数据可以用八进制数来表示,但必须在其前面冠以____

A:O

B:H

C:&O

D:&H

40.关系运算中,选择的操作对象是____;投影的操作对象是____;联接的操作对象是________

A:两个表,一个表,两个表

B:一个表,两个表,两个表

C:一个表,一个表,一个表

D:一个表,一个表,两个表

41.Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指

A:数据库文件(dbc文件)

B:一个数据库中两个表之间有一定的关系

C:表文件(dbf文件)

D:一个表文件中两条记录之间有一定的关系

42.C语言的输入与输出操作是由____完成的。

A:输入语句

B:输出语句

C:输入与输出函数

D:输入与输出语句

43.以下不属于工程资源管理器窗口中的文件分类为____

A:程序模块文件(.bas)

B:类模块文件(.cls)

C:工程文件(.vbp)

D:可执行文件(.exe)

44.现有如下程序段,此程序段编译有错误,则程序段的错误出在#include main____{ int a=30,b=40,c=50,d;d=a>30?b:c;switch(d){ case a:printf("%d,",a);case b:printf("%d,",b);case c:printf("%d,",c);default:printf("#");}}

A:)default:printf("#");这个语句

B:)d=a>30?b:c;这个语句

C:)case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c);这三个语句

D:)switch(d)这个语句

45.表达式16/4-2^5*8/4 MOD 5\2的值为____

A:)14

B:) 4

C:)20

D:)2

46.设置字段级规则时,“字段有效性”框的“规则”中应输入____表达式,“信息”框中输入____表达式。____

A:字符串、逻辑

B:逻辑、字符串

C:逻辑、由字段决定

D:由输入的字段决定、逻辑

47.用户自定义数据类型的成员不能是____

A:数组

B:日期型

C:货币型

D:定长字符串

48.下列对异常包含内容正确的说法是____

A:程序中的语法错

B:程序在编译或运行中发生的异常事件

C:程序中预先定义好的异常事件

D:程序在编译时发生的错误

49.参照完整性与表之间的____有关。____

A:联系

B:元组

C:联接

D:属性

50.Const Two#=2,则Two为____类型的常数。

A:整型

B:字节型

C:长整型

D:单精度型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值