ASP.NET内部测试题

来源:互联网 发布:零售进销存软件 编辑:程序博客网 时间:2024/04/29 03:48

                         

验证方式,业务间的传值,SEASIONBUG,三层遍历,并发数据,递归算法.数据加密

笔试题

1C#

1-1类和接口有什么区别?

1-2编程写个冒泡法

1-3列出ASP中的内建对象,并对每个对象的用处做出简要说明。

1-4如果用VB.Net写了一个DLL组件,在C#为编程语言的ASP.Net程序中是否可以直接调用?请写出可以(或不可以)的原因。

1-5.Net技术具有跨平台的性质吗?现在是否可以在UNIX平台上广泛应用?为什么?

1-6ASP.Net中的组件相对于ASP中的组件部署方面有什么优点?

1-7简述一下WebService技术,在何种场合下适合使用这项技术。

1-8可否简要的介绍asp.net 2.0 Membership,WebPartC#的匿名函数和泛型等你认为.net 2.0自己感兴趣的内容,希望可以简要地阐述其中的特点。

1-9 int i =3; int i=8;

System.out.println(8%3)

问是输出什么。

1-10重载和覆写有什么区别?

1-11如何将大量数据从第一个页面传到另一个页面中,不能使用session和application

1-12如何将文本文件存入img字段并读出

2)数据库

2-1两个人同时都在访问数据库时,这种情况叫做什么?

2-2外联与内联的区别?

2-3属性A是关系R的主属性,属性A不能为空,A是引用完整型,还是整体完整型,还是域完整型

2-4设计一个数据库的字段,固定字符串,定长与INT都可以,你会采取哪种?

2-5数据库的索引主要干什么的?怎么去实现?数据库的原理

3JAVASCRIPT,用一个JAVASCRIPT语句,把所有的复选框全部选中,复选框ID都是下划线“CHK”,用JAVASCRIPT写出来

2-6下面是部门表DEPT和员工表EMP,写一条SQL语句,找出部门的工资总额超过8000元的部门编号及部门名称:

DEPT

DEPTNO(部门编号)

DNAME(部门名称)

LOC(部门所在地点)

10

Accouting

BeiJing

20

Reserch

TianJin

30

Sales

ShangHai

40

Operations

ChongQing

EMP

EMPNO(员工编号)

ENAME(员工姓名)

AGE(年龄)

SALARY(工资)

DEPTNO(部门编号)

JOB(工作)

0715

SuWei

26

1500

40

Clerk

0864

LuMing

39

3800

30

Analyst

0762

ZouPing

56

3500

10

Manager

0573

Zhaohua

45

2000

30

Sales

0665

ZhuJing

34

2000

10

Clerk

0586

LinJin

50

4000

20

Analyst

0744

ChenQi

38

3800

40

Manger

0749

JinWei

28

2200

20

Clerk

0891

HuMing

26

1700

10

Clerk

0924

LeiFan

40

2500

30

Sales

0783

WeiDong

27

2000

20

Secretary

2-7用没用过存储过程?怎么创建?为什么要用存储过程?

2-8事务是什么?

2-9写一条多表联合查询的语句。

2-10写出连接数据库进行查询的全部代码?

2-11数据挖掘的类型,请列举并简要说明

2-123张表,员工信息表,部门表,工资表,   进行级联查询。

2-13用两种算法实现类的阶乘,其中一种为递归算法

2-14100万条数据,写一个存储过程实现分页

2-15当前页面显示10条数据,存储过程,代码描述,当用户点击第4页的时候,所显示的数据

2-16给出如下数据表,要求编写合适的SQL语句

Name

Type

Time

Tyl

Morning

8:00

Tyl

Afternoon

12:00

Tyl

Light

14:00

Zj

Morning

9:00

Zj

Afternoon

11:00

Zj

Light

13:00

    要查出的结果为:

Name

Time1

Time2

Time3

Tyl

8:00

12:00

14:00

Zj

9:00

11:00

13:00

分析与设计:

第一题:

有如下业务流程:用户网上下订单——〉业务部打电话和用户确认——〉用户确认或修改订单——〉订单完成.

1. 订单内容包括,用户信息(用户名,联系电话),产品信息(机票,酒店,套票,优惠券),产品可以是多种,每种可以有多个。

2. 机票的价格与航班号,日期相关。

3. 酒店的价格与酒店,房间类型,日期相关

4. 优惠券价格与优惠券类型以及酒店相关,在购买酒店的时候作为附属产品销售。一旦购买了酒店产品,优惠券可以买任意多张,但是不能单卖。例如,购买了中国大酒店。中国大酒店的早餐优惠券就可以买任意多张,否则不能买。

5. 套票是由机票+酒店组成,一个组合可能是酒店和来回程机票,也可能是酒店和去程机票组成。

请设计该订单的解决方案。包括数据库表的设计,数据对象的设计。

问答题:

1.谈谈AOP,你在哪里用到的?

2.什么是面向对象,什么是多态什么是继承?

3.HIBERNATE,谈一谈?

4.什么是软件工程?

5为什么要用到软件工程?

6.你对设计模式方面了解哪些?

7.你讲一下单便模式,在哪里要用到单例模式?

8.以前公司做项目流程是怎么样的?

逻辑题

1. 如果你有无穷多的水,一个3公升的和一个5公升的提桶,你如何准确称出4公升的水?

2. 有三个人去住旅馆,住三间房,每一间房$10元,于是他们一共付给老板$30, 
第二天,老板觉得三间房只需要$25元就够了于是叫小弟退回$5给三位客人, 
谁知小弟贪心,只退回每人$1,自己偷偷拿了$2,这样一来便等于那三位客人每人各花了九元, 于是三个人一共花了$27,再加上小弟独吞了不$2,总共是$29。可是当初他们三个人一共付出$30那么还有$1呢?

3. 一人拿一张百元钞票到商店买了进价10元,卖价25元的东西,店主由于手头没有零钱,便拿这张百元钞票到隔壁的小摊贩那里换了100元零钱,并找回了那人75元钱。那人拿着25元的东西和75元零钱走了。过了一会儿,隔壁小摊贩找到店主,说刚才店主拿来换零的百元钞票为假币。店主仔细一看,果然是假钞。店主只好又找了一张真的百元钞票给小摊贩。  

 问:在整个过程中,店主一共亏了多少钱财?