计算机基础与程序设计2015年4月真题试题与答案解析(02275)
计算机基础与程序设计2015年4月真题试题与答案解析(02275),本试卷总共100分。
一、单项选择题
(本大题共20小题.每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.利用计算机进行机械设计属于( )
A.科学计算
B.信息处理
C.过程控制
D.计算机辅助设计
2.在下面存储容量单位中,最小的是( )
A.bit
B.Byte
C.KB
D.GB
3.内存中的只读存储器是( )
A.Cache
B.ROM
C.RAM
D.外存
4.下面属于输入设备的是( )
A.打印机
B.绘图仪
C.显示器
D.扫描仪
5.下面属于单用户多任务操作系统的是( )
A.DOS
B.Windows
C.UNIX
D.NetWare
6.计算机病毒不具有的性质是( )
A.传染性
B.潜伏性
C.免疫性
D.破坏性
7.欲将某个应用的窗体标题设置为“兔子生子”,应该更改的窗体属性是( )
A.Text属性
B.Title属性
C.Size属性
D.Tag属性
8.关于复杂C#程序和命名空间,下面说法正确的是( )
A.复杂C#程序仅包含零个命名空间
B.复杂C#程序仅包含一个命名空间
C.复杂C#程序可包含多个命名空间
D.复杂C#程序可包含零个或一个命名空间
9.C#转移序列 的作用是( )
A.退格
B.回车
C.换行
D.换页
10.在Windows应用程序中,命令按钮的默认事件是( )
A.Load事件
B.KeyDown事件
C.Click事件
D.Enter事件
11.NET Framework中基本类型的根命名空间是( )
A.Web
B.UI
C.Adapters
D.System
12.在文本文件读写中,需要使用的类是( )
A.FileStream
B.StreamCopy
C.StreamDesign
D.StreamClose
13.数据库的英文缩写是( )
A.DB
B.DBMS
C.SQL
D.RDBMS
14.在SQL Server中主日志文件默认的扩展名是( )
A.mdf
B.ldf
C.master
D.model
15.在数据库对象中,用来存储和操作数据的逻辑结构的是( )
A.表
B.索引
C.视图
D.约束
16.在AD0.NET中,用来与数据源建立连接的对象是( )
A.Connection对象
B.Command对象
C.DataAdapter对象
D.DataSet对象
17.软件是指( )
A.程序+数据
B.程序+文档
C.数据+文档
D.数据+程序+文档
18.体现软件创建所固有的迭代和无间隙特征的软件生命周期模型的是( )
A.瀑布模型
B.增量模型
C.螺旋模型
D.喷泉模型
19.下面不属于软件设计的基本原理的是( )
A.抽象
B.模块化
C.自底向上
D.信息隐蔽
20.软件生命周期中,所占的工作量最大的阶段是( )
A.编码
B.分析
C.设计
D.维护
二、填空题
(本大题共l0小题,每小题2分,共20分)请在答题卡上作答。
11.CPU包含______和______。
12.高级语言翻译成机器指令分为______方式和______方式。
13.C#中扩展名为resx的文件是C#的______文件;扩展名为sln的文件是C#的______文件。
14.对象是具有唯一对象名和固定对外接口的一组______和______的集合。
15.每个数据库文件有两个名称,分别是______文件名和______文件名。
16.SQL语言中创建数据库对象的语句暴______;修改数据库对象的语句是______。
17.AD0.NET访问数据库的模式是:______模式和______模式。
18.解决软件危机应该从______和______两方面进行。
19.衡量软件的模块独立性使用两个定性的度量标准是______性和______性。
110.动态测试主要包括______和______。
三、简答题
(本大题共6小题。每小题5分。共30分)请在答题卡上作答。
21.下面是判断x是偶数还是奇数的部分程序,请将下划线处所填内容在答题卡上作答。
22.设数组score已经存放有100个整数,请写出找出其中最大数并且将其存放到变量max中的程序片段。
23.简述RadioButton和CheckBox控件的主要区别。
24.简述类的定义并写出C#中类定义的格式。
25.已知Strin9类属于.NET类库的System命名空间,并且已经通过using System;导入了名字空间System。请写出完成测试字符串“I am a student”的长度,取出子串“student”的程序片段。
26.关于DataBase Management System简称DBMS,回答下面问题。(1)DBMS的中文意思是什么?(2)DBMS的主要任务是什么?(3)DBMS与用户和数据库之间的关系是什么?
四、程序阅读题
(本大题共6小题。每小题5分,共30分)请在答题卡上作答。
31.阅读下面程序,写出button1被单击时的运行结果。
32.阅读下面程序,写出单击bugon1时textBox1中的输出结果。
33.阅读下面程序,写出单击button1时textBox2中的输出结果。
34.阅读下面程序,写出单击button1时的运行结果。
35.阅读下面程序,写出单击button1时textBox1和单击buRon2时textBox2中的运行结果。
36.设某窗口中DataGridView控件的name属性值为dgvsx;且SqlConnection类型对象myconn,SqlDataAdapter类型对象da,DataSet类型对象ds均已定义。阅读下面程序(即showRecord方法),再回答问题。
(1)程序操作的是哪个数据库?(2)第5句的作用是什么?(3)填充到数据集中的是哪张表?