浪潮NET面试题doc.docx
《浪潮NET面试题doc.docx》由会员分享,可在线阅读,更多相关《浪潮NET面试题doc.docx(6页珍藏版)》请在冰豆网上搜索。
浪潮NET面试题doc
浪潮.NET面试题
一.SQL题
学校表:
学校编号,学校名称,学校地址
学生表:
学号,姓名,性别,民族,家庭地址,学校编号,学分
1.自建表
2.插入以下数据到学生表
1张三汉族山东济南1156
2李四汉族山东淄博1245
3王五满族山东青岛1165
4赵六汉族山东青岛1257
5周六回族湖北武汉1166
6王明汉族河北唐山1259
3.插入以下数据到学校表:
11山东大学山东济南
12青岛大学山东青岛
4.张三的老家从山东济南迁到山东泰安,请修改其家庭住址.
5.统计家庭住址都在山东的学生学号,姓名,姓别..
6.统计家庭住址相同且人数超过1个.的学生的学号,姓名,性别.
7.统计学分超过平均分的学生的学号,姓名,学分.
二.简答
1.填空:
(1)面向对象的语言具有__继承性_性、_封装性_性、_多态性性。
(2)for(inti=;i=1:
i++,++i)
{
consolewrite(i);
}
输出结果:
, 2 , 4 , 6 , 8 , 1
(3)列举ADO.net中的五个主要对象:
Connection,Command,
DataReader,DataAdapter,DataSet。
2.不定项选择:
(1)以下叙述正确的是:
B、C
A.接口中可以有虚方法。
B.一个类可以实现多个接口。
C.接口不能被实例化。
D.接口中可以包含已实现的方法。
(2)从数据库读取记录,你可能用到的方法有:
B、C、D
A.ExecuteNonQueryB.ExecuteScalar
C.FillD.ExecuteReader
3.简述private、protected、public、internal修饰符的访
问权限。
private:
私有成员,在类的内部才可以访问。
protected:
保护成员,该类内部和继承类中可以访问。
public:
公共成员,完全公开,没有访问限制。
internal:
在同一命名空间内可以访问。
4.new有几种用法?
new有三种用法:
1)运算符:
实例化对象
2)修饰符:
在派生类中隐藏基类的方法
3)泛型中的new()约束(构造函数约束):
new()约束可以让编译器知道:
提供的任何类型参数都必须具有可访问的无参数(或默认)构造函数
5.列举ASp.NET页面之间传递值的几种方式。
1)QueryString,如.?
id=1;response.Redirect().
2)使用Session变量
3)使用Server.Transfer
4)Cookie
5)Application
6.如何将array复制到arraylist中
foreach(objectoinarray)
arraylist.add(o);
7.写出程序的输出结果
classClass1{
privatestringstr=Class1.str;
privateinti=;
staticvoidStringConvert(stringstr){
str=stringbeingconverted.;
}
staticvoidStringConvert(Class1c){
c.str=stringbeingconverted.;
}
staticvoidAdd(inti){
i++;
}
staticvoidAddWithRef(refinti){
i++;
}
staticvoidMain(){
inti1=1;
inti2=2;
stringstr=str;
Class1c=newClass1();
Add(i1);1
AddWithRef(refi2);21
Add(c.i);
StringConvert(str);”str”
StringConvert(c);”stringbeingconverted.”
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(c.i);
Console.WriteLine(str);
Console.WriteLine(c.str);
}
}
1
21
str
stringbeingconverted.
8.写出程序的输出结果
publicabstractclassA
{
publicA()
{
Console.WriteLine(\A\);
}
publicvirtualvoidFun()
{
Console.WriteLine(A.Fun());
}
}
publicclassB:
A
{
publicB()
{
Console.WriteLine(\B\);
}
publicnewvoidFun()
{
Console.WriteLine(B.Fun());
}
publicstaticvoidMain()
{
Aa=newB();
a.Fun();
}
}
A
B
A.Fun()
三.ERp方面的题目
1.谈谈你对企事业单位全面预算的了解.
2.谈谈你对ERp建设意义的理解.
3.如果你被浪潮录取,你的工作思想,工作态度(可以从工作思想,工
作态度,工作方法,价值观等方面谈谈)