一起答

计算机基础与程序设计2016年4月真题试题与答案解析(02275)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 描述下面程序段的功能。

  2. 编写如题42图所示的Windows应用程序,使用Label,TexBox,Button 控件,实现摄氏温度和华氏温度的转换。(提示:摄氏温度C和华氏温度F之间的转换公式为: F=9/5C+32,C=5/9(F-32)

  3. 描述下面程序段的功能。

  4. 写出下面程序运行时的输出结果。

  5. 完成下面的程序段,从指定文件中读取10个数,并进行排序。

  6. 写出下面程序运行时的输出结果。

  7. 完成下面的程序段,绘制椭圆并进行填充。

  8. 简述使用ADO.NET连接数据库的基本步骤。

  9. 完成下面的程序段,采用选择排序法对10个数进行升序排列。

  10. 简述按钮和文本框控件的作用。

  11. C#的类的成员包括静态成员与非静态字段,它们有什么区别?

  12. C#中有哪些主要的数据类型?它们之间是怎样进行相互转换的?

  13. 从软件产品的提出开始,经过开发、使用、维护直到停止使用为止的整个过程被称为软件的______。

  14. 衡量软件的模块独立性的两个定性的度量标准是耦合性和_________。

  15. SQL语句中删除一个表中记录,使用的关键字是______。

  16. 在C#中,密封采用______修饰符来实现,用于密封类、方法和属性。

  17. 在ADO.NET中,用于设置DataGridView的数据源的属性是______。

  18. 在C#语言中,可以用来遍历数组元素的循环语句是______。

  19. 如果一个类包含一个或多个抽象方法,它是一个______类。

  20. C#的可执行文件的文件扩展名是______。

  21. 在switch语句中,每个语句标号所含关键字case后面的表达式必须是_________。

  22. 计算机内部所有数据的存储、计算和处理都采用______。

  23. 以下程序的输出结果是( )

    • A.Green,Red
    • B.Red,Green
    • C.Red,Blue
    • D.Green,Blue
  24. 在C#程序中, 显示一个信息为”This is test!”,标题为“Hello”的消息框,正确的语句是( )

    • A.MessageBox("this is a test!","Hello");
    • B.MessageBox .Show("this is a test!","Hello");
    • C.MessageBox("Hello","this is a test!");
    • D.MessageBox.Show ("Hello","this is a test!");
  25. 在SQL Server中,下列选项中不是用于实现数据完整性的是( )

    • A.rule( 规则)
    • B.primary key
    • C.not null
    • D.default
  26. 指定操作系统读取文件方式中的FileMode.Create的含义是( )

    • A.打开一个已经存在的文件,若文件不存在,则什么都不做
    • B.指定操作系统应创建文件,如果文件存在,将出现异常
    • C.打开一个已经存在的文件,若文件不存在,出现异常
    • D.指定操作系统应创建文件,如果文件存在,将被改写
  27. 下列选项中,不属于构造函数的特征的是( )

    • A.构造函数的函数名和类名相同
    • B.构造函数可以重载
    • C.构造函数可以带有参数
    • D.可以指定构造函数的返回值
  28. 下列关于继承的理解,错误的是( )

    • A.子类可以从父类中继承其所有的成员
    • B.无论是否声明,子类都继承自object(System.object)类
    • C.假如,类M继承自类N,而类N又继承自类P,则类M也继承自类P
    • D.子类应是对基类的扩展,子类可以添加新的成员
  29. 在.NET中,用于提供操作字符串的方法的类库是( )

    • A.System.Threading
    • B.System.Collections
    • C.System.I0
    • D.System.String
  30. 在C#程序中,用于创建数组的关键字是( )

    • A.array
    • B.this
    • C.new
    • D.static
  31. 创建菜单后,为实现菜单项的命令功能,应添加的事件处理方法是( )

    • A.Drawltem
    • B.Popup
    • C.Click
    • D.Select
  32. 一般而言,学生与班级之间的关系类型是( )

    • A.多对多
    • B.一对多
    • C.多对一
    • D.一对一
  33. 以下关于for循环for循环的说法不正确的是( )

    • A.for循环只能用于循环次数已经确定的情况
    • B.for 循环是先判定表达式,然后决定是否执行循环体语句
    • C.for 循环中,可以用break语句跳出循环体
    • D.for 循环体语句中,可以包含多条语句,但要用花括号括起来
  34. 运行int a=20, b=5, c=10, d=3; bool s, e=false; 则表达式(s=a﹤c) &&(e=b-d﹥0)运算后,e的值是( )

    • A.0
    • B.1
    • C.true
    • D.false
  35. 以下数据类型不能表示负数范围的是( )

    • A.sbyte
    • B.uint
    • C.double
    • D.decimal
  36. 在ADO.NET中,DataSet 对象相当于一个临时的 ( )

    • A.数据表
    • B.存储过程
    • C.数据库
    • D.数据适配器
  37. 面向对象三个基本原则是( )

    • A.抽象,继承,派生
    • B.类,对象,方法
    • C.继承,封装,多态
    • D.对象,属性,方法
  38. 在Visual Studio 2008中,用于添加窗口、组件、类、模板等的菜单是( )

    • A.文件
    • B.项目
    • C.插入
    • D.编辑
  39. 在白盒测试技术中,设计足够的测试用例,使得程序中每个判定的每个取值分支至少执行一次的覆盖标准被称为( )

    • A.语句覆盖
    • B.判定覆盖
    • C.条件覆盖
    • D.条件组合覆盖
  40. 通过网络大量复制传播,可造成网络阻塞、甚至瘫痪的病毒被称为( )

    • A.特洛伊木马
    • B.宏病毒
    • C.文件型病毒
    • D.蠕虫病毒
  41. 下列不属于结构化软件开发方法的基本要点的是( )

    • A.结构化编码
    • B.模块化设计
    • C.多态
    • D.逐步求精
  42. 依据所使用的电子元件,将电子计算机的发展可分为4个阶段,其中第2阶段是( )

    • A.电子管
    • B.大规模超大规模集成电路
    • C.晶体管
    • D.中小规模集成电路