试题
来源:互联网 发布:手绘相机软件下载 编辑:程序博客网 时间:2024/06/10 05:43
1. .NET框架的组成及其作用?(5分)
2. 基础数据类型,运算符都有哪些(10)
(1)基本数据类型
整数数据类型:
有符号:sbyte、short、int、long
无符号:byte、ushort、uint、ulong;
浮点型:float、double、decimal、
字符串型:char、string
布尔数据类型:bool
对象型:object
(2)运算符
算术运算符:+、—、*、/、%、++、--、 ?:
比较(关系)运算符:>、< 、 >= 、 <= 、== 、 !=
赋值运算符: =
逻辑运算符: || 、 && 、!
成员访问运算符: .
快捷运算符:+=、—= 、*= 、/= 、%=
3. 怎样定义变量,常量,静态,只读字段(5分)
(1)数据类型 变量;
(2)常量: const 数据类型 常量名
(3)静态:static 数据类型 字段名
4. 都有哪些循环,选择语句,跳转语句,格式是什么?(10)
(1) 循环
for(第一次循环时要计算的表达式 执行完循环体后判断语句 执行完循环体后要计算的表达式)
{
//语句块
}
while(条件表达式)
{
//语句块
}
do
{
//语句块
}while(条件)
foreach(数据类型 变量 in 数组(或集合))
{
//语句块
}
(2)选择结构
if(条件)
{
//语句块
}
switch(变量)
{
case 常量:
break;
case 常量:
break;
…….
default:
break;
}
(3)跳转语句
go
to
5. a.数组都有哪些,各举一个例子
一维数组:int[] arr=new int[4];
二维数组:int[,] arr=new int[i,j];
多维数组:是几维数组就在中括号内维数减1
交错数组:int[][] arr=new int[3][];
动态数组:ArrayList list=new ArrayList();
b.异常的结构是什么,具体说明(10)
6. a.面向对象的性质有哪些,具体说明每个性质的具体实现。b.构造函数有哪些,作用是什么?(20)
(1) 继承性、封装性、多态性
(2)实例构造函数、对象构造函数
7. 方法类型有哪些(从参数,返回类型来考虑),方法调用的类型,各举一个例子(10)
8. 什么时候会发生装,拆箱,举例说明(5分)
引用类型转换为值类型时,发生装箱操作。
int b=3;
object a=b;
值类型转换为引用类型时,发生拆箱操作。
object a=4;
int b=int(a);
9. a.怎样定义类,结构,枚举,接口(包含哪些内容),举例说明
类:
访问修饰符 class 类名
{
//类体
}
public class Cat
{
Console.Write(“猫叫!”);
}
接口:
b.类和结构的区别(10)
10. 什么是属性,索引器,什么时候使用,格式是什么,都有哪些类型(10)
属性:封装字段的操作,即读取或写字段的值;
对字段进行访问。
访问修饰符 数据类型 属性名
{
get{;}
set{;}
}
属性分为三种:只读的;只写的;可读可写的。
索引器:对数组进行访问。
访问修饰符 class this[索引]
{
get{;}
set{;}
}
索引器分为三种:只读的;只写的;可读可写的。
11. 访问修饰符都有哪些,具体含义是什么?(5分)
public:公共成员。在任何类中都可以使用;
private:私有成员。用于访问字段、方法的默认形式。只能在本类中直接访问。其它类只能通过属性对该类间接操作。
protected:保护成员。
internal:内部的。类的默认形式。
12. ADO.NET的组成部分,作用,主要方法和属性。( 见幻灯片)
数据提供程序:Connection、DataReader、command、DataAdapter
DataSet
作用:
Connection:把数据库和C#连接起来。
Cmmand:对数据库中的内容进行操作。
DataAdapter:
DataReader:读取数据库中的数据到C#中。
方法和属性:
Command方法:insert、delete、update、select
13. 试谈一下DataReader和DataSet的区别。
14. 你是怎样理解委托的?
委托时一系列方法的集合。方法的签名必须和委托的签名完全相同。
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 试题
- 微软试题
- 面试题....
- 几道面试题
- 几道面试题
- 面试题
- 面试题
- Oracle跨版本导出EXP-00003错误的解决
- 适配器模式(Adapter Pattern)
- souce insight 的重新安装出现 invalid seriel 问题
- js 弹出对话框3种方式
- Android手机中获取手机号码和运营商信息
- 试题
- JVM(java 虚拟机)内存设置
- 网页搜索中查询纠错概述
- IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等
- Hadoop架构——云计算的具体实现
- SetConsoleCtrlHandler 处理控制台消息
- linux下的软连接soft link和硬连接hard link《英语》
- 傻瓜教程:把Iphone程序连接真机调试
- 搜索引擎的拼写纠错功能实现