善德女王之重生:求程序员--笔试面试题库

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 05:25:40
我学软件工程师,刚刚毕业,面临第一次工作,心里不免有点紧张.希望高手们给点去公司的笔试和面试题,最好在有点经验之谈,谢谢!

ASP.Net程序员测试题
  一、数据库部分:
  数据库中有以下几个表
  Customers(客户信息)
  列名称 含义 数据类型 可空 是主键 是外键 默认值
  Customer_ID 客户编号 int(自动增长) N Y N 无
  Customer_Name 客户名称 nvarchar(30) N N N 无

  Products(商品信息)
  列名称 含义 数据类型 可空 是主键 是外键 默认键
  Products _ID 客户编号 int(自动增长) N Y N 无
  Products _Name 客户名称 nvarchar(100) N N N 无
  Unit_Price 单价 decimal(7,2) N N N 无

  Orders(订单信息)
  列名称 含义 数据类型 可空 是主键 是外键 默认键
  Order _ID 订单编号 int(自动增长) N Y N 无
  Order _Date 订单日期 smalldatetime N N N DETDATEO
  Customer_Price客户编号 int N N Y 无

  OrderDetails(订单详细内容)
  列名称 含义 数据类型 可空 是主键 是外键 默认键
  Order _ID 订单编号 int(自动增长)N Y Y 无
  Product _ID 商品编号 smalldatetime N Y Y 无
  Product_Quantity商品数量 int N N N 1

  问题如下
  1.Orders表Order_Date字段的默认值GETDATEO是什么意思?
  2.查询商品信息表中的商品总数量,各种商品平均单价。
  3.查询用户名称为“张三”,订单日期为2005-8-30日的订单总金额。
  4.查询商品名称为“联想电脑”的商品在2005-7-1日至2005-7-31之间每天的销售明细(要求显示日期、当日的销售总量)。

  二、C#语法题
  1.C#中所有类的基类是什么?
  2.计算n+(n-1)+(n-2)+…+1(n=100)。
  3.请阅读以下代码,并求出结果。
  Int iResult=0;
  Int iTemp=0;
  for(int i=0;i+=2)
  {
  iResult+=i;
  }
  While(iTemp<3)
  {
  iResult-=iTemp;
  iTemp++;
  }
  请问iResult的值为多少?
  4.override与重载有什么区别?
  5.阅读以下代码,然后回答问题
  Private int Division(int x,int y)
  {
  return x/y;
  }
  请问该函数被调用时是否可能会出现问题?如果有问题请修改该函数。
  6.public class A
  {
  private string_value=“”;
  public A(string value)
  {
  This._value=value;
  }
  }

  Public class B:A
  {
  //想在构造类B的同时初始化类A中的_value字段?

  }
  想在构造类B的同时初始化类A中的_value字段,是否可以实现?如果可以实现,请补充类B的代码。
  7.public sealed class A
  {
  ……
  }
  请问代码中的sealed是什么意思?
  8.请问Session 和Application各在什么场合下使用(最好举例说明)
  9.请问您在什么情况下会用到虚方法?它与接口方法有什么不同?
  10.请列举二个您用到过的设计模式?
  11.请列举一些ASP.Net中支持数据绑定的控件,您经常使用哪些?
  12.页面上有一个input框的名字为txtPrice,请在提交前验证该控件中的内容(不能为空,必须是整数,用javascript验证)。
  13.请问重定向页面有几种方法?

  你可以试着做做看,公司出的题应该都不一样的,希望对你有所帮助!

一般都会出一些基本知识的题目,考察你的基础牢固否。比如:排序、流程控制等