- 相關推薦
湖南青果軟件有限公司 高級程序員筆試題
選擇題
1:設有變量說明語句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:
- 下述程序代碼中有語法錯誤的行是( )。
- int i,ia[10],ib[10]; /*第一行*/
- for (i=0;i<=9;i++) /*第2行*/
- ia[i]=0; /*第3行*/
- ib=ia; /*第4行*/
4:在下述選項時,沒有構成死循環的程序是
5:關于ASP.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個階段、8個子階段,以下哪一個是正常的開發順序?
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();
}
}
請問,此程序輸出結果是:
{
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();
}
}
請問,此程序輸出結果是:
11:假定a和b為int型變量,則執行下述語句組后,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進行網絡通信編程的一般步驟是:建立Socket偵聽、( )、利用Socket接收和發送數據。
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:以下描述錯誤的是:
簡答題
15:找出字符串A中包含的字符可以進行的所有不同組合。例如:abccd中,ab,ac,bc,cc,abd等都是可能的組合。
16:在.NET中如何實現深拷貝(deep copy)?
17:描述數據庫中的主鍵和外鍵的含義
18:[ThreadStatic]屬性在ASP.NET中有用嗎?它有沒有副作用?是好是壞?
19:求出 10 到 100 之間的.素數(只能被 1 和自身整除的數)并以每行一個素數的格式順序寫入文件 su.dat 。
20:鏈表和數組的區別,各有什么優缺點.
21:如何通過q=? (除了q=5)來實現ASP.NET HTML輸出緩沖和緩沖過期(比如http://localhost/page.aspx?q=5)?
22:對比OOP和SOA,它們的目的分別是什么?
23:SQLSERVER服務器中,給定表 table1 中有兩個字段 ID、LastUpdateDate,ID表示更新的事務號, LastUpdateDate表示更新時的服務器時間,請使用一句SQL語句獲得最后更新的事務號。
24:根據委托(delegate)的知識,請完成以下用戶控件中代碼片段的填寫:
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))
{
//請在以下補齊代碼用來調用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))
{
//請在以下補齊代碼用來調用OnDBOperate委托簽名的OnNew事件。
}
}
}
25:DateTime.Parse(myString); 這行代碼有什么問題?
【湖南青果軟件有限公司 高級程序員筆試題】相關文章:
2017年高級辦公軟件理論測試題及答案08-30
迅雷2011.10.21筆試題08-10
中興2015筆試題08-02
太古地產有限公司筆經08-01
匯豐軟件筆經小結07-06
高級網管筆試題及答案07-21
高級育嬰師試題08-13
筆經:加強型試題07-22
中興天津軟件筆試題08-10
高級Java面試題匯總08-21