就业模拟试题_Net
一、 基础知识部分(每题3分,共60分)
- 委托是什么,事件跟委托是不是一回事?
- net中读写数据库需要用到那些类?他们的作用?
- DataSet和DataReader的区别是什么?
- 能用foreach遍历访问的对象需要实现哪个接口或声明哪个方法的类型?
- 简述 private、 protected、 public、 internal 修饰符的访问权限
- 列举ASP.NET 页面之间传递值的几种方式
- CTS、CLS、CLR分别作何解释?
- 什么是装箱和拆箱?
- 分析以下代码,完成填空
string strTmp = "abcdefg某某某";
int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;
int j= strTmp.Length;
以上代码执行完后,i=? j=? - GC是什么? 如何请求GC?
- 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?
- 什么是自定义控件?动态如何传数据?
- 什么是Code-Behind技术?
- 说明.net中的错误处理机制
- 列举一种适合asp.net应用开发的分层结构,介绍每层的作用
- net的身份验证方式有哪些?分别是什么原理?
- 请详述在dotnet中类(class)与结构(struct)的异同?
- 常用的调用WebService的方法有哪些?
- 在net中读取XML文件要用到那些包,类,方法?
- 什么是强类型系统?
二、 程序题(前6题每题5分,第7题10分。共40分)
1. 公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路。
2. 根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew))
{
//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew事件。
}
}
}
}
3. 仔细阅读下列代码
using System;
class A
{
public A()
{
PrintFields();
}
public virtual void PrintFields(){}
}
class B:A
{
int x=1;
int y;
public B()
{
y=-1;
}
public override void PrintFields()
{
Console.WriteLine("x={0},y={1}",x,y);
}
当使用new B()创建B的实例时,产生什么输出?
4. 写出程序的输出结果
class Class1 {
private string str = "Class1.str";
private int i = 0;
static void StringConvert(string str) {
str = "string being converted.";
}
static void StringConvert(Class1 c) {
c.str = "string being converted.";
}
static void Add(int i) {
i++;
}
static void AddWithRef(ref int i) {
i++;
}
static void Main() {
int i1 = 10;
int i2 = 20;
string str = "str";
Class1 c = new Class1();
Add(i1);
AddWithRef(ref i2);
Add(c.i);
StringConvert(str);
StringConvert(c);
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(c.i);
Console.WriteLine(str);
Console.WriteLine(c.str);
}
}
5. 用socket实现服务器端向客户端传递几个字符,在客户端输出
6. 写出程序的输出结果
public abstract class A
{
public A()
{
Console.WriteLine('A');
}
public virtual void Fun()
{
Console.WriteLine("A.Fun()");
}
}
public class B: A
{
public B()
{
Console.WriteLine('B');
}
public new void Fun()
{
Console.WriteLine("B.Fun()");
}
public static void Main()
{
A a = new B();
a.Fun();
}
}
7. 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)
要求: 1.要有联动性,老鼠和主人的行为是被动的。
2.考虑可扩展性,猫的叫声可能引起其他联动效应。
就业模拟试题_Net相关推荐
- 就业模拟试题_Net(答案)
一. 基础知识部分(每题3分,共60分) 委托是什么,事件跟委托是不是一回事? 答案 委托是一种传递消息的机制,可以将与委托签名相同的方法作为参数传递 签名相同包括:方法的返回值类型,参数个数和类型 ...
- 就业模拟试题_Java(答案)
一. 基础知识部分(每题3分,共60分) 抽象类和接口的区别 答案 1) 接口:inerface 纯抽象的类,里面不能有任何实现的成员:接口是某一类通用功能的描述.和子类没有必然的联系. ...
- 就业模拟试题2_答案
一. 基础知识部分(每题2分,共40分) 1.简单叙述委托 答案 委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了--函数指针也被称为过程类型,但是它们的实现都不是类.它们是 ...
- 就业模拟试题1_答案
一. 基础知识部分(每题2分,共40分) 抽象类和接口的区别 答案 1) 接口:inerface 纯抽象的类,里面不能有任何实现的成员:接口是某一类通用功能的描述.和子类没有必然的 ...
- 就业模拟试题(.NET部分)
一. 基础知识部分(每题2分,共40分) 1. 什么是自定义控件?动态如何传数据? 2. dataset和dataread的区别? 3. 什么是Code ...
- 就业模拟试题_Java
一. 基础知识部分(每题3分,共60分) 抽象类和接口的区别 JDBC调用数据库的基本步骤 forward 和redirect的区别是什么? 请描述servlet的生命周期 equals和==的区 ...
- 2021年施工员-设备方向-通用基础(施工员)试题及解析及施工员-设备方向-通用基础(施工员)模拟试题
题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:美容师(技师)试题及解析参考答案及美容师(技师)考试试题解析是安全生产模拟考试一点通题库老师及美容师(技师)操作证已考过的学员汇总 ...
- 2021年制冷与空调设备运行操作模拟试题及制冷与空调设备运行操作模拟考试
题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:2021年制冷与空调设备运行操作模拟试题为正在备考制冷与空调设备运行操作操作证的学员准备的理论考试专题,每个月更新的制冷与空调设备 ...
- Python培训之就业面试题分享
近几年,学习Python编程的人越来越多,大家对于Python编程技术非常感兴趣,想要转型到这个行业,下面小编为大家整理一份Python找工作的面试题分享,希望能够帮助正在找Python工作的小伙们. ...
最新文章
- 关于技术方案与架构宣讲的思考
- 手把手教你简单接入微信SDK
- Can't connect to HTTPS URL because the SSL module is not available
- crontab执行shell脚本日志中出现乱码
- Unhandled exception: org.springframework.beans.factory.BeanDefinitionStoreException
- 为什么大学要学一堆纸上谈兵的课程?(转)
- 【论文笔记】命名实体识别论文
- 不是华为手机可以刷鸿蒙系统,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- linux最好的mp4软件,【良心推荐】5款好用的MP4视频编辑器
- linux查看串口信息tty*
- X509证书认证原理
- python 如何同时遍历两个列表
- 常用邮件服务器名(POP3,SMTP地址)
- 驱动人生教你台式机怎样安装无线网卡驱动步骤详解
- 自己家两台电脑,一台做客户端,另一台作服务器能连接,但为啥异地朋友的电脑作客户端连接不上你的服务器
- “买卖股票的最佳时机” 系列——我来教你稳赚不亏~
- python之cur.fetchall与cur.fetchone提取数据并统计处理
- 66个美丽的圣诞壁纸
- java pdfbox读取pdf中的表格
- 北京理工大学计算机学院李荣华老师,李荣华 - 北京理工大学 - 计算机学院
热门文章
- 经典C语言程序100例之三零
- C语言fstat函数获取文件的大小
- 如何在线把网站html生成xml文件_Sitemap在线生成器,网站地图在线生成工具
- 05_数据的特征处理,归一化,标准化、缺失值处理,以及案例,使用场景,处理办法等
- 2.非关系型数据库(Nosql)之mongodb:mongodb显示所有数据库,使用数据库,集合创建(显示和隐式创建),集合查询,初步数据的增删改查,分页
- 在Linux下如何安装QQ?
- php个人云存储,使用OwnCloud搭建个人私有云存储
- oracle 复制组删除,利用copy在ASM磁盘组之间迁移
- 从github下载项目并导入eclipse
- g20曲线拟合源码解读