2018年4月高等教育自学考试计算机基础与程序设计真题
二、填空题
(本大题共l0小题,每小题1分,共10分)请在答题卡上作答。
11.在计算机中,处理器一次运算能处理的二进制数的位数称为_______。
12.真值为1001 101的机器数是_______。
13.实现密码框功能的方法是将TextBox控件的_______属性赋予屏蔽字符。
14.在循环结构中,_______语句仅中断本次循环,并直接进入下次循环。
15.声明数组int score=new int[10];后,系统为数组分配了_______字节的内存空间。
16.当一个对象离开它的作用域时,系统自动调用它的_______来销毁对象,释放对象所占用的资源。
17.在GDl的所有类中,_______类是核心,在绘制任何图形之前,一定要先要创建一个此类的对象。
18.在ADO.NET的5个核心对象中,_______ 对象不能在脱机模式下使用。
19.解决软件危机,应该从技术和_______两个方面进行。
110.结构化数据流图的类型分为_______和事务型。
三、简答题
(本大题共5小题。每小题4分。共20分)请在答题卡上作答。
21.简述C#中变量命名时应遵循的规则。
22.简述构造函数所具有的特点。
23.某学生选课数据库(xsxk)中包含如下3个表:(1)学生表:包含学号、姓名、性别字段,“学号”为主键。(2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。(3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。 分别写出完成下列操作的SQL语句。 (1)按“学号”分组显示每个学生所学的课程数;(2)显示学生表中所有男生的信息。
24.简述bindingSource控件的AddNew、Find、RemoveAt和CancelEdit这四个方法各自的功能。
25.什么是软件的生命周期?软件生命周期分为哪3个阶段?
四、程序阅读题
(本大题共5小题,每小题5分,共25分)
31.有程序段如下:

程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是______。
32.有程序段如下:

程序运行后,单击窗口中的btton1按钮,在文本框textBox1中显示的内容是__。
33.有程序段如下:

程序运行后,单击窗口中的button1按钮,在标签框label1中显示的内容是___。
34.有程序段如下:

程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是___。
35.有程序段如下:

程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是________。
五、程序填空题
本大题共2小题,第41小题9分,第42小题6分,共15分。
41.在Forml1窗体中有一个名称为textBox1的文本框,其MultiLine属性值为True; 一个名称为button1的命令按钮,其标题为“1000以内的质数”。将下列的事件程序补充完整,使得程序运行后,单击“1000以内的质数”按钮,则求出1000以内的所有质数(质数是指只能被1和自身整除的正整数),在文本框中显示出来(每10个数占1行)。

42.在Form1窗体中有一个名称为button1的命令按钮,其标题为“绘制奥运五环”。将下列的事件程序补充完整,使得程序运行后,单击“绘制奥运五环”按钮,在窗体中绘制如题42图所示的奥运五环。

六、程序设计题
本大题共1小题,10分。
51.在Form1窗体中有一个名称为textBox1的文本框,其MultiLine属性值为True。编写适当的事件过程,使得在运行后,单击窗体,将把磁盘文件d:test1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件d: est2.txt。