国内最全 net面试题目(3)

2020-02-21 00:55

5:对数据的并发采用什么办法进行处理较好。 答可以控制连接池的连接数量 条件好的话 可以用负载平衡

6:已知Oracle数据库有GD和ZS两个数据库,GD数据库v_s表有数据写入时,从v_s表中提取最新数据到ZS数据库的D_E表中。请问用什么办法解决这一问题?如果又碰到不能互访的问题时,又用什么办法解决?

7:已知Oracle数据库a,b

现在在a用户权限下,访问b数据库sql语句为select a.* From b a,请改正这一句Sql的写法

8:当对数据库进行海量级的数据插入时,数据库出现报错,错误原因可能有哪些,以你的经验谈谈你的解决办法

分割数据库

8.5如何删除重复记录?

DELETE FROM TABLE_NAME

WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D

WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2);

9:算法分析

AH 20060625 12 44 01 CAD001 AH 20060625 12 44 01 CAD001 AH 20060625 13 44 02 CAD001 AH 20060625 14 44 03 CAD001

说明:第二列表示日期,第三列表示温度,第四列表示水位,第五列表示流量,第6列表示水位测站编码,每一列表示一个字段 很明显第一条数据和第二条数据重复,然数据表中有主键和外键的约束,是不允许有重复的数据存在的,请构造算法将重复的数据Del掉

答:改变表结构

alter table 表 add ID int identity(1,1) delete 表

where newfield not in (

select top 1 ID from 表 group by 日期,温度,水位,流量,水位测站编码 )

alter table 表 drop column ID

10:javascript算法

1.已知a,b,现在点鼠标a会向b游动,鼠标停,a会停下来 请实现\跑步算法\

2.两个输入栏,在第一栏中回车,跳到第二个,在第二个栏回车,跳到第一个; 产品表 销售计划表

ProductID 产品名 单价 ProductID 客户名 订货数量 销售单价 1 name1 110 2 m 2 250 2 name2 220 1 n 3 110 3 name3 330 3 n 1 300

4 name4 440 4 m 2 400

1.是否能删除产品表中的name2?请说明理由与过程。

2.将销售计划表中m客户的产品名为name2的销售单价更换为产品表中相应的单价 3.求销售计划表中各客户各自的销售总金额的sql语句

4.求客户中销售总量最大的销售总金额的 .Net Development 客户的sql语句 5.什么是事务(transaction)?它有什么好处。

6.update table2...数据库为默认设置能不能开始事务?为什么。 7.B/S系统一般分为几层?请说明理由.

8.说说ADO.NET中几个数据库处理的核心对象。

1.将手机号转化为由随机字母表示? 2.描述数据适配器中的多表查询? 3.调用存储过程及返回值的提取? 4.SQL中游标的定义?

5.ASP.NET中,用手工的形式对字段进行数据绑定及分页方法?

6.有一人事表,计算两个同时入职的员工的生日的差,用一句 SQL语句 将EGTB1中的结果变成EGTB2的结果? Field_AField_BField_C User12004-10-261981-01-01 User22004-10-261976-01-01 ???

Field_B Name_1Name_2Field_4 2004-10-26User1User21825 ????

Question 31. (单选)

根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁? public void test(int i) {

lock(this) {

if (i>10) { i--; test(i); } } }

1. 会锁死

2. 不会锁死 Question 32. (单选)

以下描述错误的是()

1. 在C++中支持抽象类而在C#中不支持抽象类。

2. C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。

3. 在C#中可使用 new 修饰符显式隐藏从基类继承的成员。

4. 在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。

Question 33. (单选)

int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是()。 1. 9 2. 2 3. 6 4. 越界

Question 34. (单选)

在C#中利用Socket进行网络通信编程的一般步骤是:建立Socket侦听、( )、利用Socket接收和发送数据。

1. 建立Socket连接 2. 获得端口号; 3. 获得IP地址; 4. 获得主机名;

Question 35. (单选)

如果设treeView1=new TreeView(),TreeNode node=new TreeNode(\根结点\),则treeView1.Nodes.Add(node)返回的是一个 ()类型的值。 1. TreeNode; 2. int; 3. string; 4. TreeView;

Question 36. (单选)

声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是

1. void myCallBack(int x) 2. int receive(int num) 3. string receive(int x) 4. 不确定的

Question 37. (单选)

关于ASP.NET中的代码隐藏文件的描述正确的是 1. Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯

一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件 2. 项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件

3. 项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件 4. 以上都不正确

Question 38. (单选)

What compiler switch creates an xml file from the xml comments in the files in an assembly? 1. /text 2. /doc 3. /xml 4. /help

Question 39. (单选)

下面的代码实现了设计模式中的什么模式 public class A { private A instance; private A() { }

public static A Instance { get {

if ( A == null ) A = new A(); return instance; } } }

1. Factory

2. Abstract Factory 3. Singleton 4. Builder

Question 40. (单选) class Class1 {

public static int Count = 0; static Class1() {

Count++; }

public Class1() {

Count++; }

}

Class1 o1 = new Class1(); Class1 o2 = new Class1();

请问,Class1.Count的值是多少?( ) 1. 1 2. 2 3. 3 4. 4

Question 41. (单选) abstract class BaseClass {

public virtual void MethodA() {

Console.WriteLine(\}

public virtual void MethodB() { } }

class Class1: BaseClass {

public void MethodA() {

Console.WriteLine(\}

public override void MethodB() { } }

class Class2: Class1 {

new public void MethodB() { } }

class MainClass {

public static void Main(string[] args) {

Class2 o = new Class2(); o.MethodA(); } }

请问,此程序输出结果是:


国内最全 net面试题目(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:学校纪委工作计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: