一、单项选择题
(本大题共20小题.每小题1分,共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.!
D.||
7.下列语句中,不能直接跳出循环体的是( )
A.break语句
B.continue语句
C.goto语句
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.鼠标移入一个控件时触发的事件是( )
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.聚合