【知识点详解】
1. VisualFoxPro 表达式:题目中的表达式涉及到日期时间运算,选项C中的`{^2001-05-01}+DATE()`不正确,因为日期时间常量与当前日期相加无实际意义。
2. 多线程编程:在Java或类似的面向对象编程语言中,创建多线程有两种方式,一种是继承`Thread`类,另一种是实现`Runnable`接口。
3. 创建表:在数据库管理中,通常在表设计器(Table Designer)中创建表,包括定义字段、数据类型、约束等。
4. VisualBasic 随机数:VB中的`Rnd`函数用于生成0到1之间的随机数,`Int(Rnd(1)*n)`通常用于生成0到n-1之间的整数,因此选项C `Int(Rnd(1)*28)+11`能生成[10,37]之间的随机整数。
5. HTML编码:在Web开发中,为了避免HTML标签被浏览器解释,需要使用`Server.HtmlEncode`方法对特殊字符进行编码。正确选项为D。
6. 数据库应用系统:Access数据库应用系统是用户根据需求设计的结构合理、使用方便、高效的数据库和配套应用程序,属于数据库应用系统的一部分。
7. Word页码插入:在Word中,可以通过【插入】菜单的“页码”命令为文档添加页码。
8. 文件名查找:在Windows中,使用通配符`?`表示单个任意字符,所以查找名称框内输入`A?`可找到以"A"开头后跟一字母的所有文件。
9. 外部设备:计算机主机之外的设备,如键盘、鼠标、打印机等,统称为外围设备或外部设备。
10. 验证控件:在ASP.NET中,`RangeValidator`用于验证输入值是否在指定范围内,适用于确保输入值大于30的场景。
11. Word函数:在Word2000的表格中,`Average()`函数用于计算数值列的平均值。
12. 宏的概念:宏是一系列操作的集合,可以按顺序执行,但不能无次序地自动执行。
13. 字符串长度:`Len()`函数用于计算字符串长度,`Len("vb程序设计")`的结果是6,包括空格。
14. DO WHILE循环:在Visual Basic中,`DO WHILE`循环在满足条件时执行循环体,给定的程序在输入N=0时会无限循环。
15. 引用调用:当形参是引用类型,实参是变量时,调用方式为引用调用,参数传递的是变量的引用而不是副本。
16. 二叉树遍历:根据前序遍历(ABDEGCFH)和中序遍历(DBGEACHF),可以推断出后序遍历为DGEBHFC。
17. 模块化设计:为了提高模块的独立性,应追求高内聚(模块内部相关性强)和弱耦合(模块间相互依赖少)。
18. Word节:在Word中,默认情况下,整篇文档被视为一个节,节可以设置不同的页面布局和样式。
19. Python简易计算器:Python程序可以使用Tkinter库创建图形用户界面,实现计算器功能。以下是一个简单的例子:
```python
from tkinter import *
reset=True
def buttonCallBack(event):
global label
global reset
num=event.widget['text']
# 这里省略了完整的计算器逻辑
# 实现按钮点击事件对应的计算逻辑,并更新label显示结果
root = Tk()
label = Label(root, text="0")
label.pack()
# 假设已经创建了所有按钮并绑定事件
root.bind("<Button-1>", buttonCallBack)
root.mainloop()
```
注意,这只是一个简化的示例,实际的计算器程序需要处理按钮点击事件,解析输入,执行计算,并更新结果显示。