2023年4月自考02275計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題及答案含解析_第1頁
2023年4月自考02275計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題及答案含解析_第2頁
2023年4月自考02275計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題及答案含解析_第3頁
2023年4月自考02275計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題及答案含解析_第4頁
2023年4月自考02275計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題及答案含解析_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)年月真題

0227520234

1、【單選題】目前的計(jì)算機(jī)一般被認(rèn)為是第四代計(jì)算機(jī),它所采用的主要元件是

電子管

晶體管

A:

小規(guī)模集成電路

B:

大規(guī)模和超大規(guī)模集成電路

C:

答D:案:D

2、【單選題】“64位微型計(jì)算機(jī)”中的64是指

內(nèi)存容量

CPU型號(hào)

A:

機(jī)器字長

B:

運(yùn)算速度

C:

答D:案:C

解析:在“64位微型計(jì)算機(jī)”中,64指的是機(jī)器字長(wordlength)。機(jī)器字長是計(jì)算

機(jī)中用于表示和處理數(shù)據(jù)的基本單位的位數(shù)。它決定了計(jì)算機(jī)的尋址能力、數(shù)據(jù)處理能力

和內(nèi)存容量等方面的限制。在一個(gè)64位微型計(jì)算機(jī)中,機(jī)器字長為64位,意味著它可以

一次性處理64位的數(shù)據(jù)。相比于32位或16位的計(jì)算機(jī),64位計(jì)算機(jī)具有更大的尋址范

圍和更高的數(shù)據(jù)處理能力,可以處理更大的數(shù)據(jù)量和更復(fù)雜的計(jì)算任務(wù)。64位微型計(jì)算機(jī)

廣泛應(yīng)用于現(xiàn)代計(jì)算機(jī)系統(tǒng)中,包括個(gè)人電腦、服務(wù)器、移動(dòng)設(shè)備等。它們能夠提供更高

的性能和更大的內(nèi)存容量,適用于處理大規(guī)模數(shù)據(jù)、復(fù)雜的計(jì)算任務(wù)和高性能應(yīng)用程序。

3、【單選題】U盤一般屬于

Cache

ROM

A:

主存

B:

外存

C:

答D:案:D

解析:U盤一般屬于外存(外部存儲(chǔ)設(shè)備)。外存是指計(jì)算機(jī)系統(tǒng)中與主機(jī)分離的存儲(chǔ)設(shè)

備,用于存儲(chǔ)和讀取數(shù)據(jù)。與主機(jī)內(nèi)部的主存(內(nèi)存)相比,外存通常具有更大的存儲(chǔ)容

量,可以長期保存數(shù)據(jù),并且可以隨時(shí)連接和斷開。U盤(USB閃存盤)是一種常見的外

存設(shè)備,它使用閃存存儲(chǔ)技術(shù),通過USB接口與計(jì)算機(jī)連接。U盤通常具有較小的體積、

便攜性強(qiáng)、容量可變等特點(diǎn),可以方便地?cái)y帶和傳輸數(shù)據(jù)。使用U盤,用戶可以將文件、

文檔、照片、音頻、視頻等數(shù)據(jù)存儲(chǔ)在其中,并在需要時(shí)將數(shù)據(jù)傳輸?shù)狡渌?jì)算機(jī)或設(shè)備

上。U盤也可以用于備份重要數(shù)據(jù)、傳輸文件、安裝軟件等用途。除了U盤,還有其他類

型的外存設(shè)備,如移動(dòng)硬盤、固態(tài)硬盤(SSD)、光盤、存儲(chǔ)卡等。這些外存設(shè)備在不同

的場(chǎng)景和需求下,提供了不同的存儲(chǔ)容量、讀寫速度和可靠性選擇。

4、【單選題】下列選項(xiàng)中,屬于合法的C#變量名的是

123mnp

char

A:

x-y

B:

P_qr

C:

答D:案:D

5、【單選題】在C#中,定義常量的關(guān)鍵字是

const

define

A:

static

B:

void

C:

答D:案:A

解析:C#常量的定義與變量不同的是,常量在第一次被賦值后值就不能再改變。定義常量

需要使用關(guān)鍵字const來完成。

6、【單選題】已知“inta=11;”,則表達(dá)式a++*1/3的值是

0

3

A:

4

B:

12

C:

答D:案:B

7、【單選題】在循環(huán)執(zhí)行過程中,如果希望中斷本次循環(huán),并直接進(jìn)入下一次循環(huán),一般使

break語句

continue語句

A:

exit語句

B:

return語句

C:

答D:案:B

解析:在循環(huán)執(zhí)行過程中,如果希望中斷本次循環(huán),并直接進(jìn)入下一次循環(huán),可以使用

continue語句。continue語句用于跳過當(dāng)前循環(huán)中剩余的代碼,并開始下一次循環(huán)的執(zhí)

行。當(dāng)程序執(zhí)行到continue語句時(shí),會(huì)立即跳轉(zhuǎn)到循環(huán)的控制條件處,然后判斷是否滿

足循環(huán)條件,如果滿足,則開始下一次循環(huán)的執(zhí)行;如果不滿足,則退出循環(huán)。使用

continue語句可以在滿足某個(gè)條件時(shí),跳過當(dāng)前循環(huán)中的代碼,直接進(jìn)入下一次循環(huán)。這

在某些情況下可以提高程序的效率,避免不必要的計(jì)算或處理。

8、【單選題】遍歷數(shù)組時(shí),如果不知道數(shù)組元素的個(gè)數(shù),不需要用戶自己計(jì)算數(shù)組長度的循

環(huán)是

for循環(huán)

foreach循環(huán)

A:

do循環(huán)

B:

while循環(huán)

C:

答D:案:B

解析:使用foreach循環(huán)遍歷數(shù)組和集合元素時(shí),無需獲得數(shù)組和集合長度,無需根據(jù)索引

來訪問數(shù)組元素和集合元素,foreach循環(huán)自動(dòng)遍歷數(shù)組和集合的每個(gè)元素。

9、【單選題】語句“double[,]d=newdouble[4,5];”定義的數(shù)組d占的字節(jié)數(shù)為

20

80

A:

160

B:

240

C:

答D:案:C

10、【單選題】下列控件中,用于存儲(chǔ)一個(gè)圖像集合的是

ImageList控件

ListBox控件

A:

PictureBox控件

B:

RichTextBox控件

C:

答D:案:A

解析:在常見的編程語言和框架中,沒有名為ImageList的控件來存儲(chǔ)圖像集合。在許

多圖形用戶界面(GUI)框架中,如WindowsForms、WPF、Qt等,通常使用ListView或

DataGridView等控件來顯示圖像集合。這些控件可以通過綁定數(shù)據(jù)源的方式來展示圖像集

合,并提供了豐富的功能和樣式來呈現(xiàn)圖像。另外,在一些Web開發(fā)框架中,如React、

Vue.js等,也沒有名為ImageList的控件。通常會(huì)使用數(shù)組、列表或?qū)ο髞泶鎯?chǔ)圖像集

合,并通過循環(huán)和條件語句來動(dòng)態(tài)生成圖像元素。

11、【單選題】取消復(fù)選框被選中狀態(tài)時(shí),會(huì)觸發(fā)

Click事件

CheckedChanged事件

A:

DoubleClick事件

B:

Enter事件

C:

答D:案:B

解析:當(dāng)取消復(fù)選框的選中狀態(tài)時(shí),會(huì)觸發(fā)CheckedChanged事件。CheckedChanged事件

是一個(gè)常見的事件,用于在復(fù)選框的選中狀態(tài)發(fā)生改變時(shí)執(zhí)行相應(yīng)的操作。當(dāng)復(fù)選框的選

中狀態(tài)從選中變?yōu)槲催x中,或者從未選中變?yōu)檫x中時(shí),都會(huì)觸發(fā)CheckedChanged事件。

可以通過在代碼中訂閱CheckedChanged事件,并編寫相應(yīng)的事件處理程序來響應(yīng)復(fù)選框

的選中狀態(tài)改變。在事件處理程序中,可以執(zhí)行一些邏輯操作,比如更新其他控件的狀

態(tài)、執(zhí)行特定的操作等。

12、【單選題】在C#中,聲明抽象方法的修飾符是

abstract

sealed

A:

static

B:

virtual

C:

答D:案:A

解析:abstract修飾符可用于類、方法、屬性、索引和事件。在類聲明中使用abstract

修飾符來指示某個(gè)類僅用作其他類的基類,而不用于自行進(jìn)行實(shí)例化。

13、【單選題】在.NET類庫中,提供操作字符串的方法的是

System.Collections類

System.IO類

A:

System.String類

B:

System.Threading類

C:

答D:案:C

解析:在.NET類庫中,提供了許多用于操作字符串的方法,這些方法都是定義在

System.String類中的。System.String類是.NET中用于表示和操作字符串的基本類型。

System.String類提供了一系列的方法,用于字符串的拼接、分割、替換、查找、比較、

轉(zhuǎn)換等操作。例如,Concat方法用于拼接多個(gè)字符串;Split方法用于將字符串分割成子

字符串?dāng)?shù)組;Replace方法用于替換字符串中的指定字符或子字符串;IndexOf方法用于

查找指定字符或子字符串的位置等等。除了這些方法,System.String類還提供了許多其

他有用的屬性和方法,用于獲取字符串的長度、判斷字符串是否為空、轉(zhuǎn)換字符串的大小

寫、去除字符串的空格等等??傊?,System.String類是.NET中用于操作字符串的核心

類,提供了豐富的方法和功能,方便開發(fā)人員對(duì)字符串進(jìn)行各種操作。

14、【單選題】在StreamReader類中,返回下一個(gè)可用的字符,但不使用它的方法是

Peek()

Read()

A:

ReadLine()

B:

ReadToEnd()

C:

答D:案:A

解析:在StreamReader類中,Peek()方法用于返回下一個(gè)可用的字符,但不會(huì)移動(dòng)讀取

位置。Peek()方法可以用于查看下一個(gè)字符,而不會(huì)將讀取位置向前移動(dòng)。這意味著,即

使調(diào)用了Peek()方法,后續(xù)的讀取操作仍然可以讀取到相同的字符。

15、【單選題】數(shù)據(jù)庫的英文縮寫是

DB

DBMS

A:

RDBMS

B:

SQL

C:

答D:案:A

解析:數(shù)據(jù)庫的英文縮寫是DB,它代表了Database。數(shù)據(jù)庫是一個(gè)用于存儲(chǔ)和管理數(shù)據(jù)

的系統(tǒng),它可以提供數(shù)據(jù)的持久化存儲(chǔ)、高效的數(shù)據(jù)訪問和管理、數(shù)據(jù)安全性等功能。數(shù)

據(jù)庫系統(tǒng)通常由數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱DBMS)和數(shù)據(jù)庫組

成。DBMS是一個(gè)軟件系統(tǒng),用于管理和操作數(shù)據(jù)庫,它提供了一系列的功能和接口,使得

用戶可以方便地對(duì)數(shù)據(jù)庫進(jìn)行增刪改查等操作。數(shù)據(jù)庫可以存儲(chǔ)各種類型的數(shù)據(jù),包括文

本、數(shù)字、圖像、音頻、視頻等。它可以根據(jù)數(shù)據(jù)的結(jié)構(gòu)和關(guān)系進(jìn)行組織和管理,以便于

數(shù)據(jù)的存儲(chǔ)、檢索和處理。在軟件開發(fā)和數(shù)據(jù)分析等領(lǐng)域,數(shù)據(jù)庫是一個(gè)非常重要的概念

和技術(shù),它被廣泛應(yīng)用于各種應(yīng)用程序和系統(tǒng)中,用于存儲(chǔ)和管理大量的數(shù)據(jù)。常見的數(shù)

據(jù)庫系統(tǒng)包括MySQL、Oracle、SQLServer、PostgreSQL等。

16、【單選題】在脫機(jī)模式下,ADO.NET處理數(shù)據(jù)內(nèi)容的主要對(duì)象是

Command

Connection

A:

DataAdapter

B:

DataSet

C:

D:

答案:D

解析:在脫機(jī)模式下,ADO.NET處理數(shù)據(jù)內(nèi)容的主要對(duì)象是DataSet。DataSet是一個(gè)內(nèi)存

中的數(shù)據(jù)緩存,它可以包含多個(gè)DataTable對(duì)象,每個(gè)DataTable對(duì)象代表一個(gè)數(shù)據(jù)表。

DataSet可以在沒有與數(shù)據(jù)庫連接的情況下進(jìn)行數(shù)據(jù)操作,包括查詢、插入、更新和刪除

等操作。通過DataSet,可以將數(shù)據(jù)從數(shù)據(jù)庫中檢索出來并在應(yīng)用程序中進(jìn)行處理,然后

再將修改后的數(shù)據(jù)批量更新回?cái)?shù)據(jù)庫。使用DataSet可以提高應(yīng)用程序的性能和靈活性,

同時(shí)減少與數(shù)據(jù)庫的交互次數(shù),提高系統(tǒng)的響應(yīng)速度。

17、【單選題】在軟件生命周期中,軟件開發(fā)階段不包括

軟件定義

軟件設(shè)計(jì)

A:

軟件實(shí)現(xiàn)

B:

軟件測(cè)試

C:

答D:案:A

解析:在軟件生命周期中,軟件開發(fā)階段通常包括需求分析、設(shè)計(jì)、編碼、測(cè)試和部署等

階段。這些階段涵蓋了從確定需求到最終交付軟件的整個(gè)過程。而軟件定義通常是在需求

分析和設(shè)計(jì)階段進(jìn)行的,它是指對(duì)軟件系統(tǒng)的功能、性能、界面等方面進(jìn)行明確定義和規(guī)

劃。軟件定義的目的是確保開發(fā)團(tuán)隊(duì)和客戶對(duì)軟件的期望和要求達(dá)成一致,為后續(xù)的開發(fā)

工作提供明確的指導(dǎo)。因此,軟件定義是軟件開發(fā)階段的一部分,而不是獨(dú)立的階段。

18、【單選題】下列軟件工具中,屬于軟件管理和支持工具的是

需求分析工具

文檔分析工具

A:

版本控制工具

B:

軟件評(píng)價(jià)工具

C:

答D:案:D

解析:軟件評(píng)價(jià)工具屬于軟件管理和支持工具的一種。軟件管理和支持工具是指用于幫助

管理和支持軟件開發(fā)和維護(hù)過程的工具。這些工具可以提供各種功能,包括項(xiàng)目管理、配

置管理、問題跟蹤、版本控制、測(cè)試管理、質(zhì)量評(píng)估等。軟件評(píng)價(jià)工具是其中的一種,它

用于評(píng)估軟件的質(zhì)量、性能、安全性等方面。通過使用軟件評(píng)價(jià)工具,可以對(duì)軟件進(jìn)行全

面的評(píng)估和分析,幫助開發(fā)團(tuán)隊(duì)和管理者了解軟件的優(yōu)勢(shì)和不足,從而做出相應(yīng)的改進(jìn)和

決策。軟件評(píng)價(jià)工具對(duì)于提高軟件質(zhì)量和用戶滿意度具有重要的作用。

19、【單選題】在軟件開發(fā)過程中,為每一個(gè)模塊確定實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu)的階段是

需求分析

概要設(shè)計(jì)

A:

詳細(xì)設(shè)計(jì)

B:

軟件編碼

C:

答D:案:C

解析:在軟件開發(fā)過程中,詳細(xì)設(shè)計(jì)階段是在需求分析和概要設(shè)計(jì)之后進(jìn)行的,它的主要

目標(biāo)是為每個(gè)模塊確定實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu)。在詳細(xì)設(shè)計(jì)階段,開發(fā)團(tuán)隊(duì)會(huì)根據(jù)概要

設(shè)計(jì)的基礎(chǔ)上,進(jìn)一步細(xì)化每個(gè)模塊的功能和實(shí)現(xiàn)細(xì)節(jié)。這包括確定每個(gè)模塊的輸入、輸

出、處理邏輯以及內(nèi)部的數(shù)據(jù)結(jié)構(gòu)。在確定實(shí)現(xiàn)算法時(shí),開發(fā)團(tuán)隊(duì)會(huì)選擇合適的算法來實(shí)

現(xiàn)模塊的功能。這可能涉及到算法的選擇、算法的復(fù)雜度分析、算法的優(yōu)化等。開發(fā)團(tuán)隊(duì)

需要考慮算法的效率、可維護(hù)性和可擴(kuò)展性等因素。在確定局部數(shù)據(jù)結(jié)構(gòu)時(shí),開發(fā)團(tuán)隊(duì)會(huì)

定義模塊內(nèi)部使用的數(shù)據(jù)結(jié)構(gòu),以支持模塊的功能實(shí)現(xiàn)。這可能包括數(shù)組、鏈表、棧、隊(duì)

列、樹等數(shù)據(jù)結(jié)構(gòu)的選擇和定義。開發(fā)團(tuán)隊(duì)需要考慮數(shù)據(jù)結(jié)構(gòu)的適用性、性能和內(nèi)存占用

等因素。通過詳細(xì)設(shè)計(jì)階段,開發(fā)團(tuán)隊(duì)能夠更加清晰地了解每個(gè)模塊的實(shí)現(xiàn)細(xì)節(jié),為后續(xù)

的編碼和測(cè)試工作提供指導(dǎo)。同時(shí),詳細(xì)設(shè)計(jì)也有助于團(tuán)隊(duì)成員之間的溝通和協(xié)作,確保

每個(gè)模塊的功能和實(shí)現(xiàn)都符合需求和設(shè)計(jì)要求。

20、【單選題】下列選項(xiàng)中,耦合性最強(qiáng)的是

控制耦合

公共耦合

A:

內(nèi)容耦合

B:

數(shù)據(jù)耦合

C:

答D:案:C

解析:在軟件開發(fā)中,內(nèi)容耦合是指兩個(gè)或多個(gè)模塊之間共享或依賴于相同的數(shù)據(jù)、變

量、函數(shù)或類等內(nèi)容。耦合性強(qiáng)表示這些模塊之間的依賴關(guān)系緊密,一個(gè)模塊的修改可能

會(huì)影響到其他模塊。在軟件開發(fā)中,內(nèi)容耦合性最強(qiáng)的情況通常出現(xiàn)在以下幾種情況下:

1.全局變量的使用:如果多個(gè)模塊都依賴于同一個(gè)全局變量,那么對(duì)該全局變量的修改會(huì)

影響到所有使用它的模塊。2.共享數(shù)據(jù)結(jié)構(gòu)的使用:如果多個(gè)模塊共享同一個(gè)數(shù)據(jù)結(jié)

構(gòu),那么對(duì)該數(shù)據(jù)結(jié)構(gòu)的修改會(huì)影響到所有使用它的模塊。3.直接調(diào)用其他模塊的函數(shù)

或方法:如果一個(gè)模塊直接調(diào)用其他模塊的函數(shù)或方法,那么對(duì)被調(diào)用模塊的修改可能會(huì)

影響到調(diào)用模塊。4.強(qiáng)依賴關(guān)系:如果一個(gè)模塊對(duì)其他模塊有強(qiáng)依賴關(guān)系,即必須依賴

于其他模塊的特定實(shí)現(xiàn)或接口,那么對(duì)被依賴模塊的修改可能會(huì)影響到依賴模塊。內(nèi)容耦

合性強(qiáng)可能會(huì)導(dǎo)致軟件的可維護(hù)性和可擴(kuò)展性下降,因?yàn)閷?duì)一個(gè)模塊的修改可能會(huì)涉及到

多個(gè)模塊的修改。為了降低內(nèi)容耦合性,可以采取一些措施,如使用封裝、接口抽象、依

賴注入等技術(shù),以減少模塊之間的直接依賴關(guān)系。

21、【問答題】簡(jiǎn)述switch語句執(zhí)行過程。

答案:首先計(jì)算測(cè)試表達(dá)式的值,然后依次與每個(gè)case子句的常量表達(dá)式進(jìn)行比較,如

果匹配,就執(zhí)行相應(yīng)的語句塊。如果測(cè)試表達(dá)式與所有case子句的常量表達(dá)式不匹配,

則執(zhí)行default子句的語句塊,若沒有default子句,則直接執(zhí)行switch語句后面的語

句。

22、【問答題】用一條語句聲明一維整數(shù)數(shù)組score,并將其初始化為89,56,67,90,78。要

求寫出兩種實(shí)現(xiàn)方法。

答案:方法1:int[]score={89,56,67,90,78};方法2:int[]score=new

int[]{89,56,67,90,78};

23、【問答題】用戶界面設(shè)計(jì)包括狀態(tài)欄的設(shè)計(jì),列舉4種可以在狀態(tài)欄中顯示的控件。

答案:StatusLabelProgressBarDropDownButtonSplitButton

24、【問答題】某學(xué)生選課數(shù)據(jù)庫(xsxk)中包含下面3個(gè)表:(1)學(xué)生表:包含學(xué)號(hào)、姓

名、性別、年齡字段,“學(xué)號(hào)”為主鍵。(2)課程表:包含課程編號(hào)、課程名、學(xué)分字段,

“課程編號(hào)”為主鍵。(3)選課表:包含學(xué)號(hào)、課程編號(hào)、成績(jī)字段,“學(xué)號(hào)+課程編號(hào)”為

主鍵。分別寫出完成下列操作的SQL語句。(1)列出選修了課程編號(hào)為“1003”的學(xué)生學(xué)

號(hào)與成績(jī)。(2)列出選修了課程編號(hào)為“1003”的學(xué)生姓名和成績(jī)。

答案:SELECT學(xué)號(hào),成績(jī)FROM選課表WHERE課程編號(hào)='1003'SELECT姓名,成績(jī)

FROM學(xué)生表,選課表WHERE學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)and課程編號(hào)='1003'

25、【問答題】簡(jiǎn)述軟件工程的3個(gè)要素。

答案:方法是指完成軟件開發(fā)項(xiàng)目的手段。工具是指為軟件工程方法提供自動(dòng)或半自動(dòng)

的軟件支撐環(huán)境。過程是將方法和工具綜合起來以達(dá)到合理、及時(shí)地進(jìn)行軟件開發(fā)的目

的。它支持軟件開發(fā)各個(gè)環(huán)節(jié)的控制和管理,規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。

26、【問答題】有程序段如下:privatevoidbutton1_Click(objectsender,EventArgs

e){inta=3,b,t;boolc;t=-a;a=~a;b=++a;c=a==b&&a==t;

textBox1.Text=Convert.ToString(c);}程序運(yùn)行后,單擊窗口中的button1按鈕,在文

本框textBox1中顯示的內(nèi)容是()。

答案:1

27、【問答題】有程序段如下:privatevoidbutton1_Click(objectsender,

EventArgse){inta=3,b=8,c=5,m;if(a>b)m=a;elsem=b;if(c>m)m=c;

textBox1.Text=m.ToString();}程序運(yùn)行后,單擊窗口中的button1按鈕,在文本框

textBox1中顯示的內(nèi)容是()。

答案:8

28、【問答題】有程序段如下:privatevoidbutton1_Click(objectsender,EventArgs

e){int[]a={1,2,3,4,5,6};intt,i;t=a[5];for(i=5;i>0;i--)a[i]=a[i-1];

a[0]=t;textBox1.Text="";for(i=0;i<6;i++)textBox1.Text+=a[i].ToString();}

程序運(yùn)行后,單擊窗口中的button1按鈕,在文本框textBox1中顯示的內(nèi)容是()。

答案:612345

29、【問答題】有程序段如下:privatevoidForm1_Load(objectsender,EventArgse)

{listBox1.Items.Clear();for(inti=1;i<=5;i++)listBox1.Items.Add(2*i-

1).ToString());}privatevoidbutton1_Click(objectsender,EventAgse){int

i;textBox1.Text="";for(i=0;itextBox1.Text+=listBox1.Items[i];}程序運(yùn)行

后,單擊窗口中的button1按鈕,在文本框textBox1中顯示的內(nèi)容是().

答案:13579

30、【問答題】有程序段如下:privatevoidbutton1_Click(objectsender,EventArgs

e){Graphicsg;g=this.CreateGraphics();Penp=newPen(Color.Green,3);

g.DrawEllipse(p,40,40,120,120);g.DrawRectangle(p,40,40,120,120);p.Dispose();

g,Dispose();}畫出程序運(yùn)行后,單擊窗口中的button1按鈕,在窗體中所繪制出的圖

形。

答案:40tu

31、【問答題】在Form1窗體中有一個(gè)名稱為oFD1的打開文件對(duì)話框,一個(gè)名稱為

textBox1的文本框和一個(gè)名稱為button1的命令按鈕。將下列事件程序補(bǔ)充完整,使得程序

運(yùn)行后,單擊button1按鈕,則顯示打開文件對(duì)話框,操作者從中選擇一個(gè)文本文件,并單擊

對(duì)話框中的“打開”按鈕,則可打開該文本文件,并讀入一行文本,顯示在textBox1文本框

中。privatevoidbutton1_Click(objectsender,EventArgse){oFD1.FileName

="";oFD1.Filter="*.txt|*.txt";if(oFD._______()==DialogResult.OK)//(1)

{stringline;StreamReadersr=newStreamReader(oFD1.______true;//(2)if

(line=sr.__())!=null)//(3)textBox1.Text=line;elsetextBox1.Text="文件為

空!";sr.Close();}}

答案:(1)ShowDialog(2)FileName(3)ReadLine

32、【問答題】將下列事件程序補(bǔ)充完整,使得程序運(yùn)行后,單擊“顯示”按鈕,將

d:\abc.mdb數(shù)據(jù)庫中txl表的數(shù)據(jù)顯示在dgvTxl控件中。運(yùn)行情況如題42圖所示。

privatevoidbutton1_Click(objectsender,EventArgse)

{

OleDbConnectionmyconn=newOleDbConnection();

stringmystr="Provider=Microsof.Jet.OLEDB.4.0;DataSource=d:\\\labc.mdb";

myconn.ConnectionString=mystr;

myconn.Open();

stringmysql="SELECT姓名,性別,聯(lián)系電話FROMtxlORDERBY性別";

OleDbCommandmycmd=newOleDbCommand(mysql,myconn);

OleDbDataAdapterda=newOleDbDataAdapter();

DataSetds=newDataSet();

da.SelectCommand=mycmd;

OleDbCommandBuilderbuilder=newOleDbC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論