一、填空题(每空2分,共20分)
1. C#的数据类型从数据存储的角度讲,则可分为_ 数值类型c++string类型 __、_ 引用类型__和指针类型。
2. 在数据类型中,浮点型包括单精度和_双精度 __两种。
3. 如果不带修饰符,C#中类成员被默认声明为 public 类型 。
4. main函数 可以看作程序的入口,程序的控制从这个方法开始。
5. C#中的三元运算符是__条件运算符(:?) ___。
6. 在C#中,使用 const 关键字声明符号常量。
7. 调用DataAdapter对象的 Fill方法 方法填充数据集。
8. C#中有两个逻辑常量:分别是 True 和 False 。
9. 声明类之后,通过new创建 类的实例 ,它是一个引用类型的变量。
10. c#中的三元运算符是_ 条件运算符(:?) _____。
11. 当整数a赋值给一个object对象时,整数a将会被 新分配一个内存单元 。
12. C#有两种类型的常量:_成员常量 __和只读常量。
13. 菜单一般可分为_主菜单 __和上下文菜单(又称快捷菜单)两种。
14. 在C#中,根据打开的多个窗体之间是否存在相互制约关系,可将窗体的显示模式分为_ _Form.Show()_窗体和_Form.ShowDialog() __窗体。
15. 在if语句中,每个else关键字与它前面同层次并且最接近的 if 关键字相配套。
16. main函数 可以看作程序的入口,程序的控制从这个方法开始。
17. 元素类型为double的4行6列的二维数组共占用 192 字节的存储空间。
18. 当整数a赋值给一个object对象时,整数a将会被 新分配一个内存单元 。
19. C#中有两个逻辑常量:分别是 True 和 False 。
20. C#的数据类型从数据存储的角度讲,则可分为数值类型 _、 引用类型_类型。
21. 在数据类型中,浮点型包括单精度和双精度 两种。
22. 窗体控件默认的事件是 。
23. 可以将数据源中的数据与控件的属性关联起来,这称为 。
24. 若do循环的“尾”为“while(++i<10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行 10次后正常结束。
25. 在C#中,装箱操作是将值类型转化成 引用类型 。
26. using namespace 的作用是表示 引用命名空间 。
27. ADO.NET使用 System.Data.SqlClient 命名空间的类访问SQL Server数据库中的数据。
28. 为打开文件“C:\”进行读写操作,首先应该创建 File Info 类的实例。
29. 在C#中,根据打开的多个窗体之间是否存在相互制约关系,可将窗体的显示模式分为 (_Form.Show() 窗体和Form.ShowDialog() )窗体。
30. 在if语句中,每个else关键字与它前面同层次并且最接近的 if 关键字相配套。
31. 当在程序中执行到continue语句时,将结束本层循环类语句或switch语句的执行。
32. ADO.NET使用 System.Data.SqlClient 命名空间的类访问SQL Server数据库中的数据。
33. 窗体控件默认的事件是 。
34. 运算符按操作数的个数可分为一元运算符、二元运算符 和三元运算符。
35. 添加到窗体的每个组件,如Button、TextBox等,都称为 控件 。
36. 若要在同一窗体中安排两组单选按钮,可用 combox 控件予以分隔。
37. 在switch语句中,每个语句标号所含关键字case后面的表达式可以是整型、 字符型 。
38. 定义结构体的关键字是 struck 。
39. 面向对象的语言具有_封装_性、_ 继承_性、__多态_性。
40. 为打开文件“C:\”进行读写操作,首先应该创建 File Info 类的实例。
41. 在ADO.NET中,用来与数据源建立连接的对象是 Connection对象 。
42. 按钮控件默认的事件是 。
43. 循环语句“for (int i=20; i>=9; i=i-3)”的循环次数为_ 4 ___。
44. 用来存储和显示图像的控件是 Image控件 。
45. 若要在同一窗体中安排两组单选按钮,可用 combox 控件予以分隔。
46. 当在程序中执行到 continue 语句时,将结束所在循环语句中循环体的一次执行。
47. C语言是一种面向 过程 的语言,而C#是面向 对象 的语言。
48. 在ADO.NET中,用来与数据源建立连接的对象是 Connection对象 。
49. 如果类不含任何实例构造函数,系统会自动为其提供一个默认的 参实例的构造函数。
50. C#语言规定变量在使用前必须先 定义变量类型 。
51. 菜单一般可分为 主菜单 和上下文菜单(又称快捷菜单)两种。
52. 元素类型为double的4行6列的二维数组共占用 192 字节的存储空间。
53. 按钮控件默认的事件是 。
54. 用来存储和显示图像的控件是 Image控件 。
55. Connection对象负责建立与数据库的连接,它使用 方法建立连接。
56. 添加到窗体的每个组件,如Button、TextBox等,都称为 控件 。
57. 在C#中,将文本框TextBox1清空,可用语句表示为 textBox1.Text = ""; 。
58. 用鼠标右击一个控件时出现的菜单一般称为 菜单。
59. 元素类型为int的10个元素的数组共占用 字节的存储空间。
60. C#编写程序时,程序的入口是 main 函数。
61. 定义枚举的关键字是 enum 。
62. 面向对象的语言具有___ 性、封装性、___ 性。
63. 在C#中,将文本框TextBox1清空,可用语句表示为 textBox1.Text = ""; 。
64. 已知:double x=4.3%1.7; 则x的值是___ 。
65. C#中用关键字 class 创建类,使用关键字 new 创建类的对象并调用构造函数。
66. 在数据类型中,浮点型包括单精度和_双精度__ 两种。
67. C#的数据类型从数据存储的角度讲,则可分为__数值类型 __、_ 引用类型__.
68. _ 、___ 。
69. C#有两种类型的常量: 成员常量 和只读常量。
70. 在C#标准控件中,有文本框和列表框组合在一起形成的控件称为 。
二、 单项选择题(每题2分,共30分)
1. C#语言取消了( B )语法。
A. 循环 B.指针 C. 判断 D. 数组
A. 循环 B.指针 C. 判断 D. 数组
2. 以下类MyClass的属性count属于( A )属性。
class MyClass
{ int i;
int count {get {return i;}}
}
A. 只读 B. 只写 C. 可读写 D. 不可读不可写
class MyClass
{ int i;
int count {get {return i;}}
}
A. 只读 B. 只写 C. 可读写 D. 不可读不可写
3. (A )语句只能在循环语句的循环体语句序列中使用。
A.break B.goto C.return D.continue
4. 在C#应用程序中,一般在程序的开头使用关键字(B )来引入命名空间。
A.class B.using C.in D.this
5. 异常处理使用时,一般将可能出现异常的语句放在( B )代码块中。
A.click
B.catch
C.try
D.show
A.click
B.catch
C.try
D.show
6. WinForms程序中,如果复选框控件的 Checked属性值设置为 True,表示( A )。
A.该复选框被选中 B.该复选框不被选中
C.不显示该复选框的文本信息 D.显示该复选框的文本信息
A.该复选框被选中 B.该复选框不被选中
C.不显示该复选框的文本信息 D.显示该复选框的文本信息
7. 在ADO.NET中,SqlConnection 类所在的命名空间是( D )。
A.System B.System.Data
C.System.Data.OleDb D.System.Data.SqlClient
A.System B.System.Data
C.System.Data.OleDb D.System.Data.SqlClient
8. 下面哪个类是用来以字节格式读写文件(A )。
A.FileStream类 B.StreamReader类 C.BinaryWriter类 D.BinaryReader类
9. C#程序从上机到得到结果的几个操作步骤依次是( A )。
A. 输入、编辑、运行 B. 编译、连接、运行
C. 输入、运行、编辑 D. 编辑、编译、连接
A. 输入、编辑、运行 B. 编译、连接、运行
C. 输入、运行、编辑 D. 编辑、编译、连接
10. 下面的转换中不是隐式转换的是(A )
A. int转换成short B. short转换成long C. char转换成int D. bytes转换成float
A. int转换成short B. short转换成long C. char转换成int D. bytes转换成float
11. 诸如文本框,组合框,复选框,单选按钮等是从( D )添加到窗体。
A. 帮助菜单 B. 菜单栏 C. 工具栏 D. 工具箱
A. 帮助菜单 B. 菜单栏 C. 工具栏 D. 工具箱
12. 针对下面的C#代码, 则程序输出为( )
namespace HelloWorld
{
class Program
{
namespace HelloWorld
{
class Program
{
Static void Main(string[] args)
{
string str = “Hello World”;
Console.WriteLine(str.YoUpper() );
Console.ReadLine();
{
string str = “Hello World”;
Console.WriteLine(str.YoUpper() );
Console.ReadLine();
}
}
}
A. Hello World B. HELLO WORLD C. STR D. hello world
}
}
A. Hello World B. HELLO WORLD C. STR D. hello world
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论