2016年4月自考02275计算机基础与程序设计试题及答案含解析_第1页
2016年4月自考02275计算机基础与程序设计试题及答案含解析_第2页
2016年4月自考02275计算机基础与程序设计试题及答案含解析_第3页
2016年4月自考02275计算机基础与程序设计试题及答案含解析_第4页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机基础与程序设计年月真题

0227520164

1、【单选题】依据所使用的电子元件,将电子计算机的发展可分为4个阶段,其中第2阶段

是()

电子管

大规模超大规模集成电路

A:

晶体管

B:

中小规模集成电路

C:

答D:案:C

解析:第二个发展阶段是晶体管的计算机时代,在1956年到1964年。

2、【单选题】下列不属于结构化软件开发方法的基本要点的是()

结构化编码

模块化设计

A:

多态

B:

逐步求精

C:

答D:案:C

解析:结构化软件开发方法的基本要点包括:(1)结构化编码;(2)模块化设计;

(3)逐步求精。

3、【单选题】在白盒测试技术中,设计足够的测试用例,使得程序中每个判定的每个取值分

支至少执行一次的覆盖标准被称为()

语句覆盖

判定覆盖

A:

条件覆盖

B:

条件组合覆盖

C:

答D:案:B

解析:判定覆盖是设计足够多的测试用例,使得程序中的每一个判断至少获得一次"真"和

一次"假",即使得程序流程图中的每一个真假分支至少被执行一次。

4、【单选题】通过网络大量复制传播,可造成网络阻塞、甚至瘫痪的病毒被称为()

特洛伊木马

A:

宏病毒

文件型病毒

B:

蠕虫病毒

C:

答D:案:D

解析:蠕虫病毒与计算机病毒相似,是一种能够自我的计算机程序。与计算机病毒不同的

是,计算机蠕虫不需要附在别的程序,可能不用使用者介入操作也能自我或执行。计算机

蠕虫未必会直接破坏被感染的系统,却几乎都对网络有害。计算机蠕虫可能会执行垃圾代

码以发动分散式阻断服务攻击,令计算机的执行效率极大程度降低,从而影响计算机的正

常使用;可能会损毁或修改目标计算机的档案;亦可能只是浪费带宽。

5、【单选题】面向对象三个基本原则是()

抽象,继承,派生

类,对象,方法

A:

继承,封装,多态

B:

对象,属性,方法

C:

答D:案:C

解析:面向对象三个基本原则是:继承、封装、多态。

6、【单选题】在VisualStudio2008中,用于添加窗口、组件、类、模板等的菜单是()

文件

项目

A:

插入

B:

编辑

C:

答D:案:B

解析:打开VisualStudio2008,在菜单栏选择“文件”→“新建”→“项目”。故选项

B符合题意。

7、【单选题】在ADO.NET中,DataSet对象相当于一个临时的()

数据表

存储过程

A:

数据库

B:

数据适配器

C:

答D:案:C

解析:DataSet(数据集)是一个临时的数据库,它的数据是保存在内存中的,它独立于

任何数据库,也就是DataSet可以保存所有类型数据库的数据。

8、【单选题】以下数据类型不能表示负数范围的是()

sbyte

uint

A:

double

B:

decimal

C:

答D:案:B

解析:uint是无符号整数类型,它只能表示非负数范围。在大多数编程语言中,uint类

型的取值范围是从0到最大正整数。因为无符号整数类型不包含符号位,所以不能表示负

数。如果需要表示负数,可以使用有符号整数类型,如int。有符号整数类型可以表示正

数、负数和零。

9、【单选题】运行inta=20,b=5,c=10,d=3;bools,e=false;则表达式(s=a<c)

&&(e=b-d>0)运算后,e的值是()

0

1

A:

true

B:

false

C:

答D:案:D

10、【单选题】一般而言,学生与班级之间的关系类型是()

多对多

一对多

A:

多对一

B:

一对一

C:

答D:案:B

解析:一般而言,学生与班级之间的关系类型是一对多。

11、【单选题】以下关于for循环for循环的说法不正确的是()

for循环只能用于循环次数已经确定的情况

for循环是先判定表达式,然后决定是否执行循环体语句

A:

for循环中,可以用break语句跳出循环体

B:

for循环体语句中,可以包含多条语句,但要用花括号括起来

C:

D:

答案:A

12、【单选题】在C#程序中,用于创建数组的关键字是()

array

this

A:

new

B:

static

C:

答D:案:C

解析:在C#程序中,用于创建数组的关键字是new。

13、【单选题】创建菜单后,为实现菜单项的命令功能,应添加的事件处理方法是()

Drawltem

Popup

A:

Click

B:

Select

C:

答D:案:C

解析:创建菜单后,为了实现菜单项的命令功能,应为菜单项添加Click事件处理方法。

14、【单选题】下列选项中,不属于构造函数的特征的是()

构造函数的函数名和类名相同

构造函数可以重载

A:

构造函数可以带有参数

B:

可以指定构造函数的返回值

C:

答D:案:D

15、【单选题】在.NET中,用于提供操作字符串的方法的类库是()

System.Threading

System.Collections

A:

System.I0

B:

System.String

C:

答D:案:D

16、【单选题】下列关于继承的理解,错误的是()

子类可以从父类中继承其所有的成员

无论是否声明,子类都继承自object(System.object)类

A:

B:

假如,类M继承自类N,而类N又继承自类P,则类M也继承自类P

子类应是对基类的扩展,子类可以添加新的成员

C:

答D:案:A

17、【单选题】指定操作系统读取文件方式中的FileMode.Create的含义是()

打开一个已经存在的文件,若文件不存在,则什么都不做

指定操作系统应创建文件,如果文件存在,将出现异常

A:

打开一个已经存在的文件,若文件不存在,出现异常

B:

指定操作系统应创建文件,如果文件存在,将被改写

C:

答D:案:D

18、【单选题】在SQLServer中,下列选项中不是用于实现数据完整性的是()

rule(规则)

primarykey

A:

notnull

B:

default

C:

答D:案:D

19、【单选题】以下程序的输出结果是()enumColorRed,Green=2,

BluestaticvoidMainstringargs){Colorc=0;Colorc1=(Color)2;Console.WriteLine

("(0},{1)",c,c1);Console.Read();}

Green,Red

Red,Green

A:

Red,Blue

B:

Green,Blue

C:

答D:案:D

20、【单选题】在C#程序中,显示一个信息为”Thisistest!”,标题为“Hello”的消息

框,正确的语句是()

MessageBox("thisisatest!","Hello");

MessageBox.Show("thisisatest!","Hello");

A:

MessageBox("Hello","thisisatest!");

B:

MessageBox.Show("Hello","thisisatest!");

C:

答D:案:B

21、【问答题】C#中有哪些主要的数据类型?它们之间是怎样进行相互转换的?

答案:C#中的值类型包括整数类型、字符类型、浮点类型、布尔类型、结构类型和枚举类

型(1分)。引用类型包括类、接口、委托、数组、字符串等(1分)。C#中提供了隐式

类型转换(1分)和显式类型转换(1分)。

22、【问答题】C#的类的成员包括静态成员与非静态字段,它们有什么区别?

答案:在C#中类定义时,成员定义语句中加上了static时,则该成员为静态成员,否则

为非静态成员(1分);静态成员不属于某个实例对象,只与类相关联(1分),因此,

对静态成员的访问只与类关联,访问时使用类名、成员名(1分),非静态成员的访问与

实例对象关联,访问时使用对象名,成员名。(1分)

23、【问答题】简述按钮和文本框控件的作用。

答案:按钮控件通常用来接收用户的操作信息,激发相应的事件,按钮是用户与程序交互

的最简便的方法(2分)。文本框控件用于数据的输入与输出,文本框中的文本在程序运

行时,可以被用户编辑。(2分)

24、【问答题】简述使用ADO.NET连接数据库的基本步骤。

答案:使用ADO.NET连接数据库的基本步骤如下:(1)使用using添加命名空间;(1

分)(2)建立sqlConnection对象;(1分)(3)指定sqlConnection对象的

ConnectionString属性;(1分)(4)打开数据库连接;(5)关闭数据库连接。(1

分)

25、【填空题】计算机内部所有数据的存储、计算和处理都采用___。

答案:二进制

26、【填空题】C#的可执行文件的文件扩展名是___。

答案:exe

27、【填空题】在switch语句中,每个语句标号所含关键字case后面的表达式必须是

___。

答案:常量表达式

28、【填空题】在C#语言中,可以用来遍历数组元素的循环语句是___。

答案:foreach

29、【填空题】如果一个类包含一个或多个抽象方法,它是一个___类。

答案:抽象

30、【填空题】在C#中,密封采用___修饰符来实现,用于密封类、方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论