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(); } }
请问,此程序输出结果是: