友情提示:此篇文章大约需要阅读 62分钟1秒,不足之处请多指教,感谢您的阅读。

C#2018年期末复习题汇总-单项选择题

1.  C#语言取消了( B )语法。

A. 循环 B.指针 C. 判断 D. 数组

2.  以下类MyClass的属性count属于( )属性。

class MyClass

{

int i;

int count {get {return i;}}

}

A. 只读 B. 只写 C. 可读写 D. 不可读不可写

3.  ( )语句只能在循环语句的循环体语句序列中使用。

A.break  B.goto  C.return  D.continue

4.  在C#应用程序中,一般在程序的开头使用关键字( )来引入命名空间。

A.class B.using C.in D.this

5.  异常处理使用时,一般将可能出现异常的语句放在( )代码块中。

A.click

B.catch

C.try

D.show

6.  WinForms程序中,如果复选框控件的 Checked属性值设置为 True,表示( )。

A.该复选框被选中                       B.该复选框不被选中

C.不显示该复选框的文本信息  D.显示该复选框的文本信息

7.  在ADO.NET中,SqlConnection 类所在的命名空间是( )。

A.System                          B.System.Data

C.System.Data.OleDb   D.System.Data.SqlClient

8.  下面哪个类是用来以字节格式读写文件( )。

A.FileStream类  B.StreamReader类  C.BinaryWriter类  D.BinaryReader类

9.  C#程序从上机到得到结果的几个操作步骤依次是( )。

A. 输入、编辑、运行     B. 编译、连接、运行

C. 输入、运行、编辑     D. 编辑、编译、连接

10.  下面的转换中不是隐式转换的是( )

A. int转换成short     B. short转换成long     C. char转换成int     D. bytes转换成float

11.  诸如文本框,组合框,复选框,单选按钮等是从( )添加到窗体。

A. 帮助菜单     B. 菜单栏     C. 工具栏     D. 工具箱

12.  针对下面的C#代码, 则程序输出为( )

namespace HelloWorld

{

class Program

{

Static void Main(string[] args)

{

string str = “Hello World”;

Console.WriteLine(str.ToUpper() );

Console.ReadLine();

}

}

}

A. Hello World     B. HELLO WORLD     C. STR     D. hello world

String方法:?链接

13.  在C#中定义一个数组,正确的代码为( )。

A.int arraya = new int[5]; B.int[] arraya = new int[5];

C.int arraya = new int[]; D.int[5] arraya = new int;

14.  在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为( )。

A.容器控件 B.组合控件 C.排列控件 D.基类控件

10.  如果要在窗体中始终显示系统的当前时间,应该使用的控件是( )。

A. CheckBox B. Panel C. RadioButton D. Timer

11.  在ADO.NET中用以填充DataSet的对象是( )。

A.SqlDataAdapter B.SqlConnection C.SqlCommand D.SqlParameter

参考博客:?链接

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

A. 类名     B. 方法     C. 所属的名字空间     D. 私有域

13.  OpenFileDialog对话框的哪个属性用于表示对话框显示的初始目录( )。

A.Title B.Filter C.InitialDirectory D.FileName

OpenFileDialog类MSDN讲解:?链接

FileDialog.InitialDirectory 属性:?链接

14.  在C#中,表示一个字符串变量应使用以下哪条语句定义( )

A. Cstring str;                        B. string str;

C. Dim str as string              D. char *str;

15.  C#的数据类型有( )

A. 值类型和调用类型      B. 值类型和引用类型

C. 引用类型和关系类型  D. 关系类型和调用类型;

16.  下面对C#中类的构造函数描述正确的是( )。

A. 与方法不同的是,构造函数只有void这一种返回类型

B. 构造函数如同方法一样,需要人为调用才能执行其功能

C. 构造函数一般被声明称private型

D. 在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数

参考文章:?链接

17.  类是使用关键字( )定义的。

A.struct     B.class       C.enum D.string

18.  在C#中,可以通过装箱和拆箱实现值类型与引用类型之间相互转换,在下列代码中,有( )处实现了拆箱。

int age = 5;

object o= age;

o=10;

age=(int)o;

object oAge =age;

A.0     B.1     C.2     D.3

C#装箱和拆箱(Boxing 和 UnBoxing):?链接

19.  在C#中,( )访问修饰符修饰的变量只能由当前程序集访问。

A.public     B.protected     C.internal      D.private

C#修饰符关系:?链接

20.  在ADO.NET中,下列属于SqlDataAdapter对象的属性的是( )

A.SelectCommand B.DeleteCommand C.InsertCommand D.以上全是

SqlDataAdapter对象的属性:?链接

21.  C#中,新建一字符串变量str,并将字符串”Tom’s Living Room”保存到串中,则应该使用下列哪条语句?( )

A. string str = “Tom\’s Living Room”;

B. string str = “Tom’s Living Room”;

C. string str(“Tom’s Living Room”);

D. string str(“Tom”s Living Room”);

C#转义字符:?链接

22.  C#中MyClass 为一自定义类,其中有以下方法定义

public void Hello(){..}

使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,以下访问类MyClass 的Hello 方法正确的是( )。

A. obj.Hello();     B. obj::Hello();     C. MyClass.Hello();     D. MyClass::Hello();

23. 在C#应用程序中,一般在程序的开头使用关键字( )来引入命名空间。

A.class B.using C.in D.this

24. 下列关于构造函数的描述正确的是 ( )

A. 构造函数可以声明返回类型。 B. 构造函数不可以用private修饰

C. 构造函数必须与类名相同         D. 构造函数不能带参数

25. C#程序的项目和解决方案的关系是( )。

A. 一个解决方案可包含若干项目 B. 一个项目可包含若干解决方案

C. 两者没有任何关系                      D. 以上均不对

在 Visual Studio 中创建应用、应用程序、网站、Web 应用、脚本、插件等时,会从 项目开始。 在逻辑意义上,项目包含所有源代码文件、图标、图像、数据文件以及将编译到可执行程序或网站中,或是执行编译所需的任何其他内容。 项目还包含所有编译器设置以及程序将与之通信的各种服务或组件需要的其他配置文件。

文字的意义上讲,一个项目是一个 XML 文件 (*.vbproj, *.csproj, *.vcxproj),定义路径的虚拟文件夹层次结构与它”包含”的所有项和生成的所有设置。 在 Visual Studio 中,项目文件由解决方案资源管理器用于显示项目内容和设置。 编译项目时,MSBuild 引擎会使用项目文件创建可执行文件。 还可以自定义项目以生成其他类型的输出。

在逻辑意义上和文件系统中,项目包含在 解决方案中,后者可能包含一个或多个项目,以及生成信息、Visual Studio 窗口设置和不与任何项目关联的任何杂项文件。 在字面意义上,解决方案是具有自己的唯一格式的文本文件;它通常不应进行手动编辑。

26. 在C#中,常数和字段属于( )。

A.数据成员 B.函数成员 C.嵌套成员 D.控件成员

27. 下面对Read()和ReadLine()方法的描述,正确的是( )。

A. Read()方法一次只能从输入流中读取一个字符

B. 使用Read()方法读取的字符不包括回车和换行符

C. ReadLine()方法读取的字符不包括回车和换行符

D. 只有当用户按下回车键时,Read()和ReadLine()方法才会返回

Console 类:?链接

28. 用在方法的定义处,以指明该方法不返回任何值的关键字是( )

A. static B. string C. void D. public

29. 在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了( )。

A.只读属性     B.只写属性

C.读写属性     D.不可读不可写的属性

30. 以下关于C#中方法重载的说法正确的是( )。(多选)

A.如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载

B.如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载

C.如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载

D.如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载

31. 看代码回答问题   没有做,大家们帮忙

建表如下:

create table stuInfo

(

stuId int not null,

stuName varchar(30) not null,

stuAddress varchar(30),

)

看下面C#代码填空,要读取表中的第一列数据(已知sqlCmd为SqlCommand对象,sqlReader为SqlDataReader对象):( )

While(sqlReader.________ )

{

Console.writeLine(sqlReader._________);

}

A.Read() GetInt(0)         B.Next() GetValue(0)

C.Read() GetValue(1)     D.Read() GetValue(0)

32. C#源程序文件的默认扩展名为( )。

A. cpp B. exe C. cs D. lik

33. 设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为( )。

A. 1      B. 0      C. 与x值相同     D. 与x值相反

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

A. 语法      B. 运行      C. 逻辑      D. 拼写

35. 以下的C#代码段:

public struct Person

{

string Name;

int Age;

}

public static void Main()

{

Hasbtable A;

Person B;

//其他处理代码

以下说法正确的是( )。

A. A为引用类型的变量,B为值类型的变量           B. A为值类型的变量,B为引用类型的变量

C. A和B都是值类型的变量                                        D. A和 B都是引用类型的变量

36. C#程序的项目文件、解决方案文件的扩展名分别是( )

A. sln、csproj     B. cs、resx      C. csproj、sln       D. resx、cs

37. 下列选项中,( )是引用类型。

A. enum类型(值类型)    B. struct类型(值类型:结构类型)

C. string类型                   D. int类型

38. C#语言中单行注释符号是( )。

A.//      B./* */     C.&&     D.$$

39. 用( )修饰符声明的变量称为静态变量。

A.ref      B.out      C.static   D.switch

40. 在ADO.NET中,下列代码运行后的输出结果是( )

DataTable dt=new DataTable();

dt.Columns.Add (“编号”,typeof(System.Int16));

dt.Columns.Add (“成绩”,typeof(System.Single));

Console.WriteLine(dt.Columns[1].DataType);

A.System.Int16;      B.System.Single

C.编号                       D.成绩

41. 在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为( )。

A.容器控件 B.组合控件 C.排列控件 D.基类控件

42. 在.NET中,一些数据类型为引用类型,当引用类型的值为( )时,表明没有引用任何对象。

A.Empty     B.null       C.Nothing      D.0

43. 在WinForm应用程序中,可以通过以下(   )方法使一个窗体成为MDI窗体。

A.改变窗体的标题信息                           B.在工程的选项中设置启动窗体

C.设置窗体的IsMdiContainer属性      D.设置窗体的ImeMode属性

44. C#语言在Console类中提供了两种公共方法向命令提示符窗口输出字符串,其中( )在输出数据后,还输出回车符和换行符。

45. A.Read()                  B.ReadLine()                 C.Write()          D.WriteLine()

46. 下面哪个不是合法的标识符( )。

A.Abc               B.abc              C.7abc            D.L123

48. 以下标识符中不全是C#关键字的是( )。

A. case   for   int             B. default   then   while

C. bool   class   long      D. goto   if   char

49. 分析下列程序:

public class class4

{

private string _sData = ““;

public string sData{set{_sData = value;}}

}

在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?( )

A. obj.set(obj.sData);         B. Console.WriteLine(obj.sData);

C. obj._sData = 100;          D. obj.sData = “It is funny!”;

50. 下面哪个不是C#语言的跳转语句( )。

A.break语句       B.goto语句   C.return语句     D.for语句

51. 在C#中设计时,如何将一个可读写的公有属性Name修改为只读属性。( )

A. 为Name添加修饰符              B. 将Name的set块置空

C. 将Name的set块删除             D. 在Name的set块前添加修饰符private

52. 下面对Read()和ReadLine()方法的描述,正确的是( )。

A. Read()方法一次只能从输入流中读取一个字符

B. 使用Read()方法读取的字符不包括回车和换行符

C. ReadLine()方法读取的字符不包括回车和换行符

D. 只有当用户按下回车键时,Read()和ReadLIne()方法才会返回

53. 在C#中定义一个数组,正确的代码为( )。

A.int arraya = new int[5];               B.int[] arraya = new int[5];

C.int arraya = new int[];                 D.int[5] arraya = new int;

54. 在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为( )。

A.容器控件          B.组合控件            C.排列控件             D.基类控件

55. 关于C#语言的基本语法,下列哪些说法是正确的?( )

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

B. C#语言中使用的名称不区分大小写

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

D. C#语言支持保护派生

56. 在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了( )。

A.只读属性     B.只写属性

C.读写属性     D.不可读不可写的属性

57. 在Visual Studio.NET 窗口中,在( )窗口显示了当前Visual Studio解决方案的树型结构。

A. 解决方案资源管理器         B.类视图          C. 资源视图            D. 属性

58. C#语言在Console类中提供了两种公共方法向命令提示符窗口输出字符串,其中( )在输出数据后,还输出回车符和换行符。

A.Read()         B.ReadLine()         C.Write()         D.WriteLine()

60. 下面哪个不是合法的标识符( )。

A.Abc            B.abc              C.7abc              D.L123

62. 程序运行过程中发生的错误,叫作( ).

A.版本          B.断点            C.异常             D.属性

63. 在.NET的WinForms程序中,可以使用( )对象来连接和访问数据库。

A.MDI               B.JIT              C.ADO.NET              D.System.ADO

64. 在C#中,下列代码运行后,变量Max的值是( )

Int a=5,b=10,c=15,Max=0;

Max = a>b?a:b;

Max = c

A.0      B.5          C.10         D.15

65. 在ADO.NET中用以填充DataSet的对象是( )。

A.SqlDataAdapter                                  B.SqlConnection

C.SqlCommand                                       D.SqlParameter

ADO.NET中Dataset对象:?链接

ADO.NET 结构:?链接

66. 异常处理使用( )关键字来捕捉可能引发异常的程序。

A.click     B.catch     C.try      D.show

异常和异常处理(C# 编程指南):?链接

67. 下面哪个类是用来以字节格式读写文件( )。

A.FileStream类        B.StreamReader类      C.BinaryWriter类      D.BinaryReader类

68. 在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是( )

A. insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行

B. ExecuteNonQuery()方法返回执行Sql语句所影响的行数

C. Select操作的Sql语句只能由ExecuteReader()方法来执行

D. ExecuteReader()方法返回一个DataReder对象;

69. 下面运算符不可以被重载的是。

A. *             B. >=                C. True             D. &&

可重载运算符(C# 编程指南):?链接

70. 下面对Read()和ReadLine()方法的描述,正确的是( )。

A. Read()方法一次只能从输入流中读取一个字符

B. 使用Read()方法读取的字符不包括回车和换行符

C. ReadLine()方法读取的字符不包括回车和换行符

D. 只有当用户按下回车键时,Read()和ReadLIne()方法才会返回

71. 下面有关构造函数的说法中,不正确的是( )

A. 构造函数中,不可以包含return语句

B. 一个类只能有一个构造函数

C. 实例构造函数在生成实例时被自动调用

D. 用户可以定义无参数构造函数

72. 如果要在窗体中始终显示系统的当前时间,应该使用的控件是( )。

A. CheckBox     B. Panel     C. RadioButton     D. Timer

73. 下面的指令用来计算学生成绩:(1)获得要加的分数;(2)求分数的和;(3)打印总成绩;(4)减去要扣的分数。正确步骤的顺序应该是( )。

A.1-2-3-4     B.1-2-4-3     C.1-3-2-3     D.4-3-2-1

74. 在.NET中,以下关于命名空间的描述,正确的是( )。

A.命名空间不可以进行嵌套

B.任一个.cs文件中,只能存在一个命名空间

C.便用private修饰的命名空间,其内部的类也不允许访问

D.命名空间使得代码更加有条理、结构更清晰

75. 下面哪个类是用来以字节格式读写文件( )。

A.FileStream类   B.StreamReader类   C.BinaryWriter类   D.BinaryReader类

76. 在.NET中实现网络流操作的NetworkStream类所在的命名空间是( )。

A.System.Threading    B.System.IO    C.System.Net    D.System.Windows.Forms

NetworkStream Class:?链接

77. 在WinForms中,为了防止用户无意关闭窗体,需要在( )事件中编写代码,提示用户是否关闭窗体。

A.Closing     B.Closed     C.Load     D.VisibleChanged

78. 在DataSet 中,若修改某一DataRow 对象的任何一列的值,该行的DataRowState 属性的值将变为( )。

A. DataRowState.Added                       B. DataRowState.Deleted

C. DataRowState.Detached                  D. DataRowState.Modified

79. 以下是一些C#中的枚举型的定义,其中错误的用法有( )

A. public enum var1{ Mike = 100, Nike = 102, Jike }

B. public enum var1{ Mike = 100, Nike, Jike }

C. public enum var1{ Mike=-1 , Nike, Jike }

D. public enum var1{ Mike , Nike , Jike }

80. 下面哪个方法是启动线程( )。

A.Start()   B.Abort()    C.Sleep()     D.Suspend()

C#基础:使用Thread创建线程:?链接

81. 下面哪个不能用来实现多线程的互斥( )。

A.lock关键字     B.Monitor类     C.Mutex类     D.Process类

C# 实现多线程的同步方法详解:?链接

82. 在C#中定义一个数组,正确的代码为( )。

A.int arraya = new int[5];       B.int[] arraya = new int[5];

C.int arraya = new int[];         D.int[5] arraya = new int;

83. 如果要在窗体中始终显示系统的当前时间,应该使用的控件是( )。

A. CheckBox     B. Panel     C. RadioButton     D. Timer

84. 在.NET Framework类库中,功能相似的类库被包含在同一个( )中。

A.CLR     B.命名空间     C.文件     D.项目

公共语言运行库CLR(托管和执行代码)。

85. 下面哪个不是合法的标识符( )。

A.Abc     B.abc     C.7abc     D.L123

86. 在WinForms中,为了防止用户无意关闭窗体,需要在( )事件中编写代码,提示用户是否关闭窗体。

A.Closing      B.Closed      C.Load      D.VisibleChanged

87. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( )。

A. 12     B. 144     C. 156     D. 288

88. ( )是.NET平台最重要的核心技术。

A..NET Framework     B.SQL Server     C.MSDN     D.ADO

90. 以下的C#代码:

static void Main(string[] args)

{

Console.WriteLine("运行结果: {0}",Console.ReadLine());

Console.ReadLine();

}

代码运行结果为( )。

A.在控制台窗口显示“运行结果:”

B.在控制台窗口显示“运行结果:{0}”

C.在控制台窗口显示“运行结果:,Console.ReadLine”

D.如果用户在控制台输入“ A”,那么程序将在控制台显示“运行结果:A”

91. 在C#中定义一个数组,正确的代码为( )。

A.int arraya = new int[5];

B.int[] arraya = new int[5];

C.int arraya = new int[];

D.int[5] arraya = new int;

92. 通过把窗体的( )属性设置为True,可以使得一个窗体成为MDI主窗体

A. IsMdiContainer                B. MdiParent

C. MdiChildren                      D. IsMdiParent

93. C#语言在Console类中提供了两种公共方法向命令提示符窗口输出字符串,其中( )在输出数据后,还输出回车符和换行符。

A.Read()     B.ReadLine()     C.Write()     D.WriteLine()

94. 下面哪个不是合法的标识符( )。

A.Abc       B.abc       C.7abc       D.L123

95. Winform中,关于ToolBar控件的属性和事件的描述不正确的是( )

A. Buttons属性表示ToolBar控件的所有工具栏按钮

B. ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度

C. DropDownArrows属性表明工具栏按钮(该按钮有一列值需要下拉方式显示)旁边是否显示下箭头键

D. ButtonClick事件在用户单击工具栏任何地方时都会触发

96. 在C#中,( )控件是最常用、最简单的文本显示和输入控件,它既可以输出或显示文本信息,也可以接收键盘输入的内容。

A.单选按钮    B.复选框    C.文本框    D.图片框

97. OpenFileDialog对话框的哪个属性用于表示对话框显示的初始目录( )。

A.Title    B.Filter    C.InitialDirectory    D.FileName

C#对话框总结:?链接

98. 在ADO.NET中,用来与数据源建立连接的对象是( )。

A.Connection对象    B.Command对象   C.DataAdapter对象    D.DataSet对象

99. 下面对Read()和ReadLine()方法的描述,正确的是( )。

A. Read()方法一次只能从输入流中读取一个字符

B. 使用Read()方法读取的字符不包括回车和换行符

C. ReadLine()方法读取的字符不包括回车和换行符

D. 只有当用户按下回车键时,Read()和ReadLIne()方法才会返回

100. 变量openFileDialog1引用一个OpenFileDialog对象,为检查用户在退出对话框时是否点击了“打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于( )。

A. DialogResult.OK        B. DialogResult.Yes

C. DialogResult.No         D. DialogResult.Cancel

101. 若想从派生类中访问基类的成员,可以使用( )。

A.this关键字     B.me关键字     C.base关键字      D.override关键字

102. 在类的外部可以被访问的成员是( )

A. public成员               B. private成员

C. protected成员         D. protected internal成员

103. 在C#中,( )控件是最常用、最简单的文本显示和输入控件,它既可以输出或显示文本信息,也可以接收键盘输入的内容。

A.单选按钮      B.复选框      C.文本框      D.图片框

104. C#可以采用下列哪些技术来实现对对象内部数据的隐藏?( )

A. 静态成员                            B. 类成员的访问控制说明

C. 引用                                     D. 装箱(boxing)和拆箱(Unboxing)技术

105. 下面哪个类是用来以字节格式读写文件( )。

A.FileStream类     B.StreamReader类     C.BinaryWriter类     D.BinaryReader类

106. 以下是一些C#中的枚举型的定义,其中错误的用法有( )

A. public enum var1{ Mike = 100, Nike = 102, Jike }

B. public enum var1{ Mike = 100, Nike, Jike }

C. public enum var1{ Mike=-1 , Nike, Jike }

D. public enum var1{ Mike , Nike , Jike }

107. C#程序的项目和解决方案的关系是( )。

A. 一个解决方案可包含若干项目              B. 一个项目可包含若干解决方案

C. 两者没有任何关系                                   D. 以上均不对

108. 对于一个类的构造函数,其函数名与类名( )。

A. 完全相同     B. 基本相同,允许不同     C. 不相同      D. 无关系

109. 在C#中定义一个数组,正确的代码为( )。

A.int arraya = new int[5];       B.int[] arraya = new int[5];

C.int arraya = new int[];          D.int[5] arraya = new int;

110. 下面哪个方法是启动线程( )。

A.Start()     B.Abort()     C.Sleep()     D.Suspend()

111. 有一个函数:

Void fun (int a) {…}

正确调用该函数的语句是( )。

A. int x=100; fun(x);               B. fun(30吨)

C. int x=100; fun(ref x);         D. fun(“100”)

112. 采用重载函数的目的是( )

A. 实现共享      B. 减少空间       C. 提高速度            D. 使用方便,提高可读性

重载函数的意义在于它可以用相同的名字访问一组相互关联的函数,由编译程序来进行选择,因而这将有助于解决程序复杂性问题。

113. 在C#应用程序中,一般在程序的开头使用关键字( )来引入命名空间。

A.class     B.using     C.in     D.this

114. 在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为( )。

A.容器控件     B.组合控件     C.排列控件     D.基类控件

115. 在C#中,下列常量定义正确的是( )。

A. const double PI 3.1415926;     B. const double e=2.7

C. define double PI 3.1415926     D. define double e=2.7

116. 如果要在窗体中始终显示系统的当前时间,应该使用的控件是 ( )。

A. CheckBox B. Panel C. RadioButton D. Timer

117. Visual Stdio建立的解决方案文件的后缀是( )。

A..doc B..xls C..sln D..vb

118. 在数据库中视图的筛选用哪个关键字( )

A. Update B. Sort C. Filter D. Text

119. 在C#中,下列常量定义正确的是( )。

A.const double PI 3.1415926;      B.const double e=2.7 (此处应该加上一个‘;’号)

C.define double PI 3.1415926      D.define double e=2.7

120. 可用作C#程序用户标识符的一组标识符是( )。

A. void define +WORD                B. a3_     b3    _123 YN

C. for -abc Case                             D. 2a DO sizeof

121. 以下的C#代码段:

public struct Person

{

string Name;

int Age;

}

public static void Main()

{

Hasbtable A;

Person B;

//其他处理代码

以下说法正确的是( )。

A. A为引用类型的变量,B为值类型的变量

B. A为值类型的变量,B为引用类型的变量

C. A和B都是值类型的变量

D. A和 B都是引用类型的变量

122. 在C#语言中,下列关于属性的描述正确的是( )。

A.属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性

B.属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏

C.要定义只读属性只需在属性名前加上readonly关键字

D.在C#的类中不能自定义属性

123. NET中,程序中的错误可以划分为以下三类,除了( )

A.逻辑错误    B.运行时错误     C.语法错误         D .自定义错误

124. 在.NET中,文本框控件的( )属性用来设置其是否是只读的。

A.ReadOnly     B.Locked     C.Lock      D.Style

125. OpenFileDialog对话框的哪个属性用于表示对话框显示的初始目录( )。

A.Title     B.Filter     C.InitialDirectory     D.FileName

126. 下列的关键字中,可用于引用类的当前实例的是( )。

A.base     B.this     C.new     D.override

127. 一个C#程序的程序入口点是( )。

A. main    B. MAIN     C. Main     D. 任意标识符

128. 下面哪个类是用来以字节格式读写文件( )。

A.FileStream类     B.StreamReader类     C.BinaryWriter类      D.BinaryReader类

129. 用于防止从所修饰的类派生出其他类,可以将此类定义为( )。

A.抽象类      B.密封类     C.静态类      D.分部类

130. 下面对Read()和ReadLine()方法的描述,正确的是( )。

A. Read()方法一次只能从输入流中读取一个字符

B. 使用Read()方法读取的字符不包括回车和换行符

C. ReadLine()方法读取的字符不包括回车和换行符

D. 只有当用户按下回车键时,Read()和ReadLIne()方法才会返回

131. 变量openFileDialog1引用一个OpenFileDialog对象,为检查用户在退出对话框时是否点击了“打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于( )。

A. DialogResult.OK              B. DialogResult.Yes

C. DialogResult.No               D. DialogResult.Cancel

132. C#中,新建一字符串变量str,并将字符串”Tom’s Living Room”保存到串中,则应该使用下列哪条语句?( )

A. string str = “Tom\’s Living Room”;     B. string str = “Tom’s Living Room”;

C. string str(“Tom’s Living Room”);         D. string str(“Tom”s Living Room”);

133. 关于catch代码块说法正确的是( )

A. 包含有可能引发异常的语句块。

B. 声明有可能会引发的异常类型

C. 异常处理程序位于catch代码块中

D. 一般不与try配合使用,而是单独使用

134. C#语言在Console类中提供了两种公共方法向命令提示符窗口输出字符串,其中( )在输出数据后,还输出回车符和换行符。

A.Read()       B.ReadLine()       C.Write()       D.WriteLine()

135. ( )方法执行指定为Command对象的命令文本的SQL语句,并返回受SQL语句影响或检索的行数。

A.ExecuteNonQuery          B.ExecuteReader

C.ExecuteQuery                  D.ExecuteScalar

Command 对象常用的属性:

136. 下列哪些语句中定义的变量属于引用类型变量?( )

A. IInformation info; // IInformation 为一接口类型名

B. MyStruct x; //MyStruct 为一结构类型名

C. int arr;

D. MyEnum y; //MyEnum 为已定义的枚举类型名

137. 下面哪个不属于值类型( )。

A.整型     B.结构类型     C.枚举类型     D.字符串类型

138. 在ADO.NET中,下列属于SqlDataAdapter对象的属性的是( )

A.SelectCommand    B.DeleteCommand    C.InsertCommand     D.以上全是

139. 在方法中执行下列代码后,字符串firstName的值是( )。

string firstName=”Tom”;

string secondName=firstName;

seconName+=”Jerry”;

A. Tom     B. Jerry     C. TomJerry     D. Tom+Jerry

140. 语句timer1.Enabled=true;中,timer1,Enabled和true分别代表( )。

A. 对象、属性、值     B. 对象、方法、值

C. 属性、对象、值     D. 值、方法、对象

141. 在ADO.NET中,用户可以使用( )对象建立应用程序与数据库连接。

A. DataSet     B. DataReader     C. Connection     D. Command

142. 变量openFileDialog1引用一个OpenFileDialog对象,为检查用户在退出对话框时是否点击了“打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于( )。

A. DialogResult.OK     B. DialogResult.Yes

C. DialogResult.No     D. DialogResult.Cancel

整理了近两天的时间,望大家多多批评指教,文中还有许多不会的,还需要大家在评论区指正,谢谢!

如题,用C#语言 如何给下拉列表框动态添加数据?,C#复习题 单项选择题相关推荐

  1. R语言dplyr包为dataframe添加数据列实战( Add Columns):基于mutate()函数添加一个或者多个数据列(尾部添加、头部添加、条件生成、某个具体数据列的前后)

    R语言dplyr包为dataframe添加数据列实战( Add Columns):基于mutate()函数添加一个或者多个数据列(尾部添加.头部添加.条件生成.某个具体数据列的前后) 目录

  2. vue 使用vue-i18n实现中英文语言切换,以及动态添加中英文

    一.安装. npm install vue-i18n 二.使用.(这里只写了核心代码) main.js引入: // 引入插件和语言包 import VueI18n from 'vue-i18n' im ...

  3. PyQt之QComboBox(下拉列表框)动态添加

    QComboBox是一个集按钮和下拉选项于一体的控件,也被称为下拉列表框. 一.提供的添加方式 1.添加一个下拉选项 使用addItem() # 实例化QComBox对象 self.comboBox ...

  4. html下拉列表框怎么添加数据,给html下拉框控件自动添加数据

    function AddRow(){ var myTable = tElementById("ctl00_ContentPlaceHolder1_zjjzzTB"); var ne ...

  5. c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...

    [判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...

  6. c语言共有几种运算符_【填空题】C语言一共有 ()个关键字,()中控制语句,()种运算符...

    [填空题]C语言一共有 ()个关键字,()中控制语句,()种运算符 更多相关问题 [填空题] 对煤进行工业分析的目的,是为了判断煤的(). [填空题] 钛的比重是不锈钢的一半,抗腐蚀性是不锈钢的(). ...

  7. c语言match,LeetCode第10题: isMatch(C语言)

    引子 思路:看到两个序列去匹配的问题,最自然的想法是双层循环尝试对齐匹配,我们假设表格数字为1代表匹配成功,0代表匹配失败. 图1 分析:分别遍历s和p两个字符串,如果p[i] == s[j],则表示 ...

  8. 二级c语言基础题库100题,二级C语言上题库100题.doc

    二级C语言上题库100题 二级C语言上机试题汇编 第01套: 给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去 除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针 ...

  9. c语言规定对程序中所用的变量必须,【判断题】C语言程序中要用到的变量必须先定义,然后再使用...

    [判断题]C语言程序中要用到的变量必须先定义,然后再使用 更多相关问题 在进行自动选择属性时,必须设立两个对象,其中决定执行什么风格的搜索的是下面的哪一个( ). 保湿化妆品既可向皮肤补充水分,又可防 ...

最新文章

  1. 如何划分155MSDH带宽
  2. ITK VTK CTK QT 跨平台联合开发之 一
  3. 《ArcGIS Engine 地理信息系统开发从入门到精通(第二版)》——6.7 本章小结
  4. 设计模式:依赖倒置原则
  5. CSS 学习路线(二)选择器
  6. 两台电脑usb直连传数据_如何通过一根USB数据线把手机/平板充当电脑的第二个显示器...
  7. golang dlv 远程调试
  8. 一行代码指定python下载源为清华源【只需修改一次】
  9. windows配置phpredis
  10. 变分模态分解python代码_VMD变分模态分解代码问题
  11. 【linux网络】net_device及注册与销毁
  12. 将mysql驱动包添加到项目依赖
  13. C语言基础知识入门(大全)
  14. 北京企业平均薪酬达16.68万元;小米 11 内核已开源;阿里达摩院 2021 十大科技趋势 | EA周报...
  15. 查看linux主机防火墙列表,linux防火墙状态查看的方法实例
  16. 60Echarts - 饼图(Texture on Pie Chart)
  17. cesium等高线_Cesium专栏-空间分析之地形等高线(附源码下载)
  18. 古罗马帝国莱茵河-多瑙河防线之谜
  19. mysqld --initialize 错误:mysqld: Can‘t create/write to file ‘G: ool\mysql\data\is_writable‘
  20. Android Studio首次连接不上网易mumu模拟器解决办法

热门文章

  1. 一文详解超参数调优方法
  2. 敲敲代码调调参就给钱,你来不来?| 论文有奖复现
  3. Google论文解读:轻量化卷积神经网络MobileNetV2 | PaperDaily #38
  4. web js基础3 事件
  5. Shallow-UWnet:水下图像增强新网络 2021年1月AAAI顶会论文
  6. ZOJ3785 What day is that day? 快速幂+找规律
  7. vue中页面跳转传值_vue的页面跳转方式和传值、取值
  8. 【Linux部署】借助Docker部署Redis集群(Docker网卡创建+6个Redis集群搭建shell脚本)
  9. 【大白话系列】图解TCP三次握手【使用wireshark工具抓包分析TCP三次交互流程】
  10. Idea使用技巧总结(未完待续)