一起答

计算机基础与程序设计(02275)2019年4月自考真题试题及答案

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在Form1窗体中有一个名称为bindingSource1的牛,该控件已正确地绑定到数据源。有四个命令按钮,Name属性分别为button1、button2、button3和button4,Text属性分别是“第一条”、“上一条”和“最后一条”。将下列事件程序补充完整,使得程序运行后通过单击四个命令按钮,可以实现记录的导航。

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

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

  4. 有程序段如下:

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

  5. 有程序段如下:

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

  6. 有程序段如下:

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

  7. 有程序段如下:

    程序运行后,单击窗口中的button1按钮,在标签框label1中显示的内容是____。

  8. 在面向对象的概念中,继承有哪几种?它们有什么区别?C#支持哪种继承?

  9. 有程序段如下:

    程序运行后,单击窗口中的button1按在文本框textBox1和textBox2中显示的内容分别是______和_____。

  10. 某学生选课数据库(xsxk)中包含如3个表:(1)学生表:包含学号、姓名、性别字段,“学号”为主键。(2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。(3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。分别写出完成下列操作的SQL语句。(1)统计每个学生所选修全部课程的平均成绩。(2)统计每门课程的选修人数。

  11. 简述语句:

    实现的功能。

  12. 图片框PictureBox控件在运行时,可以通过哪两种途径获取图片进行显示?

  13. 简述逻辑运算符“&”和“&&”的差别。

  14. 在开发系统之前,先建立系统原型提供给用户,用户通过研究原型,进一步完善他们的功能需求,可以减少进行______性维护的需要。

  15. 软件开发环境通常由___和环境集成机制两部分构成。

  16. 在C#中,使用File类中的方法将字符串"China"追加到文件“d:\Test.txt”末尾的语句是______

  17. 在System.Drawing命名空间中,结构     存储一个有序整数对,通常为矩形的宽度和高度。

  18. 在类的方法前加上关键字____,该方法被称为虚方法。

  19. 已知ArrayList对象alist中按顺序存储了3个元素:“5,6,4”,语句“alist.Sort();”执行后,alist中的元素按顺序是     

  20. 如果Convert.ToBoolean()方法转换的是非零的数值,则返回值是     。

  21. 己知:int x=17,y=5;,则语句x/=y;执行后,y的值是     。

  22. C#语言编写的源程序是通过     方式翻译成机器指令的。

  23. 在软件测试步骤中,主要采用白盒测试技术的是

    • A.单元测试
    • B.集成测试
    • C.确认测试
    • D.系统测试
  24. 计算机辅助设计的英问缩写是     

  25. 在UML的连接关系中,描述一个事物的变化会影响到另一个事物的连接关系是

    • A.关联
    • B.泛化
    • C.依赖
    • D.聚合
  26. 下列选项中,属于软件维护工具的是

    • A.测试工具
    • B.软件评价工具
    • C.版本控制工具
    • D.项目管理工具
  27. 在C#中,为窗体上绑定到数据的控件提供导航和操作的用户界面的控件是

    • A.BindingNavigator控件
    • B.BindingSource控件
    • C.DataGridView控件
    • D.DataSet控件
  28. 以用户需求为动力,以对象为驱动的软件生命周期模型是

    • A.瀑布模型
    • B.螺旋模型
    • C.增量模型
    • D.喷泉模型
  29. 在SELECT语句中,实现查询结果排序的子句是

    • A.AS子句
    • B.GROUPBY子句
    • C.HAVING子句
    • D.ORDERBY子句
  30. 在File类中,不存在的成员方法是

    • A.Copy()
    • B.Delete()
    • C.Move()
    • D.Rename()
  31. Graphics.FillPie()方法的功能是

    • A.填充一个扇形
    • B.绘制一个扇形
    • C.填充一段弧线
    • D.绘制一段弧线
  32. 当派生类用new关键字隐藏了基类的同名方法后,在派生类中调用基类中同名成员的关键字是

    • A.base
    • B.new
    • C.super
    • D.this
  33. 下列类的定义中,不正确的是

    • A.abstract class C1{}
    • B.sealed class C2{}
    • C.static class C3{}
    • D.virtual class C4{}
  34. 默认情况下,Windows应用程序的入口文件是

    • A.Confi
    • B.cs
    • C.Form1.cs
    • D.Main.cs
    • E.Program.cs
  35. 如果窗体parentform是父窗体,则它的窗体属性值需要设为true的是

    • A.DrawGrid
    • B.Enabled
    • C.IsMdiContainer
    • D.ShowInTaskbar
  36. 下列选项中,声明交错数组的方法错误的是

    • 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}};
  37. 下列关于break和goto语句的描述,正确的是

    • A.使用goto语句可以直接跳出到多重循环体外
    • B.使用break语句可以直接跳出到多重循环体外
    • C.使用goto语句可以从循环体外跳到循环体内
    • D.使用break语句可以从循环体外跳到循环体内
  38. 己知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
  39. C#的逻辑运算符||、&&和!的运算优先级从高到低的排序正确的是

    • A.! || &&
    • B.! && ||
    • C.|| && !
    • D.&& ! ||
  40. 下列运算符中,不属于复合赋值运算符的是

    • A.+=
    • B.!=
    • C.&=
    • D.>>=
  41. 通过网络大量复制传播,造成网络阻塞,甚至瘫痪的计算机病毒是

    • A.宏病毒
    • B.木马病毒
    • C.蠕虫病毒
    • D.文件型病毒
  42. 存储器中的只读存储器是

    • A.Cache
    • B.ROM
    • C.RAM
    • D.Flash RAM
  43. 下列选项中,不属于CPU性能是

    • A.主频
    • B.字长
    • C.内存大小
    • D.高速缓存大小