1:在軟體生命週期中,下列哪個說法是不準確的?
A.軟體生命週期分為計劃、開發和執行三個階段
B.在計劃階段要進行問題焉醛和需求分析
C.在開發後期要進行編寫程式碼和軟體測試
D.在執行階段主要是進行軟體維護
2:public static void Main(string[] args){int i = 2000;object o = i;i = 2001;int j =(int) o;eLine("i={0},o={1}, j={2}",i,o,j);}
A.i=2001,o=2000,j=2000
B.i=2001,o=2001,,j=2001
C.i=2000,o=2001,,j=2000
D.i=2001,o=2000,j=2001
3:在C#中利用Socket進行網路通訊程式設計的一般步驟是:建立Socket偵聽、( )、利用Socket接收和傳送資料。
A.建立Socket連線
B.獲得埠號
C.獲得IP地址
D.獲得主機名
4:設有變數說明語句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(" ");
A.**0**
B.**0****2**
C.**0****1****2**
D.有語法錯誤
5:宣告一個委託public delegate int myCallBack(int x); 則用該委託產生的回撥方法的原型應該是
myCallBack(int x)
receive(int num)
ng receive(int x)
D.不確定的
6:關於中的程式碼隱藏檔案的描述正確的是:
窗體頁的程式的邏輯由程式碼組成,這些程式碼的建立用於與窗體互動。程式設計邏輯唯一與使用者介面不同的檔案中。該檔案稱作為“程式碼隱藏”檔案,如果用C#建立,該檔案
B.專案中所有Web窗體頁的程式碼隱藏檔案都被編譯成檔案
C.專案中所有的`Web窗體頁的程式碼隱藏檔案都被編譯成專案動態連結庫()檔案
D.以上都不正確
7:如果設treeView1=new TreeView(),TreeNode node=new TreeNode("根結點" ),則(node)返回的是一個( )型別的值。
Node
ng
View
8:以下的C程式程式碼片段執行後C和d的值分別是多少
Int a =1,b =2;Int c,d;c =(a&b)&&a;d =(a&&b)&a;
A.0,0
B.0,1
C.1,0
D.1,1
9:What compiler switch creates an xml file from the xml comments in the files in an assembly?
A./text
B./doc
C./xml
D./help
10:Which of the following operations can you NOT perform on an DataSet?
A.A DataSet can be synchronised with a RecordSet.
B.A DataSet can be synchronised with the database.
C.A DataSet can be converted to XML.
can infer the schema from a DataSet
11:In Object Oriented Programming, how would you describe encapsulation?
conversion of one type of object to another.
runtime resolution of method calls.
exposition of data.
separation of interface and implementation.
12:如下程式的執行結果是:public abstract class A{public A(){eLine(''A'');}public virtual void Fun(){eLine("()");}}public class B: A{public B(){eLine(''B'');}public new void Fun(){eLine("()");}public static void Main(){A a = new B();();}}
A.A B ()
B.A B ()
C.B A ()
D.B A ()
13:Which of these string definitions will prevent escaping on backslashes in C#?
ng s = #”n Test string”;
ng s = “’n Test string”;
ng s = @”n Test string”;
ng s = “n Test string”;
14:假定a和b為int型變數,則執行下述語句組後,b的值為a=1;b=10;do{b-=a;a++;} while (b--<0);
A.9
B.-2
C.-1
D.8
15:abstract class BaseClass{public virtual void MethodA(){eLine("BaseClass");}public virtual void MethodB(){}}class Class1: BaseClass{public void MethodA(){eLine("Class1");}public override void MethodB(){}}class Class2: Class1{new public void MethodB(){}}class MainClass{public static void Main(string[] args){Class2 o = new Class2();odA();}}請問,此程式輸出結果是:
Class
Class Class1
s1
s1 BassClass