- 相關(guān)推薦
湖南青果軟件有限公司 高級程序員筆試題
選擇題
1:設有變量說(shuō)明語(yǔ)句int a=1,b=0;
則執行以下程序段的輸出結果為( )。
switch (a)
{
case 1:
switch (b)
{
case 0:printf("**0**");break;
case 1:printf("**1**");break;
}
case 2:printf("**2**");break;
}
printf("\n");
則執行以下程序段的輸出結果為( )。
switch (a)
{
case 1:
switch (b)
{
case 0:printf("**0**");break;
case 1:printf("**1**");break;
}
case 2:printf("**2**");break;
}
printf("\n");
2: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);
}
{
int i = 2000;
object o = i;
i = 2001;
int j =(int) o;
Console.WriteLine("i={0},o={1}, j={2}",i,o,j);
}
3:
- 下述程序代碼中有語(yǔ)法錯誤的行是( )。
- int i,ia[10],ib[10]; /*第一行*/
- for (i=0;i<=9;i++) /*第2行*/
- ia[i]=0; /*第3行*/
- ib=ia; /*第4行*/
4:在下述選項時(shí),沒(méi)有構成死循環(huán)的程序是
5:關(guān)于A(yíng)SP.NET中的代碼隱藏文件的描述正確的是:
6:Which of these string definitions will prevent escaping on backslashes in C#?
7:以下的'C程序代碼片段運行后C和d的值分別是多少
Int a =1,b =2;
Int c,d;
c =(a&b)&&a;
d =(a&&b)&a;
Int a =1,b =2;
Int c,d;
c =(a&b)&&a;
d =(a&&b)&a;
8:Which of the following operations can you NOT perform on an ADO.NET DataSet?
9:軟件生命周期的瀑布模型把軟件項目分為3個(gè)階段、8個(gè)子階段,以下哪一個(gè)是正常的開(kāi)發(fā)順序?
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
{
new public void MethodB()
{
}
}
class MainClass
{
public static void Main(string[] args)
{
Class2 o = new Class2();
o.MethodA();
}
}
請問(wèn),此程序輸出結果是:
{
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
{
new public void MethodB()
{
}
}
class MainClass
{
public static void Main(string[] args)
{
Class2 o = new Class2();
o.MethodA();
}
}
請問(wèn),此程序輸出結果是:
11:假定a和b為int型變量,則執行下述語(yǔ)句組后,b的值為
a=1;
b=10;
do
{
b-=a;
a++;
} while (b--<0);
a=1;
b=10;
do
{
b-=a;
a++;
} while (b--<0);
12:在C#中利用Socket進(jìn)行網(wǎng)絡(luò )通信編程的一般步驟是:建立Socket偵聽(tīng)、( )、利用Socket接收和發(fā)送數據。
13:如下程序的運行結果是:
public abstract class A
{
public A()
{
Console.WriteLine(''A'');
}
public virtual void Fun()
{
Console.WriteLine("A.Fun()");
}
}
public class B: A
{
public B()
{
Console.WriteLine(''B'');
}
public new void Fun()
{
Console.WriteLine("B.Fun()");
}
public static void Main()
{
A a = new B();
a.Fun();
}
}
public abstract class A
{
public A()
{
Console.WriteLine(''A'');
}
public virtual void Fun()
{
Console.WriteLine("A.Fun()");
}
}
public class B: A
{
public B()
{
Console.WriteLine(''B'');
}
public new void Fun()
{
Console.WriteLine("B.Fun()");
}
public static void Main()
{
A a = new B();
a.Fun();
}
}
14:以下描述錯誤的是:
簡(jiǎn)答題
15:找出字符串A中包含的字符可以進(jìn)行的所有不同組合。例如:abccd中,ab,ac,bc,cc,abd等都是可能的組合。
16:在.NET中如何實(shí)現深拷貝(deep copy)?
17:描述數據庫中的主鍵和外鍵的含義
18:[ThreadStatic]屬性在A(yíng)SP.NET中有用嗎?它有沒(méi)有副作用?是好是壞?
19:求出 10 到 100 之間的.素數(只能被 1 和自身整除的數)并以每行一個(gè)素數的格式順序寫(xiě)入文件 su.dat 。
20:鏈表和數組的區別,各有什么優(yōu)缺點(diǎn).
21:如何通過(guò)q=? (除了q=5)來(lái)實(shí)現ASP.NET HTML輸出緩沖和緩沖過(guò)期(比如http://localhost/page.aspx?q=5)?
22:對比OOP和SOA,它們的目的分別是什么?
23:SQLSERVER服務(wù)器中,給定表 table1 中有兩個(gè)字段 ID、LastUpdateDate,ID表示更新的事務(wù)號, LastUpdateDate表示更新時(shí)的服務(wù)器時(shí)間,請使用一句SQL語(yǔ)句獲得最后更新的事務(wù)號。
24:根據委托(delegate)的知識,請完成以下用戶(hù)控件中代碼片段的填寫(xiě):
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew))
{
//請在以下補齊代碼用來(lái)調用OnDBOperate委托簽名的OnNew事件。
}
}
}
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew))
{
//請在以下補齊代碼用來(lái)調用OnDBOperate委托簽名的OnNew事件。
}
}
}
25:DateTime.Parse(myString); 這行代碼有什么問(wèn)題?
【湖南青果軟件有限公司 高級程序員筆試題】相關(guān)文章:
2017年高級辦公軟件理論測試題及答案08-30
迅雷2011.10.21筆試題08-10
中興2015筆試題08-02
匯豐軟件筆經(jīng)小結07-06
高級網(wǎng)管筆試題及答案07-21
高級育嬰師試題08-13
筆經(jīng):加強型試題07-22
中興天津軟件筆試題08-10
高級Java面試題匯總08-21