试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:困难

浙江省嘉兴市2018-2019学年高三信息技术3月嘉丽联考试卷

八进制采用了0~7八个数字,逢八进一。每个数字在不同的数位上对应不同的权值,如(123)8=1×82+2×81+3X80=(83)10。小明编写了一个将把8位以内八进制正整数转换为十进制数的VB程序,实现如下功能:在文本框Text1中输入八进制数,单击“转换”按钮Command1,在文本框Text2中输出转换后十进制数。程序运行界面如图所示。

(1)、程序编写调试后,生成如下相关文件:

A .oct.frm/B .oct.vbp/C .oct.vbw/D .oct.exe,其中属于Windows系统可执行文件的是(单选,填字母)

(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

Private Sub Command1_Click()

    Dim i As Integer,n As Integer,oct As Strin9,dec As Long, flag As Boolean

    i=1:dec=0:flag=True

    oct=   ①   

    Do While i<=Len(oct)And flag

        n=Val(Mid(oct,i,1))

        If n>=0 And n<8 Then

            dec=  ② 

        Else

            Text1.Text=”输入有误!”

               ③

        End If   

        i=i+1

    Loop

    Text2.Text=Str(dec)

End Sub

 ② 

(3)、如将③处方框内的语句省略,程序执行时,在文本框Text1中输入2019,单击“转换"按钮后,文本框Text2中显示的内容是
举一反三
返回首页

试题篮