- 相關(guān)推薦
湖南青果軟件有限公司 高級程序員筆試題
選擇題
1:設(shè)有變量說明語句int a=1,b=0;
則執(zhí)行以下程序段的輸出結(jié)果為( )。
switch (a)
{
case 1:
switch (b)
{
case 0:printf("**0**");break;
case 1:printf("**1**");break;
}
case 2:printf("**2**");break;
}
printf("\n");
則執(zhí)行以下程序段的輸出結(jié)果為( )。
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:在下述選項(xiàng)時,沒有構(gòu)成死循環(huán)的程序是
5:關(guān)于ASP.NET中的代碼隱藏文件的描述正確的是:
6:Which of these string definitions will prevent escaping on backslashes in C#?
7:以下的'C程序代碼片段運(yùn)行后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:軟件生命周期的瀑布模型把軟件項(xiàng)目分為3個階段、8個子階段,以下哪一個是正常的開發(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();
}
}
請問,此程序輸出結(jié)果是:
{
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();
}
}
請問,此程序輸出結(jié)果是:
11:假定a和b為int型變量,則執(zhí)行下述語句組后,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偵聽、( )、利用Socket接收和發(fā)送數(shù)據(jù)。
13:如下程序的運(yùn)行結(jié)果是:
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中包含的字符可以進(jìn)行的所有不同組合。例如:abccd中,ab,ac,bc,cc,abd等都是可能的組合。
16:在.NET中如何實(shí)現(xiàn)深拷貝(deep copy)?
17:描述數(shù)據(jù)庫中的主鍵和外鍵的含義
18:[ThreadStatic]屬性在ASP.NET中有用嗎?它有沒有副作用?是好是壞?
19:求出 10 到 100 之間的.素?cái)?shù)(只能被 1 和自身整除的數(shù))并以每行一個素?cái)?shù)的格式順序?qū)懭胛募?su.dat 。
20:鏈表和數(shù)組的區(qū)別,各有什么優(yōu)缺點(diǎn).
21:如何通過q=? (除了q=5)來實(shí)現(xiàn)ASP.NET HTML輸出緩沖和緩沖過期(比如http://localhost/page.aspx?q=5)?
22:對比OOP和SOA,它們的目的分別是什么?
23:SQLSERVER服務(wù)器中,給定表 table1 中有兩個字段 ID、LastUpdateDate,ID表示更新的事務(wù)號, LastUpdateDate表示更新時的服務(wù)器時間,請使用一句SQL語句獲得最后更新的事務(wù)號。
24:根據(jù)委托(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))
{
//請?jiān)谝韵卵a(bǔ)齊代碼用來調(diào)用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))
{
//請?jiān)谝韵卵a(bǔ)齊代碼用來調(diào)用OnDBOperate委托簽名的OnNew事件。
}
}
}
25:DateTime.Parse(myString); 這行代碼有什么問題?
【湖南青果軟件有限公司 高級程序員筆試題】相關(guān)文章:
2017年高級辦公軟件理論測試題及答案08-30
迅雷2011.10.21筆試題08-10
中興2015筆試題08-02
匯豐軟件筆經(jīng)小結(jié)07-06
高級網(wǎng)管筆試題及答案07-21
高級育嬰師試題08-13
中興天津軟件筆試題08-10
高級Java面試題匯總08-21