【计算机类职业资格】二级公共基础知识-72及答案解析.doc
《【计算机类职业资格】二级公共基础知识-72及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-72及答案解析.doc(42页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-72 及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:46,分数:100.00)1.以下程序段的输出结果是_。x=1:y=4Do Until y4x=x*yy=y+1LoopPrint x A.1 B.4 C.8 D.20(分数:2.00)A.B.C.D.2.有如下事件过程:Private Sub Form_Click()Dim n As Integerx=0n=InputBox(“请输入一个整数“)For i=1 To nFor j=1 To ix=x+1Next jNext iPrint xEnd Sub程序运行后,单击窗体,如果在输入
2、对话框中输入 5,则在窗体上显示的内容是_。 A.13 B.14 C.15 D.16(分数:2.00)A.B.C.D.3.下面函数的功能应该是:删除字符串 str 中所有与变量 ch 相同的字符,并返回删除后的结果。例如:若 str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD”。Function delchar(str As String, ch As String)As StringDim k As Integer, temp As String, ret As Stringret=“For k=1 To Len(str)temp=Mid(str, k, 1)If
3、temp=ch Thenret=ret Next iEnd Sub运行程序,单击命令按钮,窗体上显示的内容为_。 A.5 4 3 2 1 1 B.5 4 3 2 1 C.4 3 2 1 1 D.4 4 3 2 1 1(分数:2.00)A.B.C.D.8.窗体上有 1 个名称为 Text1 的文本框;1 个名称为 Timer1 的计时器控件,其 Interval 属性值为5000,Enabled 属性值是 True。Timer1 的事件过程如下:Private Sub Timer1_Timer()Static flag As IntegerIf flag=0 Then flag=1flag=-f
4、lagIf flag=1 ThenText1.ForeColor=n=n/10WendPrintEnd Sub此程序功能是:输入 2 个正整数,反序输出这 2 个数的每一位数字,再反序输出这 2 个数之和的每一位数字。例如:若输入 123 和 234,则应该输出:3 2 14 3 27 5 3但调试时发现只输出了前 2 行(即 2 个数的反序),而未输出第 3 行(即 2 个数之和的反序),程序需要修改。下面的修改方案中正确的是_。 A.把过程 pro 的形式参数 n As Integer 改为 ByVal n As Integer B.把 Call pro(a+b)改为 pro a+b C.
5、把 n=n/10 改为 n=n/10 D.在 pro b 语句之后增加语句 c%=a+b,再把 Call pro(a+b)改为 pro c(分数:2.00)A.B.C.D.22.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim I, NumRandomizeDoFor I=1 To 1000Num=Int(Rnd*100)Print Num;Select Case NumCase 12Exit ForCuse 58Exit DoCase 65,68,92EndEnd SelectNext ILoopEnd Sub上述事件过程执行后,下
6、列描述中正确的是_。 A.Do 循环执行的次数为 1000 次 B.在 For 循环中产生的随机数小于或等于 100 C.当所产生的随机数为 12 时结束所有循环 D.当所产生的随机数为 65、68 或 92 时窗体关闭、程序结束(分数:2.00)A.B.C.D.23.在窗体上画一个名称为 Command1 的命令按钮。然后编写如下的事件过程:Public Function Fun(xStr As String)As StringDim tStr As String, strL As IntegertStr=“:strL=Len(xStr):i=1Do While i=strL/2tStr=t
7、Str sumNext iEnd Sub运行此程序时发现,除第 1 个人的总分计算正确外,其他人的总分都是错误的,程序需要修改。以下修改方案中正确的是_。 A.把外层循环语句 For i=1 To 4 改为 For i=1 To 3 内层循环语句 For j=1 To 3 改为 For i=1 To 4 B.把 sum=0 移到 For i=1 To 4 和 For j=1 To 3 之间 C.把 sum=sum+score(i,j)改为 sum=sum+score(j,i) D.把 sum=sum+score(i,j)改为 sum=score(i,j)(分数:2.00)A.B.C.D.29.
8、关于语句 If I=1 Then J=1,下列说法正确的是_。 A.I=1 和 J=1 均为关系表达式 B.I=1 和 J=1 均为赋值语句 C.I=1 为赋值语句,J=1 为关系表达式 D.I=1 为关系表达式,J=1 为赋值语句(分数:2.00)A.B.C.D.30.下列程序执行后,变量 a 的值为_。Dim a,b,c,d As Singlea=10:b=20:c=40If ba Thend=a:a=b:b=dEnd IfIf ca Thend=a:a=c:c=dEnd IfIf cb Thend=b:b=c:c=dEnd If A.10 B.40 C.20 D.100(分数:2.00)
9、A.B.C.D.31.设 a=5,b=6,c=7,d=8,执行下列语句后,x 的值为_。x=IIf(ab)And(cd),10,20) A.10 B.20 C.True D.False(分数:2.00)A.B.C.D.32.下列程序段的执行结果为_。x=Int(Rnd+4)Select Case xCase 5:Print “A Class“Case 4:Print “B Class“Case 3:Print “C Class“Case Else:Print “D Class“End Select A.A class B.B Class C.C Class D.D Class(分数:2.00)
10、A.B.C.D.33.在窗体上有一个名称为 Command1 的命令按钮和两个名称分别为 Text1、Text2 的文本框,并编写有如下事件过程:Private Sub Command1_Click()num=Text1.TextSelect Case numCase 1 To 20:x=10Case 2,4,6:x=20Case Is10:x=30Case 10:x=40End SelectText2.Text=xEnd Sub程序运行后,如果在文本框 Text1 中输入 10,然后单击命令按钮,则在 Text2 中显示的内容是_。 A.10 B.20 C.30 D.40(分数:2.00)A
11、.B.C.D.34.设有如下程序段:S=0For i=1 To 10 Step 2S=S+iNext运行以上程序后,S 的值是_。 A.24 B. 25 C.36 D.55(分数:2.00)A.B.C.D.35.下面的程序段被执行后,s 的值为_。s=0For i=1.4 To 3.8 Step 0.5s=s+1Next i A.3 B.4 C.5 D.6(分数:2.00)A.B.C.D.36.下列程序段的执行结果为_。a=6For k=1 To 0a=a+kNext kPrint k;a A.-1 6 B.-1 16 C.1 6 D.11 21(分数:2.00)A.B.C.D.37.在窗体上
12、有一个名称为 Command1 的命令按钮和一个名称为 Label1 的标签,并编写有如下事件过程:Private Sub Command1_Click()s=0For i=1 To 15n=2*i-1If n Mod 3=0 Then s=s+1Next iLabel1.Caption=sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是_。 A.1 B.5 C.27 D.45(分数:2.00)A.B.C.D.38.在以下事件过程:Private Sub Form_Click()Dim S As String, a As String, b As Stringa=“#“:b=“$“
13、For i=1 to 4If i/2=Int(i/2)ThenS=String(i, b)ElseS=String(i, a)End IfPrint S;Next iEnd Sub运行程序后,显示结果是_。 A.$#$# B.#$#$#$#$ C.#$#$ D.$#$#$#$#(分数:2.00)A.B.C.D.39.在窗体上有一个名称为 Command1 的命令按钮,并编写有如下事件过程:Private Sub Command1_Click()s=0:n=InputBox(“)For i=1 To nFor j=1 To is=s+1Next j, iPrint sEnd Sub程序运行后,单
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 72 答案 解析 DOC
