您现在的位置:首页 > 计算机 > 计算机二级 > 考试试题

2013年计算机二级习题(3)

育龙网核心提示:2013年计算机二级习题(3):1、在下列各项中,运算级别最低的为()。A.算术运算符B.关系运算符C.逻辑运算符D.圆括号,【答案】:C。

1、在下列各项中,运算级别最低的为(  )。
A.算术运算符 
B.关系运算符 
C.逻辑运算符 
D.圆括号
【答案】:C
 

 

2、以下关于函数过程的叙述中,正确的是(  )
A.如果不指明函数过程参数的类型,则该参数没有数据类型
B.函数过程的返回值可以有多个
C.当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递
D.函数过程形参的类型与函数返回值的类型没有关系
【答案】:D
如果不指明函数过程参数的类型,则该参数是变体数据类型,所以,选项A错误:函数过程的返回值只能有l个,所以,选项B错误;当数组作为函数过程的参数时,只以引用方式传递,所以,选项C错误。
在函数过程中,形参的类型指明了调用时传递给函数过程的参数的数据类型,函数的返回值类型指明了调用函数过程时函数作为表达式的数据类型,它与形参的类型没有关系。所以,答案是D。

 

3、在Visual FoxPro中,参照完整性规则不包括(  )。
A.更新规则 
B.删除规则 
C.插入规则 
D.约束规则
【答案】:D
 

 

4、以下所述中,是软件调试技术的是(  )。
A.错误推断
B.集成测试
C.回溯法
D.边界值分析
【答案】:C
软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。
 

 

5、在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的______特性。
【答案】:
有穷性
算法的4个基本特性包括:可靠性、确定性、有穷性和拥有足够的情报,其中,算法的有穷性指的是算法必须在有限的时间内完成,即算法必须在执行有限个步骤之,后终止。
 

 

6、窗体上有一个名称%tdText1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下
Private Type x
a As Integer
b As Integer
End Type
Private Sub Command 1_Click()
Dim y AS x
y.a=InputBox(“”)
If y.a2=v.a/2 Then
y.b=y.a*Y.a
y.b=Fix(y.a/2)
End If
Text 1.Text=y.b
End Sub
对以上程序,下列叙述中错误的是(  )
A.x是用户定义的类型
B.InputBox函数弹出的对话框中没有提示信息
C.若输入的是偶数,b的值为该偶数的平方
D.Fix(a/2)把a/2的小数部分四舍五人,转换为整数返回
【答案】:D
Fix(x)函数将数值x的小数部分去掉,转换成一个整数;要使一个数值四舍五入成整数,可用Round函数。所以,选项D错误。

 

7、下面程序执行时,输出的结果是(  )。
Private Sub Form_Click()
Dim i As Integer,j As Integer
i=10
Do
i =i+j
Forj=10 To i Step-3
i= i+j
Next j
Loop While i<50
Printi;j
End Sub
A.50 10
B.50 9
C.57 10
D.579
【答案】:C
本题中,D0循环中嵌套了For循环,执行过程中先执行内层For循环,然后执行外层D0循环。注意for循环的循环条件,因为步长是-3,小于0,在循环变量j小于i时,停止循环,通过分析for循环仅执行一次,程序运行过程如下:
第1次D0循环:i=i+j=10;j=10,执行for循环,i=i+j=20;j=7:j<i,退出fof循环。第2次D0循环:i=i+j=20+7=27:进入for循环,j=10;j<i,不执行for循环。第3次Do循环:i=i+j=27+10=37;进入for循环,j=10:j<i,不执行for循环。第4次D0循环:i=i+j=37+10=47;进入for循环,j=10:j<i,不执行for循环。第5次D0循环:i=i+j=47+10=57;进入for循环。i=10;j<i,不执行for循环;i<50为false,退出D0循环。
【知识拓展】通常把循环体内不含有循环语句的循环叫做单层循环,而把循环体内含有循环语句的循环称为多重循环。多重循环又叫做多层循环或嵌套循环。
 

 

8、在计算机中,算法是指 
A.加工方法 
B.解题方案的准确而完整的描述  
C.排序方法 
D.查询方法
【答案】:B
 

 

9、在Visual FoxPro中,恢复逻辑删除记录的命令是(  )。
A.DELETE 
B.RECALL 
C.PACK 
D.ZAP
【答案】:B
 

 

10、在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:
Function M(x As Integer,Y As Integer)As Integer
M=llf(x>Y,x,Y)
End Function
Private Sub Command1_Click()
Dim a As Integer,b As Integer
a=100
b=200
Print M(a,b)
End Sub
程序运行后,单击命令按钮,输出结果为____。

【答案】:
200

【分析】IIf函数用来执行简单的条件判断操作,它是“If…Then…Else”的简写版本。其格式为:Result=IIf(条件,True部分,False部分)。“Result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,函数返回“True部分”,而当“条件”为假时返回“False部分”。
由于逻辑表达式x>y的值为假,所以IIf函数返回的是200。

来源:育龙网-在职博士本页网址:http://it.china-b.com/jisuanjierji/kaoshishiti/4307.html
QQ空间 新浪微博 腾讯微博 人人网 更多