山东农业工程学院
  1. 数据库系统包括(  )。

  2. A:

    数据库

    B:

    数据库管理员

    C:

    数据库管理系统

    D:

    硬件


    答案:A: 数据库 B: 数据库管理员 C: 数据库管理系统 D: 硬件
  3. 设置 int x1=3,以下选项中,能够使变量y1计算后值为true的式子是(  )。

  4. A:bool  y1=(x1==-4) B:bool y1=!(x1++>3) C:bool y1 = (x1++>=3) D:bool y1=(++x1>3)
    答案:bool y1 = (x1++>=3)###bool y1=!(x1++>3)###bool y1=(++x1>3)
  5. 已知变量 I 有如下定义: int I = 1000; 则下列类型转换中,(  )出现了数据精度的丢失?

  6. A:

    long L = (long)I;

    B:

    short S = (short)I;

    C:

    byte J = (byte)I;

    D:

    double D = (double)I;


    答案:byte J = (byte)I;; short S = (short)I;
  7. 下面选项(   )是C#语言中定义的循环语句类型。

  8. A:while B:if-else C:for D:switch
    答案:for###while
  9. 继承是面向对象程序设计(C#)中的三大特点之一,对继承的理解正确的描述是(  )。

  10. A:

    子类应是对基类的扩展。子类可以添加新的成员,但不能出去已经继承的成员的定义。

    B:

    假如,类M继承自类N,而类N又继承自类P,则类M也继承自类P。

    C:

    论是否声明,子类都继承自object(System.object)类。

    D:

    子类可以从父类中继承其所有的成员。


    答案:论是否声明,子类都继承自object(System.object)类。###子类应是对基类的扩展。子类可以添加新的成员,但不能出去已经继承的成员的定义。###假如,类M继承自类N,而类N又继承自类P,则类M也继承自类P。
  11. 关于C#语言的基本语法,下列哪些说法是正确的(  )?

  12. A:

    C#语言使用 using 关键字来引用.NET 预定义的名字空间

    B:

    C#语言中使用的名称严格区分大小写

    C:

    用 C#编写的程序中,Main 函数是唯一允许的全局函数

    D:

    C#中一条语句必须写在一行内


    答案:C#语言中使用的名称严格区分大小写###C#语言使用 using 关键字来引用.NET 预定义的名字空间
  13. 以下控件具有FileName属性的是( )。

  14. A:

    FontDialog

    B:

    OpenFileDialog

    C:

    SaveFileDialog

    D:

    ColorDialog


    答案:OpenFileDialog###SaveFileDialog
  15. C#中程序中的三类错误是(     )。

  16. A:

    运行时错误

    B:

    自定义错误

    C:

    逻辑错误

    D:

    语法错误


    答案:运行时错误###逻辑错误###语法错误
  17. C#可以采用下列哪些技术来进行对象内部数据的隐藏(  )。

  18. A:

    类成员的访问控制技术

    B:

    静态成员

    C:

    属性

    D:

    方法


    答案:属性###类成员的访问控制技术
  19. 若使用Visual Studio .NET来创建一个基于Windows的应用程序TimeSheetApp。此应用程序的main窗体包括几个与应用程序的设置相对应的复选框。其中一个CheckBox控件名为overtimeCheckBox,该控件的标题是“Overtime”,若必须允许用户按ALT+A来选择或清除复选框,该采用哪两个操作(  )?

  20. A:

    设置 overtimeCheckBox.AutoCheck为 True

    B:

    设置 overtimeCheckBox.Tag 为“&Overtime”

    C:

    设置 overtimeCheckBox.Text 为“&Overtime”

    D:

    设置 overtimeCheckBox.AutoCheck为 False

  21. 在.NET Framework中,对文件的所有操作都要用“流”来实现,根据流的方向,分为( )。

  22. A:

    输入流

    B:

    输出流

    C:

    文本流

    D:

    二进制流

  23. Command对象中执行sql命令的方法包括(  )。

  24. A:

    ExecuteQuery

    B:

    ExecuteScalar

    C:

    ExecuteReader

    D:

    ExecuteNonQuery

  25. 在C#语言中,下列能够作为变量名的是( )。

  26. A:abc B:a_3b C:if D:3ab
  27. CombBox控件用来提供数据源指定字段文本和值的属性是(  )。

  28. A:

    DataSourceID

    B:

    DataTextField

    C:

    DataMember

    D:

    DataValueField

  29. 给定的选择项中,哪些可以做为类的成员的访问修饰符(  )。

  30. A:

    protected

    B:

    public

    C:

    private

    D:

    internal

  31. 当创建一个新类时,该类将从System.Object基类继承下列哪些方法( )。

  32. A:

    GetClassInformation

    B:

    ToString

    C:

    Equals

    D:

    ToObject

  33. 以下控件中,包含DataSource 属性,可以通过 BindingSource 组件实现数据绑定的是(  )。

  34. A:

    ComboBox

    B:

    DataGridView

    C:

    Label

    D:

    ListBox

  35. 数据库编程是大多数编程语言必不可少的设计内容,在C#中对于数据库的说法有误的是( )。

  36. A:

    主键是表中某个唯一的数据字段

    B:

    非关系型数据库管理系统有Access、MySQL等

    C:

    数据库管理系统是管理和维护数据库的程序系统

    D:

    数据库系统特指数据库管理系统

  37. 下面选项中可以用作标识符的有( )。

  38. A:

    P2p

    B:

    4foot

    C:

    a_12

    D:

    1a

  39. 下列数组初始化语句哪些是正确的(  )?

  40. A:

    int[] nums2 = {0,1,2,3,4,5};

    B:

    int[][] num_1 = {new int[]{0,1},new int[]{0,1,2},new int[]{0,1,2,3}};

    C:

    int[] nums = new int[]{0,1,2,3,4};

    D:

    int[][] num_2 = {{0,1},{0,1,2},{0,1,2,3}};

  41. C#程序中,可使用try..catch机制来处理程序出现的( )错误。

  42. A:逻辑 B:语法 C:运行 D:拼写
  43. 以下哪个选项正确描述了SQL的特征()

  44. A:

    SQL是关系型数据库的公共语言

    B:

    SQL是非过程化语言

    C:

    SQL是一种嵌入式开发语言

    D:

    SQL是一种通用的结构化查询语言

  45. 下列哪个类型的对象是ADO.NET中的命令对象( )。

  46. A:

    Connection

    B:

    DataReader

    C:

    Command

    D:

    DataSet

  47. 下列关于异常处理的表述中哪些是正确的(   )。

  48. A:

    无论异常是否抛出,finally子句中的内容都会被执行。

    B:

    try字句中所抛出的异常一定能被catch字句捕获

    C:

    catch字句能且只能出现一次

    D:

    try、catch、finally三个字句必须同时出现,才能正确处理异常

  49. 下面对异常处理说法不正确的是(    )。

  50. A:

    try块和 finally 不能连用

    B:

    在捕获异常时,可以有多个 catch块

    C:

    try/catch块为基本引发异常的组合

    D:

    无论异常是否发生,finally块总会执行

  51. 在C#中无需编写任何代码就能将int型数值转换为double型数值,称为(  )。

  52. A:

    显式转换

    B:

    数据类型转换

    C:变换 D:隐式转换
  53. 在C#中,关于continue和break,以下说法正确的是( )。

  54. A:

    ontinue是中断整个循环

    B:

    break是中断本次循环,进入一下次的循环

    C:

    continue是中断本次循环,进入一下次的循环

    D:

    break是中断本次循环

  55. 在类的定义中,类的(  )描述了该类的对象的行为特征。

  56. A:所属的命名空间 B:方法 C:类名 D:私有域
  57. .NET框架是.NET战略的基础,是一种新的便捷的开发平台,它具有两个主要的组件,分别是(  )和类库。

  58. A:公共语言运行库 B:Main()函数 C:命名空间 D:Web服务
  59. 一个DataSet对象包括一组( )对象,该对象代表创建在DataSet中的表。

  60. A:

    DataTable

    B:

    DataRelation

    C:

    DataRow

    D:

    DataColumn

  61. 下面(  )代码可以显示一个消息框。

  62. A:Form.ShowDialog(); B:Dialog.Show(); C:Form.Show(); D:MessageBox.Show();
  63. 现在有两个类:Person与Chinese,要是Chinese继承Person类,( )写法是正确的。

  64. A:

    class Chinese in Person{ }

    B:

    class Chinese:Person{ }

    C:

    class Chinese extends Person{ }

    D:

    class Chinese::Person{ }

  65. 和C#中的所有对象一样,窗体也是对象,是( )类的实例。

  66. A:Controls B:Label C:

    Button

    D:Form
  67. 打开连接的途径是使用Connection对象的( )方法。

  68. A:

    open()

    B:

    Open()

    C:

    Begin()

    D:

    begin()

  69. Visual Studio.Net开发平台是(   )公司提供的.NET应用程序集成开发工具。

  70. A:Borland B:Microsoft C:Intel D:IBM
  71. 创建菜单后,为了实现菜单项的命令功能,应为菜单项添加(   )事件处理方法。

  72. A:Select B:

    Click

    C:Popup D:

    DrawItem

  73. c#中有多种参数传递方式,params参数是其中一种,联系params参数的定义以下说法中不对的是(  )。

  74. A:

    params修饰符可以用out修饰

    B:

    形参数组必须是一维数组类型

    C:

    params一定是引用传递的参数

    D:

    形参数组必须位于该列表的最后

  75. 执行insert sql代码可以用方法( )。

  76. A:

    ExecuteScalar

    B:

    ExecuteQuery

    C:

    ExecuteReader

    D:

    ExecuteNonQuery

  77. 为了能够在程序中捕获所有的异常,在catch语句的括号中使用的类名为(   )。

  78. A:

    Exception

    B:

    FormatException

    C:

    DivideByZeroException

    D:

    以上三个均可

  79. 在下面给出的选项里,(   )修饰的变量只能由当前类变量访问。

  80. A:

    internal

    B:

    protected

    C:

    private

    D:

    public

  81. 所有的Windows窗体控件都是从System.Windows.Forms.Control_类继承而来。

  82. A:错 B:对
  83. C#中,在进行隐式转换时,可以将一个整数类型隐式转换为char类型的变量。

  84. A:对 B:错
  85. 结构和类均为引用类型。

  86. A:对 B:错
  87. ExecuteReader()方法的作用是,使用连接执行SQL语句并生成一个DataReader对象。

  88. A:对 B:错
  89. 在一个类中,可以有多于一个的构造函数。

  90. A:对 B:错
  91. 在控制台应用程序中,若想从键盘上输入数据,可以使用Console.Read()和Console.ReadLine()方法。

  92. A:对 B:错
  93. C#是一种安全的、稳定的、简单的、优雅的,面向对象的编程语言。

  94. A:对 B:错
  95. foreach语句既可以用来遍历数组中的元素,又可以改变数据元素的值。

  96. A:对 B:错
  97. catch子句能捕获所有的try子句抛出的异常。

  98. A:对 B:错
  99. 当有多个异常要捕获时,应先捕获特殊(具体)异常,再捕获普通(一般)异常。

  100. A:对 B:错
  101. 若想在标签中显示文字,则需设置标签的name属性。

  102. A:错 B:对
  103. 在定义数组时不允许为数组中的元素赋值。

  104. A:对 B:错
  105. 实现密码框功能的方法是将TextBox控件的PasswordChar属性赋予屏蔽字符。

  106. A:对 B:错
  107. ReadOnly类型的变量只能在定义时初始化。

  108. A:对 B:错
  109. 一个窗体可以有多个弹出式菜单。

  110. A:对 B:错
  111. “解决方案管理器”窗口可以用来浏览当前项目中所有的文件、名字空间和类。

  112. A:对 B:错
  113. C、C++、C#这三个语言都是面向对象的程序设计语言。

  114. A:错 B:对
  115. 下列语句是否正确:  for(int i=0,i<10,i++)    Console.WriteLine(i);

  116. A:对 B:错
  117. 定义连接字符串时只需要包括数据库名即可。

  118. A:对 B:错
  119. 在C#中,所有类都是直接或间接地继承System.Object类而得来的。

  120. A:对 B:错

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部