2021年10月自考《计算机基础与程序设计》真题及答案
编辑整理:浙江自考网 发表时间:2021-11-06 【大 中 小】
全国2021年10月高等教育自学考试计算机基础与程序设计试题
1.请考生按规定用笔将所有试题的答案涂、写在答题纸上。
2.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
选择题部分
注意事项:每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。
一、单项选择题:本大题共20小题,每小题1分,共20分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.目前的计算机一般被认为是第四代计算机,它所采用的主要元件是
A.电子管
B.晶体管
C.中小规模集成电路
D.大规模和超大规模集成电路
2.在计算机中,对数据进行加工处理的部件是
A.存储器
B.控制器
C.运算器
D. I/O 设备
3.在C#中,定义命名空间的关键字是
A. namespace
B. import
C. include
D. using
4.下列选项中,属于C#合法变量名的是
A.3ab
B._56
C. char
D. x.y
5.正确定义常量PI的语句是
A. const double PI= 3.14;
B. double const PI= 3.14;
C. static double PI= 3.14;
D. double static PI = 3.14;
6.判断int型变量x, y中至少有一个偶数的关系表达式是
A. x%2==0 && y%2= =0
B. x%2 !=0 && y%2 !=0
C. x%2= =0|| y%2= =0
D. x%2 !=0 |y%2 !=0
7.已知定义语句: int,] a=new int[5,6]; ,则下列数组元素引用的方法正确的是
A. a(3,4)
B. a[3,4]
C. a(3)(4)
D. a[3][4]
8.复选框按钮控件是
A. Button 控件
B. CheckBox 控件
C. Group Box控件
D. RadioButton控件
9.在C#中,声明虛方法的修饰符是
A. abstract
B. sealed
C. static
D. virtual
10.在C#中,获得一个0~1范围内随机数的正确方法是
A. double number = Random.Next();
B. double number = Random.NextDoubleO;
C. Random r= new Random(;
double number = r.Next0;
D. Random r = new Random0;
double number = r.NextDoubleO;
11.在C#中,对文本文件进行读操作通常使用
A. BinaryReader 类
B. BinaryWriter 类
C. StreamReader 类
D. StreamWriter 类
12.、 下列选项中,删除文件“d:test.txt"的正确方法是
A. File.Dlte(ertestxt");
B. File.Delte("test.xt");
C. File f= new File("d:test.xt");
f.DeleteO;
D. File f = new Fil(":(\et.txt");
f.Delete();
13. 图书信息表中,有书号、书名、著者名、价格等信息,一般适合用作主键的是
A.书号
B.书名
C.著者名
D.价格
14.在SQL Server中,用于删除数据库的命令是
A. DROP TABLE
B. DELETE TABLE
C. DROP DATABASE
D. DELETE DATABASE
15.下列选项中,表示条件为所有姓“王”的学生的WHERE子句是
A. WHERE姓名=王?'
B. WHERE姓名=王%'
C. WHERE姓名LIKE '王?'
D. WHERE姓名LIKE '王%'
16. ADO.NET 是一种
A.数据库
B.查询语言
C.数据库管理系统
D.用于数据访问的基类库
17.在ADO.NET中,DataSet 对象相当于一个临时的
A.数据表
B.数据库
C.存储过程
D.数据适配器
18.软件工程的基本目标是
A.开发高质量的软件
B.消除软件固有的复杂性
C.努力发挥开发人员的创造性潜能
D.更好地维护正在使用的软件产品
19.下列选项中,属于结构化需求分析常用的工具是
A.DFD图.
B. PAD 图
C. N-S 图
D.SC图
20.软件测试的目的是
A.证明软件正确
B.试验性运行软件
C.发现软件中的错误
D.找出软件中全部错误
非选择题部分
注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题:本大题共10小题,每小题1分,共10分。
21.一个完整的计算机系统由硬件系统和________系统两大部分组成。
22.已知x和y是int类型变量, x的值是0, y的值是3,语句“x= -y;"执行后x的值是________。
23.已知整型变量i的初始值是0,则循环语句“while(++i<= 3);”执行后,i的值是________。
24.已知数组b的定义: int] b=new it[4]{,2,3,4};,b[b.Length- 1]的值是_________。
25.在C#中,使用__________运算符创建一个类的对象。
26.已知定义: String s= "This is a lst,",表达式sIndadxf("is")的值是________。
27.在SQL Server中,约束保障了数据的一致性和完整性,其中_________约束当前记录的唯一性。
28.软件生命周期分为软件定义、软件开发和软件__________3个阶段。
29.软件设计分为概要设计和_________设计两个阶段。
30.在开发系统之前,先建立系统原型提供给用户,用户通过研究原型,进一步完善他们的功能需求,可以减少进行_________性维护的需要。
三、简答题:本大题共5小题,每小题4分,共20分。
31.简述内存储器和外存储器的作用。
32.什么是C#数据类型系统中的装箱?简述它的实现过程。
33.简述C#中实现多态的方法。
34.设数据库JXGL中有一个关于学生基本信息的表,表名为"student",该表有XH (学号、char)、 XM (姓名、char)、 XB (性别、char)、 BJ (班级、char) 和SG (身高、int)五个字段。分别写出完成下列查询要求的SQL语句。
(1)列出所有女生的学号、姓名和班级。
(2)列出每个班最高学生的“身高”。
浙江自考网声明:
1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。