近几年,随着成人教育的不断发展,参加自考考试的考生人数呈阶梯式增长,这也说明了自考学历逐渐被社会所认可。为了帮助自考生顺利通过自考考试,我将会在本文中为大家分享自考计算机基础与程序设计专业真题,希望能够对考生们有一定的帮助!
一、自考计算机基础与程序设计专业真题
(一)单项选择题
(本大题共20小题.每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.依据所使用的电子元件,将电子计算机的发展可分为4个阶段,其中第2阶段是( )
A.电子管
B.大规模超大规模集成电路
C.晶体管
D.中小规模集成电路
2.下列不属于结构化软件开发方法的基本要点的是( )
A.结构化编码
B.模块化设计
C.多态
D.逐步求精
3.在白盒测试技术中,设计足够的测试用例,使得程序中每个判定的每个取值分支至少执行一次的覆盖标准被称为( )
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.条件组合覆盖
4.通过网络大量复制传播,可造成网络阻塞、甚至瘫痪的病毒被称为( )
A.特洛伊木马
B.宏病毒
C.文件型病毒
D.蠕虫病毒
5.面向对象三个基本原则是( )
A.抽象,继承,派生
B.类,对象,方法
C.继承,封装,多态
D.对象,属性,方法
6.在Visual Studio 2008中,用于添加窗口、组件、类、模板等的菜单是( )
A.文件
B.项目
C.插入
D.编辑
7.在ADO.NET中,DataSet 对象相当于一个临时的 ( )
A.数据表
B.存储过程
C.数据库
D.数据适配器
8.以下数据类型不能表示负数范围的是( )
A.sbyte
B.uint
C.double
D.decimal
9.运行int a=20, b=5, c=10, d=3; bool s, e=false; 则表达式(s=a﹤c) &&(e=b-d﹥0)运算后,e的值是( )
A.0
B.1
C.true
D.false
10.一般而言,学生与班级之间的关系类型是( )
A.多对多
B.一对多
C.多对一
D.一对一
11.以下关于for循环for循环的说法不正确的是( )
A.for循环只能用于循环次数已经确定的情况
B.for 循环是先判定表达式,然后决定是否执行循环体语句
C.for 循环中,可以用break语句跳出循环体
D.for 循环体语句中,可以包含多条语句,但要用花括号括起来
12.在C#程序中,用于创建数组的关键字是( )
A.array
B.this
C.new
D.static
13.创建菜单后,为实现菜单项的命令功能,应添加的事件处理方法是( )
A.Drawltem
B.Popup
C.Click
D.Select
14.下列选项中,不属于构造函数的特征的是( )
A.构造函数的函数名和类名相同
B.构造函数可以重载
C.构造函数可以带有参数
D.可以指定构造函数的返回值
15.在.NET中,用于提供操作字符串的方法的类库是( )
A.System.Threading
B.System.Collections
C.System.I0
D.System.String
16.下列关于继承的理解,错误的是( )
A.子类可以从父类中继承其所有的成员
B.无论是否声明,子类都继承自object(System.object)类
C.假如,类M继承自类N,而类N又继承自类P,则类M也继承自类P
D.子类应是对基类的扩展,子类可以添加新的成员
17.指定操作系统读取文件方式中的FileMode.Create的含义是( )
A.打开一个已经存在的文件,若文件不存在,则什么都不做
B.指定操作系统应创建文件,如果文件存在,将出现异常
C.打开一个已经存在的文件,若文件不存在,出现异常
D.指定操作系统应创建文件,如果文件存在,将被改写
18.在SQL Server中,下列选项中不是用于实现数据完整性的是( )
A.rule( 规则)
B.primary key
C.not null
D.default
19.以下程序的输出结果是( )
A.Green,Red
B.Red,Green
C.Red,Blue
D.Green,Blue
20.在C#程序中, 显示一个信息为”This is test!”,标题为“Hello”的消息框,正确的语句是( )
A.MessageBox(“this is a test!”,”Hello”);
B.MessageBox .Show(“this is a test!”,”Hello”);
C.MessageBox(“Hello”,”this is a test!”);
D.MessageBox.Show (“Hello”,”this is a test!”);
(二)填空题
(本大题共l0小题,每小题2分,共20分)请在答题卡上作答。
11.计算机内部所有数据的存储、计算和处理都采用______。
12.C#的可执行文件的文件扩展名是______。
13.在switch语句中,每个语句标号所含关键字case后面的表达式必须是_________。
14.在C#语言中,可以用来遍历数组元素的循环语句是______。
15.如果一个类包含一个或多个抽象方法,它是一个______类。
16.在C#中,密封采用______修饰符来实现,用于密封类、方法和属性。
17.SQL语句中删除一个表中记录,使用的关键字是______。
18.在ADO.NET中,用于设置DataGridView的数据源的属性是______。
19.从软件产品的提出开始,经过开发、使用、维护直到停止使用为止的整个过程被称为软件的______。
20.衡量软件的模块独立性的两个定性的度量标准是耦合性和_________。
(三)简答题
(本大题共4小题,每小题4分,共16分)请在答题卡上作答。
21.C#中有哪些主要的数据类型?它们之间是怎样进行相互转换的?
22.C#的类的成员包括静态成员与非静态字段,它们有什么区别?
23.简述按钮和文本框控件的作用。
24.简述使用ADO.NET连接数据库的基本步骤。
二、结尾
自考考试每年都会在全国各省举行,只要您符合条件,都可以报名参加自考考试,关于2023年自考报名时间,大家可以看看这篇文章的具体内容!
18~23周岁
24~32周岁
33~40周岁
其他
高中及以下
中专
大专
其他
工作就业
报考公务员
落户/居住证
其他
自学考试
成人高考
开放大学