华南理工大学华南理工2005年高级语言程序设计考研真题及答案解析

上传人:di****ng 文档编号:42178557 上传时间:2018-06-01 格式:DOC 页数:12 大小:117KB
返回 下载 相关 举报
华南理工大学华南理工2005年高级语言程序设计考研真题及答案解析_第1页
第1页 / 共12页
华南理工大学华南理工2005年高级语言程序设计考研真题及答案解析_第2页
第2页 / 共12页
华南理工大学华南理工2005年高级语言程序设计考研真题及答案解析_第3页
第3页 / 共12页
华南理工大学华南理工2005年高级语言程序设计考研真题及答案解析_第4页
第4页 / 共12页
华南理工大学华南理工2005年高级语言程序设计考研真题及答案解析_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《华南理工大学华南理工2005年高级语言程序设计考研真题及答案解析》由会员分享,可在线阅读,更多相关《华南理工大学华南理工2005年高级语言程序设计考研真题及答案解析(12页珍藏版)》请在金锄头文库上搜索。

1、409 华南理工大学 2005 年攻读硕士学位研究生入学考试试卷(试卷上做答无效,请在答题纸上做答,试后本卷必须与答题纸一同交回)科目名称:高级语言程序设计 适用专业:建筑技术科学 共 9 页第 1 页说说 明明1请把答案写到答卷内,不写入答卷内的不得分。 2试题包括微机应用基础及 Visual BASIC 语言两部分。 3试题及答案中均以“”表示一个空格。 4全部试题共 4 大题,满分 150 分。一、选择填空,在下面各小题 4 个可能的答案中选出唯一正确的答案填入空格 中:(第 124 号空格每空 1 分,第 2530 号空格每空 2 分,共 36 分)第一部分:微机应用基础 1微机上操作

2、系统的作用是 (1) 。(1)A)解释执行源程序B)编译源程序C)进行编码转换D)控制和管理系统资源 2在计算机中,个字节是由 (2) 个二进制位组成的。(2)A)4B)8C)16D)323将高级语言编写的程序翻译成机器语言程序,通常采用两种翻译方式,这两 种方式是 (3) 。(3)A)编译和解释B)编译和汇编C)汇编和链接D)解释和汇编 4计算机在工作中突然断电,则存放在 (4) 中的信息将会丢失 (4)A) ROMB) RAMC)ROM 和 RAMD)硬盘 5在 Windows 中剪贴板是程序和文件间用来传递信息的临时存储区,此存储 区是 (5) 。若要将当前窗口存入剪贴板中,可以按 (6

3、) 。(5)A)回收站的一部分B)硬盘的一部分C)内存的一部分D)软盘的一部分(6)A)【Alt】+【PrintScreen】键B)【Ctrl】+【PrintScreen】键C)【PrintScreen】键D)【Shift】+【PrintScreen】 键6在以下关于 Windows 桌面上图标的叙述中,唯一错误的是 (7) 。(7)A)图标可以复制B)图标可以重新排列C)所有图标都可以移动D)所有图标都可以重命名 7当选定文件或文件夹后,不将文件或文件夹放到“回收站”中而直接删除的布丁考研网,在读学长提供高参考价值的考研真题资料布丁考研网,在读学长提供高参考价值的考研真题资料 第 2 页操作

4、是 (8) 。(8) A) 按【Delete】键 B) 按【Alt】+【Delete】键C) 按【Shift】+【Delete】键 D) 用“我的电脑”窗口中“文件”菜单中的删除命令。 8在下面的四个操作中,除了 (9) 外,都可以使当前正在运行的一个应 用程序窗口转到另一个应用程序窗口。(9)A)按【Alt】+【Tab】键B)按【Alt】+【Shift】键C)按【Alt】+【Esc】键D)用鼠标单击另一应用程序窗口9阅读下面两条关于多媒体计算机的叙述:甲、多媒体计算机系统与普通计算机系统一样,仍由硬件系统和软件系统组 成。乙、多媒体计算机技术是指、用计算机交互地综合处理磁盘信息、磁带信息 和

5、光盘信息等多种信息。 经判断, (10) 。(10) A)甲正确、乙不正确B)乙正确、甲不正确C)甲、乙都正确D)甲、乙都不正确 10在以下四项中, (11) 是宏病毒的主要感染对象。(11) A)com 文件B)exe 文件C)doc 文件D)引导区11在万维网地址栏输入框中, (12) 为非法的访问方式 (12) A) http:/B) telnet:/C) ftp:/D) Open:/第二部分:Visual BASIC 语言12定义 Visual BASIC 变量为双精度变量的类型说明符是 (13) 。(13) A)%B)#C)D)13在下列运算符的排列顺序中,只有 (14) 是按照运算

6、符优先级的顺序 从高到低排列。(14) A) Mod / B) / Mod C) Mod /D) / Mod 14如果想把命令按钮设置为如右图那样的形式,那么必须把命 令按钮的 Caption 属性设置为: (15) 。(15) A) “#RUN“B) “_RUN“C) “ sEnd Sub 该程序有错误,正确的改正办法是: (27) 。(27) A) 在位置插入 s = 0 : t = 1布丁考研网,在读学长提供高参考价值的考研真题资料布丁考研网,在读学长提供高参考价值的考研真题资料 第 4 页B) 在位置插入 s = 0 : t = 1C) 在位置插入 s = 0 ,在位置插入 t = 1

7、D) 在位置插入 s = 0 ,在位置插入 t = 1 26以下过程和函数定义中, (28) 是错误的。(28) A) Private Sub SF(A As String)B) Private Sub SF(A As String) As IntegerC) Private Function SF(A As String)D) Private Function SF(A As String) As Integer 27阅读下列事件过程:Private Sub Form_Click()Dim A&, B&, X&Open “file.dat“ For Random As #1 Len = 4A

8、 = 1B = 2Put #1, A, BGet #1, 1, XClose #1Print XEnd Sub 上述程序执行后在窗体上的输出结果是 (29) 。(29) A) 1B) 2C)1,2D) 1 2 28求正整数 A 和 B 的最大公约数的子过程如下:Sub GCD(ByVal A As Integer, ByVal B As Integer)Dim R As IntegerDoR = A Mod BA = BB = RLoop Until R = 0Form.Print A, BEnd Sub 现判断下面两个关于该子过程的叙述的正确性:甲、调用该子过程时, 要保证形式参数 A、B

9、满足 AB。乙、最后在窗体上输出的 A、B 中, B 是最大公约数。经判断,在这两个叙述中, (30) 。(30) A)甲正确,乙不正确B)甲不正确,乙正确C)甲、乙都正确D)甲、乙都不正确布丁考研网,在读学长提供高参考价值的考研真题资料布丁考研网,在读学长提供高参考价值的考研真题资料 第 5 页二、填空题:(第 3139 号空格每空 2 分,第 4045 号空格每空 3 分,共 36 分)1 的 Visual BASIC 表达式是 (31) 。53cos212求下列表达式的值:Sqr(Asc(“z“)-Asc(“a“) 的值为 (32) ;45 2 Mod 3.2 * Int( 5.2 )

10、的值为 (33) ;InStr(“Visual Basic 6.0“,“BASIC“) 的值为 (34) 。 3一个工程的界面如下图,其窗体上共有三个控件:命令按钮 CmdRun、命令 按钮 CmdExit、列表框 List1。该工程的代码如下:Private Sub CmdRun_Click()Dim i As IntegerFor i = List1.ListCount - 1 To 0 Step -1If List1.Selected(i) Then List1.RemoveItem iNext iEnd SubPrivate Sub CmdExit_Click()EndEnd Sub

11、阅读代码后,请回答: 列表框的 Columns 属性值是 (35) 。 该工程的功能是什么? (36) 。 For 语句可否改写为 For i = List1.ListCount To 1 Step 1 ? (37) 。4控件数组由一组类型相同和 (38) 相同的控件组成,共享 (39) 。5下列程序运行后共输出了 8 个数,输出的第三个数为 (40) ,输出的最 后一个数为 (41) 。 Sub p(x As Integer, ByVal y As Integer) x = x Mod y: y = Int(x / 3) + y Print x, y End SubPrivate Sub C

12、ommand1_Click() Dim x As Integer, y As Integer x = 25: y = 7 Call p(y, x - 10): Print x, y布丁考研网,在读学长提供高参考价值的考研真题资料布丁考研网,在读学长提供高参考价值的考研真题资料 第 6 页p x, y: Print x, y End Sub6以下程序运行后输出了 (42) 个“?” 。Private Sub Form_Click()Dim I%For I = 1 To 4Print ST(2)Next IEnd SubFunction ST(ByVal N As Integer) As Stri

13、ngStatic X$Dim I%For I = 1 To NX = X & “?“Next IST = XEnd Function7以下程序运行后,s 的值为 (43) ,x 的值为 (44) 。 Private Sub Command1_Click() Dim x, y, s For x = 2 To 6 Step 0.5 Select Case x Case 4 y = 2.4 Case 1 To 3 y = -0.7 Case Is 5 y = 8.2 Case Else y = 5 End Select s = s + y Next x Print s, x End Sub8以下程序

14、运行后,x 的值为 (45) 。Private Sub Command1_Click()Dim x$, n%布丁考研网,在读学长提供高参考价值的考研真题资料布丁考研网,在读学长提供高参考价值的考研真题资料 第 7 页x = “ABCDEFGHIJK“Don = Len(x)x = Mid(x, 2, n - 2)Loop Until n a(j+1) Thenx = a(j)a(j) = a(j + 1)a(j + 1) = x(58) End If Next j If (59) Then Exit For Next i End Sub*布丁考研网,在读学长提供高参考价值的考研真题资料布丁考研网,在读学长提供高参考价值的考研真题资料 第 9 页5程序运行后,自动生成一个由 10 个随机整数组成的数组并在窗体上显示该 数组,然后根据提示输入数组序号,删除数组中指定序号的元素,接着再将删除后 的数组重新输出。 【程序】Dim a(),n As Integer(60) Private Sub Form_Activate()Randomize(61) For n = 0 To ka(n) = Int(Rnd * 100)Next nPrint “输出数组:“ : Output a End SubPrivate Sub Command

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号