第 1 页:选择题 |
第 5 页:基本操作题 |
第 6 页:简单应用题 |
第 7 页:综合应用题 |
按文件的访问方式不同,可以将文件分为( )
A. 顺序文件和随机文件
B. 文本文件和数据文件
C. 数据文件和可执行文件
D. ASCII文件和二进制文件
参考答案:A 系统解析:根据数据性质,文件可分为程序文件和数据文件;根据数据的存取方式和结构,文件可分为顺序文件和随机文件;根据数据的编码方式,文件可分为ASCII文件和二进制文件。
22
设有下列通用过程:
Public Function Fun(xStr As Stri ng)As Stri ng
Di mtStr As Stri ng ,strLAs Integer
tStr =""
strL=Len(xStr)
i =strL/2
DO While i <=StrL
tStr =tStr &Mid(xStr ,i +l ,1)
i =i +1
Loop
Fun =tStr &tStr
End Function
在窗体上画一个名称为Text1的文本框和一个名称为Co mmand1的命令按钮。然后编写下列的事件过程:
Private Sub Co mmand1_Click()
Di mS1As Stri ng S1="ABCDEF"
Text1.Text =LCase(Fun(S1))
End Sub
程序运行后,单击命令按钮,文本框中显示的是( )。
A. ABCDEF
B. abcdef
C. defdef
D. defabc
参考答案:C 系统解析:LCase()函数用于将字符串中大写字母转化为小写字母,原本小写或非字母字符保持不变。Mid(字符串,起始位置[个数])函数用于从已有字符串中取出按指定位置开始的含指定个数字符的字符串。在本题源程序的Fun 函数过程中,当第1次执行Do 循环体后,变量tStr =Mid("ABCDEF",3+1,1)="D";当第2次执行Do 循环体后,变量tStr ="D"&Mid("ABCDEF",4+1,1)="DE";当第3次执行Do 循环体后,变量tStr ="DE"&Mid("ABCDEF",5+1,1)="DEF"。函数返回值为"DEFDEF",故文本框中显示内容为"defdef"。
23
假定有一个菜单项,名为MenuIte m,为了在运行时使该菜单项不可见,应使用的语句为( )。
A. MenuIte m.Enabled =False
B. MenuIte m.Enabled =True
C. MenuIte m.Visi ble =True
D. Menulte m.Visi ble =Flase
参考答案:D 系统解析:Enabled 属性用来设置一个窗体或控件是否能够对用户产生的事件作出反应,设为False 时,菜单项在程序运行时失效,不响应用户的操作;设为True 时,菜单项在程序运行有效,能响应用户的操作。Visi ble 属性用来设置窗体或控件是否可见,设为False 时,控件不可见;设为True 时,控件可见。
24
下列程序执行后,输出结果是( )。
For n =3To 1Step -1
x$=Stri ng$(n ,"#")
Print x$
Next n
A. 1#
2#
3#
B. ###
##
#
C. #
#####
D. 3#
2#
1#
参考答案:D 系统解析:本题中for 循环的作用是每次输出n 个"#",n 的值从初值3每次递减1,终值是1,所以程序运行后,输出的图形正确的是选项B。
25
图像框中的Stretch 属性为True 时,其作用效果为( )。
A. 只能自动设定图像框长度
B. 只能自动扩大图像
C. 只能自动缩小图像
D. 图形自动调整大小适应图像控件
参考答案:D 系统解析:Stretch 属性为Trile 时,图形要调整大小,以适应Image 控件的大小;当为False 时,表示控件要调整大小以与图形相适应。
26
对下面的二叉树前序遍历的结果是( )。
A. ACFXDBEYZ
B. ABEFXYZCD
C. ABCDEFXYZ
D. ABD
参考答案:D 系统解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。记住3种遍历的顺序:(1)前序,访问根一按前序遍历左子树一按前序遍历右子树;(2)中序,按中序遍历左子树一访问根一按中序遍历右子树;(3)后序,按后序遍历左子树一按后序遍历右子树一访问根。
27
下列叙述中正确的是( )。
A. 在模块化程序设计中,一个模块应该尽量多地包括与其他模块联系的信息
B. 在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节
C. 在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则
D. 在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
参考答案:C 系统解析:在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不是细节。在程序设计中,模块化和结构化可以同时使用,一个模块的内部结构也要符合结构化设计原则。
28
设有两个串p 和q ,求q 在p 中首次出现位置的运算称为( )。
A. 连接
B. 模式匹配
C. 求子串
D. 求串长
参考答案:B 系统解析:字串的定位操作通常称为串的模式匹配,是各种串处理系统中最重要的操作之一。
29
下列关于文件的叙述中,错误的是( )。
A. 使用Append 方式打开文件时,文件指针被定位于文件尾
B. 当以Input 打开文件时,如果文件不存在,则自动建立一个新文件
C. 顺序文件的各个记录的长度可以不同
D. 随机文件打开后,既可以进行读操作,也可以进行写操作
参考答案:B 系统解析:使用Append 方式打开文件与使用Output 方式不同,它的文件指针被定位于文件尾;当以Input 打开文件时,如果文件不存在,则产生"文件未找到"错误,而如果为Output、Append、Rando m 访问方式打开的文件不存在,则自动建立相应的文件;顺序文件中记录的长度可以不同,随机文件中每个记录的长度是固定的;随机文件打开后,可以进行读、写操作。
30
有下列二叉树,对此二叉树前序遍历的结果是( )。
A. ACBEDGFH
B. ABDGCEHF
C. HGFEDCBA
D. ABCDEFGH
参考答案:B 系统解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |