(本大題共20小題.每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括號內。錯選、多選或未選均無分。
1.依據所使用的電子元件,將電子計算機的發展可分為4個階段,其中第2階段是( )
A.電子管
B.大規模超大規模集成電路
C.電晶體
D.中小規模集成電路
2.下列不屬於結構化軟體開發方法的基本要點的是( )
A.結構化編碼
B.模塊化設計
C.多態
D.逐步求精
點擊進入:自考報名有疑問、不知道如何選擇主考院校及專業、自考當地政策不了解,點擊立即報考諮詢》》
3.在白盒測試技術中,設計足夠的測試用例,使得程序中每個判定的每個取值分支至少執行一次的覆蓋標準被稱為( )
A.語句覆蓋
B.判定覆蓋
C.條件覆蓋
D.條件組合覆蓋
4.通過網絡大量複製傳播,可造成網絡阻塞、甚至癱瘓的病毒被稱為( )
A.特洛伊木馬
B.宏病毒
C.文件型病毒
D.蠕蟲病毒
5.面向對象三個基本原則是( )
A.抽象,繼承,派生
B.類,對象,方法
C.繼承,封裝,多態
D.對象,屬性,方法
6.在Visual Studio 2008中,用於添加窗口、組件、類、模板等的菜單是( )
A.文件
B.項目
C.插入
D.編輯
7.在ADO.NET中,DataSet 對象相當於一個臨時的 ( )
A.數據表
B.存儲過程
C.資料庫
D.數據適配器
8.以下數據類型不能表示負數範圍的是( )
A.sbyte
B.uint
C.double
D.decimal
9.運行int a=20, b=5, c=10, d=3; bool s, e=false; 則表達式(s=a﹤c) &&(e=b-d﹥0)運算後,e的值是( )
A.0
B.1
C.true
D.false
10.一般而言,學生與班級之間的關係類型是( )
A.多對多
B.一對多
C.多對一
D.一對一
11.以下關於for循環for循環的說法不正確的是( )
A.for循環只能用於循環次數已經確定的情況
B.for 循環是先判定表達式,然後決定是否執行循環體語句
C.for 循環中,可以用break語句跳出循環體
D.for 循環體語句中,可以包含多條語句,但要用花括號括起來
12.在C#程序中,用於創建數組的關鍵字是( )
A.array
B.this
C.new
D.static
13.創建菜單後,為實現菜單項的命令功能,應添加的事件處理方法是( )
A.Drawltem
B.Popup
C.Click
D.Select
14.下列選項中,不屬於構造函數的特徵的是( )
A.構造函數的函數名和類名相同
B.構造函數可以重載
C.構造函數可以帶有參數
D.可以指定構造函數的返回值
15.在.NET中,用於提供操作字符串的方法的類庫是( )
A.System.Threading
B.System.Collections
C.System.I0
D.System.String
16.下列關於繼承的理解,錯誤的是( )
A.子類可以從父類中繼承其所有的成員
B.無論是否聲明,子類都繼承自object(System.object)類
C.假如,類M繼承自類N,而類N又繼承自類P,則類M也繼承自類P
D.子類應是對基類的擴展,子類可以添加新的成員
17.指定作業系統讀取文件方式中的FileMode.Create的含義是( )
A.打開一個已經存在的文件,若文件不存在,則什麼都不做
B.指定作業系統應創建文件,如果文件存在,將出現異常
C.打開一個已經存在的文件,若文件不存在,出現異常
D.指定作業系統應創建文件,如果文件存在,將被改寫
18.在SQL Server中,下列選項中不是用於實現數據完整性的是( )
A.rule( 規則)
B.primary key
C.not null
D.default
19.以下程序的輸出結果是( )
A.Green,Red
B.Red,Green
C.Red,Blue
D.Green,Blue
20. 在C#程序中, 顯示一個信息為「This is test!「,標題為」Hello「的消息框,正確的語句是( )
A.MessageBox('this is a test!','Hello');
B.MessageBox .Show('this is a test!','Hello');
C.MessageBox('Hello','this is a test!');
D.MessageBox.Show ('Hello','this is a test!');
(本大題共l0小題,每小題2分,共20分)請在答題卡上作答。
11.計算機內部所有數據的存儲、計算和處理都採用______。
12. C#的可執行文件的文件擴展名是______。
13.在switch語句中,每個語句標號所含關鍵字case後面的表達式必須是_________。
14.在C#語言中,可以用來遍歷數組元素的循環語句是______。
15.如果一個類包含一個或多個抽象方法,它是一個______類。
16.在C#中,密封採用______修飾符來實現,用於密封類、方法和屬性。
17. SQL語句中刪除一個表中記錄,使用的關鍵字是______。
18.在ADO.NET中,用於設置DataGridView的數據源的屬性是______。
19.從軟體產品的提出開始,經過開發、使用、維護直到停止使用為止的整個過程被稱為軟體的______。
110.衡量軟體的模塊獨立性的兩個定性的度量標準是耦合性和_________。
(本大題共4小題,每小題4分,共16分)請在答題卡上作答。
21. C#中有哪些主要的數據類型?它們之間是怎樣進行相互轉換的?
22. C#的類的成員包括靜態成員與非靜態欄位,它們有什麼區別?
23.簡述按鈕和文本框控制項的作用。
24.簡述使用ADO.NET連接資料庫的基本步驟。
(本大題共10空,每空2分,共20分)將每小題列出的六個備選項中,選出正確的選項答在答題卡上。
31.完成下面的程序段,採用選擇排序法對10個數進行升序排列。
32.完成下面的程序段,繪製橢圓並進行填充。
33.完成下面的程序段,從指定文件中讀取10個數,並進行排序。
(本大題共4小題,每小題6分,共24分)請在答題卡上作答。
41.寫出下面程序運行時的輸出結果。
42.寫出下面程序運行時的輸出結果。
43.描述下面程序段的功能。
44.描述下面程序段的功能。
本大題共1小題,10分。
51.編寫如題42圖所示的Windows應用程式,使用Label,TexBox,Button 控制項,實現攝氏溫度和華氏溫度的轉換。(提示:攝氏溫度C和華氏溫度F之間的轉換公式為: F=9/5C+32,C=5/9(F-32)
熱門推薦:
全國自考計算機基礎與程序設計歷年真題匯總
推薦閱讀:
2019年10月各省自考真題及答案
4月各省自考準考證列印時間及入口