- 相關(guān)推薦
新蛋科技.net工程方面的筆試題
1、 DataSet和DataReader的區(qū)別和相同點(diǎn),分別適合用于什么樣的情況?
答:
2、 有基類如下:
public class parent
{
public parent()
{
Console.Write(“Parent”);
}
}
請寫出一個(gè)子類Son,要求子類的構(gòu)造函數(shù)實(shí)現(xiàn)如下的功能:(1)輸出兒子的NAME、SEX、AGE、以及Parent,(2)要求在Son的構(gòu)造函數(shù)里不能有任何的命令語句出現(xiàn),
新蛋科技.net工程方面的筆試題
。public class parent
{
public parent()
{
Console.Write(“Parent”);
}
}
public class Son:parent
{ static string name=null;
static int sex=0;
static int age=0;
public parent(string name,int sex,int age):base()
{
name=name;
sex=sex;
age=age;
display();
}
publci void display()
{
Console.WriteLine(“name=”+name);
Console.WriteLine(“sex=”+sex);
Console.WriteLine(“age=”+age);
}
}
3、 請例舉出三種以上進(jìn)行頁面重定向的方式(包括服務(wù)端和客戶端)。
答: 第一種: Response.Redirect,
第二種: Server.Transfer
第三種:
function redirect(url) {
document.theForm.action = url;
document.theForm.submit();
}
第四種: StringBuilder sb=new StringBuilder();
sb.Append(“ ”);
Response.Write(sb.ToString());
4、 寫出禁用ViewState的語句。
答: Control(具體的某個(gè)控件).EnableViewState=false;
5、 請談一談.NET的code-behind模式和code_clude模式的區(qū)別,和各自的優(yōu)點(diǎn)及缺點(diǎn)。
6、 寫出下列七個(gè)程序段的輸出結(jié)果:
(1)
interface InFace
{
void fun();
}
class MyParent:InFace
{
public void fun()
{
Console.WriteLine(“Parent”);
}
}
class MySon:MyParent
{
public void fun()
{
Console.WriteLine(“Son”);
}
}
public class MyTest
{
public static void Main(string[] args)
{
InFace inf=new MySon();
inf.fun();
}
}
結(jié)果:Parent
(2)
interface InFace
{
void fun();
}
class MyParent:InFace
{
public new void fun()
{
Console.WriteLine(“Parent”);
}
}
class MySon:MyParent
{
public void fun()
{
Console.WriteLine(“Son”);
}
}
public class MyTest
{
public static void Main(string[] args)
{
InFace inf=new MySon();
inf.fun();
Console.Read();
}
}
結(jié)果:Parent
(3)
interface InFace
{
void fun();
}
class MyParent:InFace
{
public new void fun()
{
Console.WriteLine(“Parent”);
}
}
class MySon:MyParent
{
public new void fun()
{
Console.WriteLine(“Son”);
}
}
public class MyTest
{
public static void Main(string[] args)
{
InFace inf=new MySon();
inf.fun();
Console.Read();
}
}
結(jié)果:Parent
(4)
interface InFace
{
void fun();
}
class MyParent:InFace
{
public void fun()
{
Console.WriteLine(“Parent”);
}
}
class MySon:MyParent
{
public override void fun()
{
Console.WriteLine(“Son”);
}
}
public class MyTest
{
public static void Main(string[] args)
{
InFace inf=new MySon();
inf.fun();
Console.Read();
}
}
結(jié)果:語法錯(cuò)誤: 無法重寫繼承成員“ConsoleApplication6.MyParent.fun()”,因?yàn)樗礃?biāo)記為 virtual、abstract 或 override
【新蛋科技.net工程方面的筆試題】相關(guān)文章:
筆美國國家儀器試題目09-23
.net軟件工程師英文自我介紹09-28
那些讓你淚流滿面的面試題09-21
機(jī)械工程師筆試題07-17
南方科技大學(xué)自主招生面試試題07-28
某公司Java工程師筆試題09-20
美團(tuán)網(wǎng)研發(fā)工程師筆試題08-29
電氣工程師線路類筆試題08-14
軟件測試工程師筆試題及答案10-10
新浪筆經(jīng)04-27