A.属性B.键C.关系D.域
C。【解析】将E-R图转换为关系模式时,实体和联系都可以表示为关系。
11. 在窗体上画一个命令按钮和一个文本框(名称分别为Co mmand1和Text1),并把窗体的KeyPrevie w属性设置为True,然后编写下列代码:
Di mSave All As Stri ng
Private Sub Form_Load()
Show Text1.Text=""
Text1.SetFocus
End Sub
Private Sub Co mmand1_Click()
Text1.Text=LCase(Save All)+Save All
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
Save All=Save All+Chr(KeyAscii)
End Sub
程序运行后,直接用键盘输入VB,再单击命令按钮,则文本框中显示的内容为()。
A.vbVB B.不显示任何信息C.VB D.出错
A。【解析】KeyPrevie w属性用于设置是否在控件的键盘事件之前激活窗体的键盘事件。KeyPress(KeyAsciiAs Integer)事件是在对象具有焦点时,按下键盘上的键时触发的事件。KeyAscii参数是所按键的Ascii的代码将每个字符的大、小写形式作为不同的键代码解释。Chr()可返回Ascii码对应的字符。
本题程序运行时,在文本框中每输入一个字符,该字符将被连入变量Save All中,当输入为“VB”时,Save All="VB"。单击命令按钮后,文本框中显示内容应为“vbVB”。
12. 设有下列程序
Private Sub Form_Click()
x=50
For i=1To 4
y=InputBox("请输入一个整数")
y=Val(y)
If y Mod 5=0Then
a=a+y
x=y
Else
a=a+x
End If
Next i
Print a
End Sub
程序运行后,单击窗体,在输入对话框中依次输入15、24、35、46,输出结果为()。
A.100 B.50 C.120 D.70
A。【解析】本题源程序通过For循环输入4个整数,并判断其是否能被5整除,若能被5整除,则将其累加入变量a中,并将其赋值给变量x;否则将变量x的值累加入变量a中。第1次执行循环体时,输入值为15,a=0+15,x=15。第2次执行循环体时,输入值为24,a=15+15=30;第3次执行循环体时,输入值为35,a=30+35=65,x=35;
第4次执行循环体时,输入值为46,a=65+35=100。
13. 下列关于菜单的叙述中,错误的是()。
A.当窗体为活动窗体时,用<Ctrl+E>键可以打开菜单编辑器
B.把菜单项的Enabled属性设置为False,则可删除该菜单项