计算机基础与程序设计(02275)2019年4月自考真题试题及答案
- 
				
在Form1窗体中有一个名称为bindingSource1的牛,该控件已正确地绑定到数据源。有四个命令按钮,Name属性分别为button1、button2、button3和button4,Text属性分别是“第一条”、“上一条”和“最后一条”。将下列事件程序补充完整,使得程序运行后通过单击四个命令按钮,可以实现记录的导航。

 - 
				
在Form1窗体中有两个名称分别为listbox1和listbox2的列表框,其SelectionMode属性值均为One,一个名称为button1,Text属性值为“交换”的命令按钮。编写适当的事件过程,使得程序运行时,在两个列表框中分别选中1个项目,如题43图(1)所示,单击命令按钮,则把选中的项目互换,互换后的位置不限,如题43图(2)所示。

 - 
				
将下列事件程序补充完整,使得程序运行后,单击button1按钮,产生所有的水仙花数,在textBox1文本框中显示出来(每个数占1行)。一个三位整数(100~999),若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33)

 - 
				
有程序段如下:

程序运行后,单击窗口中的button1按钮,将在窗体中绘制出两个同心圆。这两个圆的圆心坐标为_______,半径从小到大分别是_______和____。
 - 
				
有程序段如下:

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

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

程序运行后,单击窗口中的button1按钮,在标签框label1中显示的内容是____。
 - 
				
在面向对象的概念中,继承有哪几种?它们有什么区别?C#支持哪种继承?
 - 
				
有程序段如下:

程序运行后,单击窗口中的button1按在文本框textBox1和textBox2中显示的内容分别是______和_____。
 - 
				
某学生选课数据库(xsxk)中包含如3个表:(1)学生表:包含学号、姓名、性别字段,“学号”为主键。(2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。(3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。分别写出完成下列操作的SQL语句。(1)统计每个学生所选修全部课程的平均成绩。(2)统计每门课程的选修人数。
 - 
				
简述语句:

实现的功能。
 - 
				
图片框PictureBox控件在运行时,可以通过哪两种途径获取图片进行显示?
 - 
				
简述逻辑运算符“&”和“&&”的差别。
 - 
				
在开发系统之前,先建立系统原型提供给用户,用户通过研究原型,进一步完善他们的功能需求,可以减少进行______性维护的需要。
 - 
				
软件开发环境通常由___和环境集成机制两部分构成。
 - 
				
在C#中,使用File类中的方法将字符串"China"追加到文件“d:\Test.txt”末尾的语句是______
 - 
				
在System.Drawing命名空间中,结构 存储一个有序整数对,通常为矩形的宽度和高度。
 - 
				
在类的方法前加上关键字____,该方法被称为虚方法。
 - 
				
已知ArrayList对象alist中按顺序存储了3个元素:“5,6,4”,语句“alist.Sort();”执行后,alist中的元素按顺序是
 - 
				
如果Convert.ToBoolean()方法转换的是非零的数值,则返回值是 。
 - 
				
己知:int x=17,y=5;,则语句x/=y;执行后,y的值是 。
 - 
				
C#语言编写的源程序是通过 方式翻译成机器指令的。
 - 
				
在软件测试步骤中,主要采用白盒测试技术的是
- A.单元测试
 - B.集成测试
 - C.确认测试
 - D.系统测试
 
 - 
				
计算机辅助设计的英问缩写是
 - 
				
在UML的连接关系中,描述一个事物的变化会影响到另一个事物的连接关系是
- A.关联
 - B.泛化
 - C.依赖
 - D.聚合
 
 - 
				
下列选项中,属于软件维护工具的是
- A.测试工具
 - B.软件评价工具
 - C.版本控制工具
 - D.项目管理工具
 
 - 
				
在C#中,为窗体上绑定到数据的控件提供导航和操作的用户界面的控件是
- A.BindingNavigator控件
 - B.BindingSource控件
 - C.DataGridView控件
 - D.DataSet控件
 
 - 
				
以用户需求为动力,以对象为驱动的软件生命周期模型是
- A.瀑布模型
 - B.螺旋模型
 - C.增量模型
 - D.喷泉模型
 
 - 
				
在SELECT语句中,实现查询结果排序的子句是
- A.AS子句
 - B.GROUPBY子句
 - C.HAVING子句
 - D.ORDERBY子句
 
 - 
				
在File类中,不存在的成员方法是
- A.Copy()
 - B.Delete()
 - C.Move()
 - D.Rename()
 
 - 
				
Graphics.FillPie()方法的功能是
- A.填充一个扇形
 - B.绘制一个扇形
 - C.填充一段弧线
 - D.绘制一段弧线
 
 - 
				
当派生类用new关键字隐藏了基类的同名方法后,在派生类中调用基类中同名成员的关键字是
- A.base
 - B.new
 - C.super
 - D.this
 
 - 
				
下列类的定义中,不正确的是
- A.abstract class C1{}
 - B.sealed class C2{}
 - C.static class C3{}
 - D.virtual class C4{}
 
 - 
				
默认情况下,Windows应用程序的入口文件是
- A.Confi
 - B.cs
 - C.Form1.cs
 - D.Main.cs
 - E.Program.cs
 
 - 
				
如果窗体parentform是父窗体,则它的窗体属性值需要设为true的是
- A.DrawGrid
 - B.Enabled
 - C.IsMdiContainer
 - D.ShowInTaskbar
 
 - 
				
下列选项中,声明交错数组的方法错误的是
- A.int[][] m=new int[3][];
 - B.int[][] m=new int[][3];
 - C.int[][] m={new int[]{1,2},new int[]{3,4,5}};
 - D.int[][] m=new int[][]{new int[]{1,2},new int[]{3,4,5}};
 
 - 
				
下列关于break和goto语句的描述,正确的是
- A.使用goto语句可以直接跳出到多重循环体外
 - B.使用break语句可以直接跳出到多重循环体外
 - C.使用goto语句可以从循环体外跳到循环体内
 - D.使用break语句可以从循环体外跳到循环体内
 
 - 
				
己知ArrayList对象alist中按顺序存储了5个元素:“1,2,4,5,6”,语句“alist.Remove(3);”执行后,alist中的元素按顺序是
- A.5,6
 - B.1,2,5,6
 - C.!,2,4,6
 - D.1,2,4,5,6
 
 - 
				
C#的逻辑运算符||、&&和!的运算优先级从高到低的排序正确的是
- A.! || &&
 - B.! && ||
 - C.|| && !
 - D.&& ! ||
 
 - 
				
下列运算符中,不属于复合赋值运算符的是
- A.+=
 - B.!=
 - C.&=
 - D.>>=
 
 - 
				
通过网络大量复制传播,造成网络阻塞,甚至瘫痪的计算机病毒是
- A.宏病毒
 - B.木马病毒
 - C.蠕虫病毒
 - D.文件型病毒
 
 - 
				
存储器中的只读存储器是
- A.Cache
 - B.ROM
 - C.RAM
 - D.Flash RAM
 
 - 
				
下列选项中,不属于CPU性能是
- A.主频
 - B.字长
 - C.内存大小
 - D.高速缓存大小
 
 







