程序员测试题一、数据库部分:数据库中有以下几个表Customers(客户信息)列名称含义数据类型可空是主键是外键默认值Customer_ID客户编号int(自动增长)NYN无Customer_Name客户名称nvarchar(30)NNN无Products(商品信息)列名称含义数据类型可空是主键是外键默认键Products_ID客户编号int(自动增长)NYN无Products_Name客户名称nvarchar(100)NNN无Unit_Price单价decimal(7,2)NNN无Orders(订单信息)列名称含义数据类型可空是主键是外键默认键Order_ID订单编号int(自动增长)NYN无Order_Date订单日期smalldatetimeNNNDETDATEOCustomer_Price客户编号intNNY无OrderDetails(订单详细内容)列名称含义数据类型可空是主键是外键默认键Order_ID订单编号int(自动增长)NYY无Product_ID商品编号smalldatetimeNYY无Product_Quantity商品数量intNNN1问题如下表Order_Date字段的默认值GETDATEO是什么意思?2.查询商品信息表中的商品总数量,各种商品平均单价。3.查询用户名称为“张三”,订单日期为2005-8-30日的订单总金额。4.查询商品名称为“联想电脑”的商品在2005-7-1日至2005-7-31之间每天的销售明细(要求显示日期、当日的销售总量)。二、C#语法题中所有类的基类是什么?2.计算n+(n-1)+(n-2)+…+1(n=100)。3.请阅读以下代码,并求出结果。IntiResult=0;IntiTemp=0;for(inti=0;i+=2){iResult+=i;}While(iTemp<3){iResult-=iTemp;iTemp++;}请问iResult的值为多少?与重载有什么区别?5.阅读以下代码,然后回答问题PrivateintDivision(intx,inty){returnx/y;}请问该函数被调用时是否可能会出现问题?如果有问题请修改该函数。{privatestring_value=“”;publicA(stringvalue){;}}PublicclassB:A{//想在构造类B的同时初始化类A中的_value字段?}想在构造类B的同时初始化类A中的_value字段,是否可以实现?如果可以实现,请补充类B的代码。{……}请问代码中的sealed是什么意思?8.请问Session和Application各在什么场合下使用(最好举例说明)9.请问您在什么情况下会用到虚方法?它与接口方法有什么不同?10.请列举二个您用到过的设计模式?11.请列举一些中支持数据绑定的控件,您经常使用哪些?12.页面上有一个input框的名字为txtPrice,请在提交前验证该控件中的内容(不能为空,必须是整数,用javascript验证)。13.请问重定向页面有几种方法?你可以试着做做看,公司出的题应该都不一样的,希望对你有所帮助!