2018年10月高等教育自学考试全国统一命题考试
计算机基础与程序设计 试卷
(课程代码02275)
本试卷共6页,满分l00分,考试时间l50分钟。 考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。 3.第二部分为非选择题。必须注明大、小题号。使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。
第一部分 选择题
一、单项选择题:本大题共20小题,每小题l分,共20分。在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。
1.感染对象主要是Office文档的计算机病毒是 A.宏病毒 B.木马病毒 C.蠕虫病毒 D.文件型病毒
2.下列选项中,不属于计算机病毒防治技术措施的是 A.不使用盗版软件
B.不让患感冒的人用计算机
C.不要轻易打开来历不明的电予邮件的附件
D.不要随便使用在其它计算机上使用过的可擦写存储介质 3.在计算机程序设计语言中,可以壹接被计算机识别并执行的是 A.机器语言 B.汇编语言 C.算法语言 D.高级语言
4.下列运算符中,属于右结合运算符的是 A.+ B.* C.= D.==
5.假设整型变量X的值是17,Y的值是5,则语句“X/=y;”执行后,X的傻是 A.2 B.3 C.5 D.17
6.下列逻辑运算符中,优先级最高的是 A.& B.&&
C.l D.||
7.下列语句中,不能直接跳出循环体的是 A.break语句 B.continue语句 C.got0语句D.return语句
8.已知ArrayList对象alist中按顺序存储了5个元素:“l,2,4,5,6”,语句 “alist.RemoveAt(3);”执行后,alist中的元素是 A.1,2 B.1,2,5,6 C.1,2,4,6 D.1,2,4,5,6
9.在C撑中,对交错数组中的所有元素进行遍历,最方便的方法是使用 A.for循环 B.foreach循环 C.while循环 D.d0.while循环 10.鼠标移入一个控件时触发的事件是
1
A.MouseClick事件 B.MouseDown事件 C.MouseEnter事件 D.MouseLeave事件
11.下列按键中,按下后会触发KeyPress键盘事件的是 A.AIt B.Ctrl C.Enter D.Shift
12.在C群的同一个类中,一些方法可以使用相同的名字,但带有不同的参数,这叫作 A.方法的重载 B.方法的覆盖 C.方法的改写 D.方法的隐藏 13.已知定义:Color C=Color.FromArgb(50,100,150,250);,则表达式c.R的值是
A.50 B.100 C.150 D.250
14.下列StreamReader类的方法中,可以一次性读取指定文件的全部内容的方法是 A.Read() B.ReadBlock() C.ReadLine() D.ReadToEnd()
15.在SQL语句中,HAVING子句必须与
A.AS子句一起使用 B.DISTINCT子句一起使用 C.GROUP BY子句一起使用D.ORDER BY子句一起使用
16.下列BindingSource控件的常用属性中,设置数据源中的表的属性是 A.Count B.DataMember C.DataSource D.Position
17.软件生命周期模型中,称为基于知识的软件开发模型的是 A.螺旋模型 B.增量模型 C.喷泉模型 D.智能模型
18.下列选项中,属于软件管理和支持工具的是 A.文档分析工具 B.版本控制工具 C.逆向工程工具 D.项目管理工具
19.下列选顼中,发现错误能力最弱的逻辑覆盖是 A.语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖
20.在UML的连接关系中,描述整体与部分的连接关系是 A.关联 B.泛化 C.依赖 D.聚合
第二部分 非选择题
二、填空题:本大题共l0小题,每小题l分,共10分。
21.计算机________是指插入在计算机程序中的,能破坏计算机功能或者数据,能自我 复制的一组计算机指令或者程序代码。
22.通常用________方式将C语言编写的源程序翻译成机器指令。
23.在C#中,可以使用________强制表达式中的某些部分先予其他部分计算。 24.在do…while循环语句中,当while后面表达式值为________时结束循环。 25.已知数组定义:int[][]m=new int[3][];,则m.GetUpperBound(O)的值是________。 26.在面向对象程序设计的3个特征中,________是指同一操作作用于不同的对象,产 生不同的执行结果。
27.在.NET的绘图系统中,默认情况下,绘图是以________为单位。
2
28.SQL语句“SELECT宰FROM student WHERE性别=`男`”的功能是从表________ 中查询所有男学生。
29.匿向对象软件开发方法的组成包括面向对象分桥、面向对象设计和________。 30.UML定义了9种图,其中________图从用户的角度描述系统的功能,它由用铡、 参与者以及它们之间的关系组成。
三、简答题:本大题共5小题,每小题4分,共20分。
31.简述逻辑运算符“|”和“||”的差别。
32.试结合下面while循环的语法格式簿述while循环的执行过程。 while(布尔表达式){循环体}
33.什么是抽象方法?它有什么特点?
34.菜学生选谋数据库(xsxk)中包含如下3个表:
(1)学生表:包含学号、姓名、性别字段,“学号”为主键。
(2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。
3