ASP.Net程序员面试考题

姓 名:_______________________

一  逻辑部分(10分)

1、你请一个工人为你工作七天,你付给他一根金条,金条已经被平均分成连着的七段,每天结束的时候你必须支付工人一段,这根金条只能被弄断两次,请问怎么支付?(6分)

2、(4分)

如下为一组数,请问”?”处应该是()

1、4、10、22、?、…… ……

二ASP.NET部分(15分)

1、(2分)在IIS中,默认的asp.net脚本语言为__________ _________________。

2、(2分)表单提交时通常有两种方式提交方式:get和post, 请问request从表单里接收参数的

代码分别为 ___ __,__ __。

3、(2分)如果需要对文件进行读写,在ASP.NET中通常要使用的组件对象是  ____ ____。

4、(6分)如下为一组数字,请用代码写出在ASP.NET页面中输出按大到小排列的语句。

7、3、6、1、2、5、8、4、9

5、简述Server.Transfer()与Response.Redirect()之间最主要的区别?(3分)

三.NET部分(40分)

1、根据下面条件回答问题

条件:a.

已知数据库服务器IP是192.168.1.100,登陆用户名system,密码system,数据库名称test

条件:b.

已知表tb_user

ID                        userName                            password

1                          System                                system

2                          Admin                                admin

问题1: 请写出数据库连接的语句?(3分)

答:

问题2: 请查询表tb_user中的所有记录并显示在前台页面?(7分)

答:

2、(5分)

class Class1

{

public static int Count = 0;

static Class1()

{

Count++;

}

public Class1()

{

Count++;

}

}

Class1 o1 = new Class1();

Class1 o2 = new Class1();

请问,Class1.Count的值是多少?()

  A. 1               B. 2               C. 3               D.4

3、(10分)

abstract class BaseClass

{

public virtual void MethodA()

{

Console.WriteLine("BaseClass");

}

public virtual void MethodB()

{

}

}

class Class1: BaseClass

{

public void MethodA()

{

Console.WriteLine("Class1");

}

public override void MethodB()

{

}

}

class Class2: Class1

{

newpublic void MethodB()

{

}

}

class MainClass

{

public static void Main(string[] args)

{

Class2 o = new Class2();

o.MethodA();

}

}

请问,此程序输出结果是()

   

A. BaseClass                 B.BassClass Class1               C.Class1               D. Class1 BassClass

4、(5分)下面的答案为(           )

public static void Main(string[]args)

{

int i = 2000;

object o = i;

i = 2001;

int j =(int) o;

Console.WriteLine("i={0},o={1},j={2}",i,o,j);

}

   1.i=2001,o=2000,j=2000                       2.    i=2001,o=2001,,j=2001

   3.i=2000,o=2001,,j=2000                      4.    i=2001,o=2000,j=2001

5、(10分)说说ADO.NET中几个数据库处理的核心对象并说明其作用?

四JavaScript部分(10分)

1、(6分)请用javascript写出如下检验txt1不能为空且必须为数字的判断语句。

<form id=”form1” name=”form1” >

<input type=”text” id=”txt1” name=”txt1”>

</form>

2、(4分)请问当arg1是3,arg2是7的时候函数的值是(       )

function myfunction(arg1, arg2)

{

var r;

var n = 5;

r = arg1 * arg2;

return(n);

}

五Database部分(25分)

1、某报业公司报纸销售量数据库表如下:

表:tb_paper

(报纸类型表)

ID                               PaperID                       PaperName

(int)                            (varchar)                      (varchar)

1                                 P0001                          企业日报

2                                 P0002                          企业晚报

3                                 P0003                          江南商报

4                                 P0004                          技术日报

5                                 P0005                          市场导报

表:tb_sale

(销售表)

ID                        PaperID                       Sale_date                      Sale_ amount

(int)                      (varchar)                      (datatime)                            (int)

1                          P0001                          2007-2-8                             8960

2                          P0002                          2007-2-8                             5812

3                          P0003                          2007-2-8                             8753

4                          P0004                          2007-2-8                             8753

5                          P0005                          2007-2-8                             9846

6                          P0003                          2007-2-9                             4568

7                          P0002                          2007-2-9                             2456

8                          P0005                          2007-2-9                             9854

问题1、(5分)请用SQL语句写出按报纸类型统计平均销售量大于5200的报纸 ?

答:

问题2、(5分)请用SQL语句写出2007年2月8日销售前三名的报纸。如果第三名有N个都应该查询出来。

答:

问题3、(5分)现要实现增加报纸类型功能,请用存储过程写出判断某报纸类型是否存在情况?如果存在则返回1 ,反之返回0 。

存储过程名称 : usp_queryPaperType

参数:paperID 和paperName

答:

2、(10分)请用SQL 语句写出1加到100的程序语句?

答:

已知表的数据如下所示:

Id    Uname    UNo

1     a             1

1     b            2

1     c             3

2     I             1

2     am          2

2     a             3

2     student    4

Id    UName

1     abc

2     Iam a student

请写出一个SQL语句实现转换。

答案:

时间: 2024-10-13 07:47:53

ASP.Net程序员面试考题的相关文章

C#与.NET程序员面试宝典

题目虽然有点多,但是都是最常见的面试题.如果大家准备参加相关的面试,最好看看.尤其最后的几十个跨国公司面试题.现在国内很多企业都开始学习这套方式,来为难大家.有准备,就容易成功. 即使大家今年不打算找工作,也可以作为一个水平考察,看看自己到底可以应对多少. 面试题1  介绍ASP.NET 答:asp.net是建立在通用语言运行库的程序架构,通过asp.net可以开发出非常强大的Web应用程序. 面试题2  介绍ASP.NET和ASP的区别 答:1.ASP.NET支持预编译. 2.ASP.NET拥

金九银十,浅谈关于java程序员面试的一些事项

本篇博文针对的是应届毕业生以及工作两三年左右的java程序员. 为什么要跳槽? 这是一个很广义的问题,每个人心中都有一份答案. 例如: 公司的待遇不好, 薪资涨幅不符合预期要求, 厌倦了出差的荒无天日的繁重工作, 公司的妹子太少, 领导太傲娇, 同事之间关系太逼格, 某某同学跳槽到某某公司之后涨到了多少多少钱, 某某同学的朋友的同事的三姑妈家的大儿子的好基友在某某高就, 等等辞职理由. 咱们就不多说了,还是谈谈怎么应付面试吧. 以下内容是我在面试中总结的一些经验,希望这些可以给各位带来帮助和启迪

《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么

在Java语言中,字符串起着非常重要的作用,字符串的声明与初始化主要有如下两种情况:(1) 对于String s1=new String("abc")语句与String s2=new String("abc")语句,存在两个引用对象s1.s2,两个内容相同的字符串对象"abc",它们在内存中的地址是不同的.只要用到new总会生成新的对象. (2) 对于String s1 = "abc"语句与String s2 = "

程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦

程序员面试.算法研究.编程艺术.红黑树.数据挖掘5大系列集锦

《Java程序员面试宝典》学习笔记(基本语法部分)

这是我学习欧立奇<Java程序员面试宝典>第三版的笔记.这篇是基本语法部分. ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象. 在Java中,字符只以一种形式存在,那就是Unicode.在JVM内部一切都由Unicode表示,而输出到外部后(JVM和OS的交界处就是各种输入/输出流)转换为其他形式的编码. Java用了中间缓存变量的机制,所以,j=j++可换成如下写法: te

《Java程序员面试笔试宝典》终于在万众期待中出版啦~

<Java程序员面试笔试宝典>终于在万众期待中出版啦~它是知名畅销书<程序员面试笔试宝典>的姊妹篇,而定价只要48元哦,恰逢求职季节,希望本书的出版能够让更多的求职者能够走进理想的企业 在这里,众多知名企业面试官将为你撕开神秘的求职面纱: 在这里,各种求职达人将现身说法为你揭开求职谜团: 在这里,各种类型的企业招聘细节都会被展露无疑: 在这里,我们将为你抽丝剥茧,还原IT行业的真相: 在这里,我们将为你指点迷津,告诉你职场上的风风雨雨: 在这里,我们将为你点石成金,成为那盏指引你前

程序员面试笔试宝典学习记录(三)(数据库相关知识)

关系数据库系统与文件数据库系统的区别如下: (a)关系数据库系统的主要特征是数据的结构化,而文件数据库系统是数据的非结构化. (b)关系数据库系统中,用户看到的逻辑结构是二维表,而文件数据库系统中,基本元素是文件. (c)文件数据库系统可以实现多媒体文件管理,支持C/S工作模式. acid,指数据库事务正确执行的四个基本要素的缩写.包含:原子性(atomicity),一致性(consistency),隔离性(isolation),持久性(durability). 数据查询:select sele

《程序员面试宝典》精华 编程语言部分

<程序员面试宝典>精华 编程语言部分 正所谓取其精华,去其糟粕.本文谨记录下<程序员面试宝典>一些关键的知识点.易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录.当然这里的糟粕只是指不那么重要,或者比较简单,并不是说书写的不好.希望以后回顾时无需再看此书,只看保留在文中的精华即可. 文中有少许bug,亦摘录在此. 本文专注编程语言部分,包括第五章到第九章的内容 第五章 语言细节 5.1 y = z = 5,等号先计算右边,返回值是赋值后的左边的变量值 5.1 printf函

php程序员面试分享

面试总结 今天去了北京著名IT公司进行PHP程序员的面试.这是人生第一次么,怎么不紧张?我是不是有病.不是,这叫自信呵. 首先是做一些笔试题. 1.mysql数据库索引使用的数据结构?这样做的好处是? 可以参考这篇博文:http://blog.csdn.net/ant_ren/article/details/2932068 2.有两个字符串a和b,判断b字符串是否出现在a中.不考虑大小写.. 我的答案是:使用stripos()这个函数来解决的. if(stripos($a,$b)>-1) ech