奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 255|回复: 0

东北大学17秋学期《可视化程序设计Ⅰ》在线作业1参考答案

[复制链接]

1万

主题

3

回帖

2万

积分

论坛元老

积分
29086
发表于 2017-9-10 22:15:36 | 显示全部楼层 |阅读模式
扫码加微信
17秋学期《可视化程序设计Ⅰ》在线作业1
一、单选题:【20道,总分:100分】东北大学答案


1.VB窗口中缺省的度量单位为          (满分:5)
    A. Twip
    B. Point
    C. Pixed
    D. Inch
2.以下叙述中错误的是          (满分:5)
    A. 用Shell函数可以调用能够在Windows下运行的应用程序
    B. 用Shell函数可以调用可执行文件,也可以调用Visual Basic的内部函数
    C. 调用Shell函数的格式应为:<变量名>=Shell(……)
    D. 用Shell函数不能执行DOS命令
3.一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称md1Func的标准模块。假定在Form1、Form2和mdlFunc中分别建立了自定义过程,其定义格式为:Form1中定义的过程:Private Sub frmFunction1(    )……End SubForm2中定义的过程Public Sub frmFunction2(    )……End SubmdlFunc中定义的过程:Public Sub md1Function(    )……End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以          (满分:5)
    A. 上述三个过程都可以在工程中的任何窗体或模块中被调用
    B. frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用
    C. 上述三个过程都只能在各自被定义的模块中调用
    D. 只有md1Function过程能够被工程中各个窗体或模块调用
4.为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是          (满分:5)
    A. Visible
    B. Timer
    C. Enabled
    D. Interval
5.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为          (满分:5)
    A. A) For i=0 To List1.ListCount-1……
    B. B) For i=0 To ListCount-1……Next
    C. C) For i=1 To List1.listCount……Next
    D. D) For i=1 To ListCount……Next
6.如果在立即窗口中执行以下操作:a=8 (是回车键,下同)b=9 print a>b 则输出结果是          (满分:5)
    A. -1
    B. 0
    C. FALSE
    D. TRUE
7.有如下语句:Open “test.dat” For Random As #1 Len =20,表示文件f1.dat每个记录的长度等于(    )          (满分:5)
    A. 20个字符
    B. 20个字节
    C. 或小于20个字符
    D. 或小于20个字节
8.以下Case语句中错误的是          (满分:5)
    A. Case 0 To 10
    B. Case Is>10
    C. Case Is>10 And Is<50
    D. "Case 3,5,Is>10"
9.确定一个窗体或控件大小属性是          (满分:5)
    A. Width或Height
    B. Width和Height
    C. Top或Left
    D. Top和Left
10.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:Private Sub Command1Click(    ) a = 12345Print Format$(a, &quot;000.00&quot;)End Sub程序运行后,单击命令按钮,窗体上显示的是          (满分:5)
    A. 123.45
    B. 12345.00
    C. 345.00
    D. 123.00
11.关于子窗体说法正确的是          (满分:5)
    A. MDI子窗体与普通窗体没有区别
    B. MDI子窗体与普通窗体不同,其活动区域为MDI窗体工作区,而普通窗体则没有此限制
    C. MDI窗体菜单和子窗体可以同时显示出来
    D. 当子窗体激活时仅仅显示子窗体菜单
12.设在工程中有一个标准模块,其中定义了如下记录类型Type BooksName As String *10TelNum As String *20End Type在窗体上画一个名为Command1的命令按钮。要求当执行事件过程Command1Click时,在顺序文件Person.txt中写入一条记录。下列能够完成该操作的事件过程是          (满分:5)
    A. "Private Sub Command1Click(    )Dim B As BooksOpen “c:\Person.txt”For Output As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,B.Name,B.TelNumClose #1End Sub"
    B. "Private Sub Command1Click(    )Dim B As BooksOpen “c:\Person.txt”For Input As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Print #1,B.Name,B.TelNumClose #1End Sub"
    C. "Private Sub Command1Click(    )Dim B As BooksOpen “c:\Person.txt”For Output As #1B.Name=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,BClose #1End Sub"
    D. "Private Sub Command1Click(    )Open “c:\Person.txt”For Input As #1Name=InputBox(“输入姓名”)TelNum=InputBox(“输入电话号码”)Print #1,Name,TelNumClose #1End Sub"
13.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程:Private Sub Command1Click(    )a=Text1.Text+Text2.TextPrint aEnd SubPrivate Sub FormmLoad(    )Text1 Text=""Text2 Text=""End sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321          (满分:5)
    A. 444
    B. 321123
    C. 123321
    D. 132231
14.以下叙述中错误的是          (满分:5)
    A. 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
    B. Sub过程中不能嵌套定义Sub过程
    C. Sub过程中可以嵌套调用Sub过程
    D. 事件过程可以像通用过程一样由用户定义过程名
15.(2)以下叙述中正确的是          (满分:5)
    A. 窗体的Name属性指定窗体的名称,用来标识一个窗体
    B. " 窗体的Name属性的值是显示在窗体标题栏中的文本"
    C. 可以在运行期间改变对象的Name属性的值
    D. "对象的Name属性值可以为空
16.下列可作为Visual Basic变量名的是          (满分:5)
    A.
    B. 4A
    C. ?xy
    D. constA
17.在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程Option Base 0Private Sub Command1Click(    )Dim city As VariantCity=Array("北京","上海","天津","重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是          (满分:5)
    A. 空白
    B. 错误提示
    C. 北京
    D. 上海
18.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1Click(    ) Dim array1(10, 10) As Integer Dim i As Integer, j As Integer For i = 1 To 3 For j = 2 To 4 array1(i, j) = i + j Next j Next i Text1.Text = array1(2, 3) + array1(3, 4)End Sub程序运          (满分:5)
    A. 15
    B. 14
    C. 13
    D. 12
19.关于PaintPicture spic,dx,dy,dw,dh,sx,sy,sw,sh,rop语句正确的说法是          (满分:5)
    A. "dx,dy为传送源左上角坐标"
    B. "dx,dy为传送目标左上角坐标"
    C. "sw,sh为传送目标的大小"
    D. "dw,dh为传送源的大小"
20.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1Click(    )Dim i As Integer,n As IntegerFor I=0 To 50i=i+3n=n+1If i>10 Then xit forNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是          (满分:5)
    A. 2
    B. 3
    C. 4
    D.
更多学习资料请登录www.openhelp100.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-27 10:41

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表