版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫3假定利用CREATE TABLE 命令建立下面的teacher表,語句中tno表示教師編號,tname教師名稱,age教師年齡。CREATE TABLE teacher( tno CHAR(5) PRIMARY KEY(tno),tname CHAR(10),age SAMLLINT )則主鍵為&nb_。age列的數(shù)據(jù)類型為 _ 。參考答案第1空: tno第2空:SMALLINT以下語句利用Transact-SQL命令CREATE TABLE建立BOOK( 編號, 分類號, 書名 , 單價 )表,其中,編號、分類號、單價為文本型,6個字符;單價為實(shí)數(shù),
2、8位有效數(shù)字,2位小數(shù)。CREATE TABLE BOOK( 編號 _, 分類號 CHAR(6),書名 CHAR(6),單價 _(8,2) )參考答案第1空:CHAR(6)第2空:NUMERIC題目對St_Info(學(xué)號,姓名,性別,出生日期,專業(yè),班級),將張羽同學(xué)所在班級更名為“計算機(jī)科學(xué)0601班”。UPDATE St_Info_ 班級=計算機(jī)科學(xué)0601班WHERE 姓名=張羽參考答案第1空:SET學(xué)生”表St_info由學(xué)號(sno)、姓名(sname)、性別(ssex)、出生日期(sbirth)、所在系(sd)等屬性組成。 將“劉洋”的所在系更改為“法學(xué)院”。UPDATE St_i
3、nfo _ sd=法學(xué)院 WHERE sname=劉洋參考答案第1空:SET“學(xué)生”表St_info由學(xué)號(sno)、姓名(sname)、性別(ssex)、出生日期(sbirth)、所在系(sd)等屬性組成?,F(xiàn) 將一個新學(xué)生記錄(學(xué)號:;姓名:陳紅;性別:女;所在系:外國語學(xué)院;出生日期:1985-10-23)插入St_info表中,完成以下操作。_ St_infoVALUES(, 陳紅, 女,1985-10-23, 外國語學(xué)院)參考答案第1空:INSERT INTO使用下述語句創(chuàng)建表S_C_Info:CREATE TABLE S_C_Info( St_ID CHAR(10) NOT NULL
4、,C_NO CHAR(10) NOT NULL,Score INT NOT NULL,PRIMARY KEY(St_ID, C_NO )執(zhí)行上述語句后,數(shù)據(jù)表S_C_Info的主鍵名是 (_);語句中NOT NULL的含義是 _。參考答案第1空:St_ID,C_NO第2空:非空數(shù)據(jù)的完整性主要防范的對象是非法用戶。參考答案錯誤刪除表時,與該表相關(guān)的規(guī)則和約束不會被刪除。參考答案錯誤Transact-SQL語言將數(shù)據(jù)插入到數(shù)據(jù)表的語句是INSERT INTO,修改數(shù)據(jù)的語句是UPDATE。參考答案正確數(shù)據(jù)庫5有表student(學(xué)號, 姓名, 性別, 身份證號, 出生日期, 所在系號),在此表上
5、使用( )語句能創(chuàng)建建視圖vst。A.CREATE VIEW vst AS SELECT * FROM studentB.CREATE VIEW vst ON SELECT * FROM studentC.CREATE VIEW AS SELECT * FROM studentD.CREATE TABLE vst AS SELECT * FROM student參考答案A不允許記錄中出現(xiàn)重復(fù)值和NULL值的索引是( )。A.主鍵索引、普通索引B.主鍵索引、候選索引和普通索引C.主鍵索引D.主鍵索引、候選索引和唯一索引參考答案C在關(guān)系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲空間
6、,常用的方法是創(chuàng)建( )。A.另一個表B.游標(biāo)C.視圖D.索引參考答案Csp_help屬于哪一種存儲過程( )?A.系統(tǒng)存儲過程B.用戶定義存儲過程C.擴(kuò)展存儲過程D.其他參考答案A在SQL SERVER中,執(zhí)行帶參數(shù)的過程,正確的方法為( )。A.過程名 參數(shù)B.過程名(參數(shù))C.過程名=參數(shù)D.ABC均可參考答案A有教師表(教師號,教師名,職稱,基本工資),其中基本工資的取值與教師職稱有關(guān)。實(shí)現(xiàn)這個約束的可行方案是( )。A.在教師表上定義一個視圖 B.在教師表上定義一個存儲過程C.在教師表上定義插入和修改操作的觸發(fā)器D.在教師表上定義一個標(biāo)量函數(shù)參考答案C有教師表(教師號,教師名,職稱,
7、基本工資),其中基本工資的取值與教師職稱有關(guān)。實(shí)現(xiàn)這個約束的可行方案是( )。在SQL Server 中,有商品表(商品號,商品號,單價)和銷售表(商品號,銷售時間,銷售價格)?,F(xiàn)要限制“銷售價格”的取值必須在此商品“單價”的0.6到1.5倍范圍之內(nèi),實(shí)現(xiàn)這個約束的正確代碼是( )。A.CHECK(銷售價格 BETWEEN 單價 * 0.6 AND 單價 * 1.5)B.CHECK(銷售價格 BETWEEN 商品表.單價 * 0.6 AND 商品表.單價 * 1.5)C.CREATE TRIGGER tri_Sales ON銷售表FOR INSERT,UPDATE ASIF EXISTS(SE
8、LECT* FROM INSERTED a JOIN商品表bON a.商品號=b.商品號 WHERE銷售價格NOTBETWEEN單價*0.6 AND單價*1.5)ROLLBACKD.CREATE TRIGGER tri_Sales ON銷售表INSTEAD OF INSERT,UPDATE ASIF EXISTS (SELECT * FROM INSERTED a JOIN商品表bON a.商品號=b.商品號WHERE銷售價格NOT BETWEEN單價*0.6 AND單價*1.5) ROLLBACK參考答案D我的答案C聲明了變量:DECLARE i int,c char(4)現(xiàn)在為i賦值10,
9、c賦值abcd,正確的語句是( )。A.set i=10,c=abcdB.set i=10 , set c=abcdC.select i=10,c=abcdD.select i=10, select c=abcd參考答案C我的答案A數(shù)據(jù)庫6用戶對數(shù)據(jù)進(jìn)行添加、修改和刪除時,自動執(zhí)行的存儲過程稱為_。參考答案第1空:觸發(fā)器SQL Server中的存儲過程具有_、用戶自定義存儲過程、臨時存儲過程、遠(yuǎn)程存儲過程、_5種類型。參考答案第1空:系統(tǒng)存儲過程第2空:擴(kuò)展存儲過程創(chuàng)建存儲過程實(shí)際是對存儲過程進(jìn)行定義的過程,主要包含存儲過程名稱、_和存儲過程的主體部分。參考答案第1空:參數(shù)觸發(fā)器主要用于強(qiáng)制復(fù)
10、雜的業(yè)務(wù)_或要求。參考答案第1空:規(guī)則在student_db數(shù)據(jù)庫中創(chuàng)建一個名為“tr_P1”的存儲過程,實(shí)現(xiàn)根據(jù)學(xué)生學(xué)號,查詢該學(xué)生的選修課程情況,其中包括該學(xué)生的學(xué)號、姓名、課程名、課程類型、成績。CREATE _ tr_P1 stID varchar(10)ASSELECT St_Info.St_ID, St_Info.St_Name, C_Info.C_Name, C_Info.C_Type, S_C_Info.ScoreFROM St_Info, S_C_Info, C_InfoWHERE St_Info.St_ID = S_C_Info.St_ID AND S_C_ 參考答案第1空
11、:PROC第2空:EXEC tr_P1有表C_Info(C_No,C_Name,C_Type,Credit) ,各屬性的含義為課程號、課程名稱、課程類別、學(xué)分,為該表創(chuàng)建一個觸發(fā)器tr_AutoSetType,以便插入數(shù)據(jù)時將課程類別修改為“必修”。CREATE TRIGGER tr_AutoSetType ON C_Info_ASUPDATE C_Info SET C_Type=必修參考答案第1空:FOR INSERT某SQL Server 數(shù)據(jù)庫中兩張表:商品表(商品號,商品名,商品類型,價格)和銷售表(商品號,銷售時間,銷售數(shù)量,銷售單價)。用戶需統(tǒng)計指定年份每類商品的銷售總數(shù)量和銷售總
12、利潤,要求只列出銷售總利潤最多的前三類商品的商品類別、銷售總數(shù)量和銷售總利潤。為了完成該統(tǒng)計操作,請按要求將下面的存儲過程補(bǔ)充完整。CREATE PROC p_Sum year INTAS SELECT (_ ) 商品類別,SUM(銷售數(shù)量) AS 銷售總數(shù)量,(_ ) AS 銷售總利潤FROM 商品表 JOIN 銷售表 ON 商品表. 商品號=銷售表.商品號WHERE year(銷售時間) = yearGROUP BY 商品類別 ORDER BY 銷售總利潤(_)參考答案第1空:TOP 3第2空:(銷售單價-成本價)*SUM(銷售數(shù)量)第3空:DESC(降序)ROLLBACK TRANSAC
13、TION的意思是回滾事務(wù)。參考答案正確存儲過程的輸出結(jié)果可以傳遞給一個變量。參考答案正確我的答案正確創(chuàng)建觸發(fā)器的時候可以不是表的所有者或數(shù)據(jù)庫的所有者。參考答案錯誤DML 觸發(fā)器不可通過數(shù)據(jù)庫中的相關(guān)表實(shí)現(xiàn)級聯(lián)更改。參考答案錯誤每個存儲過程向調(diào)用方返回一個整數(shù)的返回代碼值。如果存儲過程沒有顯式設(shè)置返回代碼的值,則返回代碼為 0,表示成功。 參考答案正確若要修改一個存儲過程,可以先刪除該存儲過程,再重新創(chuàng)建。參考答案正確語句: EXEC sp_helptrigger S_C_Info 的功能是通過系統(tǒng)存儲過程 S_C_Info 查看s p_helptrigger 表上存在的觸發(fā)器的屬性信息。參考
14、答案錯誤臨時存儲過程總是在master數(shù)據(jù)庫中創(chuàng)建。通常分為局部臨時存儲過程和全局臨時存儲過程。參考答案錯誤像常規(guī)觸發(fā)器一樣,DDL 觸發(fā)器將激發(fā)存儲過程以響應(yīng)事件。參考答案正確存儲過程是在數(shù)據(jù)庫上定義的,觸發(fā)器是在特定表上進(jìn)行定義的。參考答案正確 CREATE TRIGGER DelCourse ON C_InfoFOR DELETE ASDELETE S_C_Info WHERE C_No IN (SELECT C_No FROM deleted)以上語句是用于創(chuàng)建存儲過程DelCourse。參考答案正確使用Transact-SQL 語句直接創(chuàng)建觸發(fā)器的語句中, 其中有一個短語FOR |
15、AFTER | INSTEAD OF:如果僅指定 FOR 關(guān)鍵字,則 AFTER 為默認(rèn)值。參考答案正確在SQL Server中,觸發(fā)器的執(zhí)行通過EXECUTE命令實(shí)現(xiàn)。參考答案錯誤存儲過程可以由用戶直接調(diào)用執(zhí)行,但觸發(fā)器不能直接調(diào)用執(zhí)行,而是SQL Server 自動觸發(fā)執(zhí)行的。參考答案正確觸發(fā)器可以引用當(dāng)前數(shù)據(jù)庫以外的對象,但只能在當(dāng)前數(shù)據(jù)庫中創(chuàng)建觸發(fā)器。參考答案正確觸發(fā)器用來定義比CHECK約束更復(fù)雜的規(guī)則或要求。參考答案正確數(shù)據(jù)庫7在SQL Server 中,通過構(gòu)建永久備份設(shè)備可以對數(shù)據(jù)庫進(jìn)行備份,下列說法正確的是 A.不需要指定備份設(shè)備的大小 B.一個數(shù)據(jù)庫一次只能備份在一個設(shè)備上
16、C.每個備份設(shè)備都是專屬于一個數(shù)據(jù)庫的 D.只能將備份設(shè)備建立在磁盤上參考答案A對于不同的數(shù)據(jù)庫,若要讓SQL Server能夠識別和使用,就必須進(jìn)行數(shù)據(jù)源的( )。A.添加 B.轉(zhuǎn)換C.復(fù)制D.編輯參考答案B在SQL Server 中下列關(guān)于數(shù)據(jù)的導(dǎo)入/導(dǎo)出敘述錯誤的是( )。A.可以訪問SQL Server和Oracle數(shù)據(jù)庫等關(guān)系數(shù)據(jù)源B.可以訪問ODBC數(shù)據(jù)源C.可以訪問Excel 格式文件、ASCII文本文件、Access數(shù)據(jù)庫D.不能訪問非關(guān)系型數(shù)據(jù)源參考答案DSQL Server 2008導(dǎo)入/導(dǎo)出數(shù)據(jù)可以使用_語句根據(jù)數(shù)據(jù)創(chuàng)建新表。參考答案第1空:SELECT INTO 用執(zhí)行
17、SQL腳本的方式創(chuàng)建的新表只有表_,而無表記錄。參考答案第1空:結(jié)構(gòu)我的答案1_定義導(dǎo)出數(shù)據(jù)是幫助用戶將_的數(shù)據(jù)導(dǎo)出到OLE DB數(shù)據(jù)源、ODBC數(shù)據(jù)源、Excel工作表或者文本文件中。參考答案第1空:SQL Server在SQL Server 中除了將數(shù)據(jù)庫生成腳本文件外,用戶還可以根據(jù)需要將指定的_生成腳本文件。參考答案第1空:數(shù)據(jù)表SQL Server數(shù)據(jù)轉(zhuǎn)換服務(wù)可以傳輸數(shù)據(jù),不能傳輸存儲過程和觸發(fā)器等特殊數(shù)據(jù)庫對象。參考答案錯誤SQL Server數(shù)據(jù)轉(zhuǎn)換服務(wù)的數(shù)據(jù)源包括OLE DB數(shù)據(jù)源、ODBC數(shù)據(jù)源、文本文件和Excel電子表格。參考答案正確題目如果使用SQL Server 對象
18、資源管理器,將表user1中的userID字段的值復(fù)制到已存在的表user2的userID字段,可以使用“導(dǎo)入數(shù)據(jù)”來操作。參考答案正確對于一個已經(jīng)存在的數(shù)據(jù)庫,可以使用生成SQL語句的方式導(dǎo)出該數(shù)據(jù)庫以及其內(nèi)部所有結(jié)構(gòu),如表、視圖、存儲過程等等。參考答案正確在SQL Server 中使用導(dǎo)入導(dǎo)出向?qū)Р荒茉L問非關(guān)系型數(shù)據(jù)源。參考答案錯誤數(shù)據(jù)轉(zhuǎn)換的主要作用是使SQL Server與任何OLE DB、ODBC、JDBC或文本文件等多種不同類型的數(shù)據(jù)源之間實(shí)現(xiàn)數(shù)據(jù)傳遞,主要體現(xiàn)在導(dǎo)入和導(dǎo)出數(shù)據(jù)、轉(zhuǎn)換數(shù)據(jù)、復(fù)制數(shù)據(jù)庫對象。參考答案正確數(shù)據(jù)備份屬于數(shù)據(jù)的轉(zhuǎn)換任務(wù)。參考答案錯誤數(shù)據(jù)庫系統(tǒng)中,執(zhí)行邏輯數(shù)據(jù)和
19、物理數(shù)據(jù)之間轉(zhuǎn)換功能的是DBMS。參考答案正確SQL Server 可在一個或多個數(shù)據(jù)源(如 Microsoft SQL Server、Microsoft Excel 或 Microsoft Access)之間進(jìn)行導(dǎo)入、導(dǎo)出和轉(zhuǎn)換異類數(shù)據(jù)。參考答案正確在SQL Server 中使用導(dǎo)入導(dǎo)出向?qū)Р荒茉L問非關(guān)系型數(shù)據(jù)源。參考答案錯誤利用導(dǎo)出向?qū)?dǎo)出數(shù)據(jù)之前,由于系統(tǒng)不能夠自動創(chuàng)建Access數(shù)據(jù)庫,應(yīng)該確保磁盤中已經(jīng)存在存放導(dǎo)出數(shù)據(jù)的Access數(shù)據(jù)庫。參考答案正確數(shù)據(jù)庫8 用于數(shù)據(jù)庫恢復(fù)的重要文件是_。參考答案第1空:日志文件我的答案1_事務(wù)日志文件數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫避免不合法的使用,
20、以免數(shù)據(jù)的_、更改和破壞。參考答案第1空:泄露事務(wù)對一個數(shù)據(jù)項的操作類型決定了數(shù)據(jù)項上的鎖的類型。鎖的類型主要有互斥鎖(簡稱X鎖)和(_)鎖(簡稱S鎖)兩種。參考答案第1空:共享在SQL Server 中,新建了一個SQL Server身份驗證模式的登錄賬戶LOG,現(xiàn)希望LOG在數(shù)據(jù)庫服務(wù)器上具有全部的操作權(quán)限,下述語句是為LOG授權(quán)的語句,請補(bǔ)全該語句。EXEC sp_addsrvrolemember LOG,(_)參考答案第1空:sysadmin在SQL Server 中,某數(shù)據(jù)庫用戶User在此數(shù)據(jù)庫中具有對于表數(shù)據(jù)的查詢和更改權(quán)限。現(xiàn)要收回User對于T表的數(shù)據(jù)更改權(quán),下述是實(shí)現(xiàn)該功能
21、的語句,請補(bǔ)全該語句 (_)UPDATE ON T FROM User參考答案第1空:REVOKE在SQL Server 中,要授予某數(shù)據(jù)庫中的某個用戶具有該數(shù)據(jù)庫中全部用戶數(shù)據(jù)表的插入、刪除和修改權(quán)限,比較合理的做法是將該用戶添加到系統(tǒng)提供的(_)數(shù)據(jù)庫角色中。參考答案第1空:db_owner事務(wù)是由一系列操作組成的,事務(wù)的執(zhí)行表現(xiàn)為事務(wù)中各個操作的執(zhí)行。每個事務(wù)應(yīng)具有結(jié)束操作。當(dāng)一個事務(wù)需要終止并取消所有已執(zhí)行的數(shù)據(jù)修改時應(yīng)執(zhí)行的語句是(_)參考答案第1空:ROLLBACK用戶對數(shù)據(jù)庫中的表、存儲過程、視圖等對象的操作權(quán)限屬于語句權(quán)限。參考答案錯誤我的答案錯誤固定數(shù)據(jù)庫角色是在數(shù)據(jù)庫級別定
22、義的,并且存在于每個數(shù)據(jù)庫中。參考答案錯誤語句權(quán)限主要指用戶是否具有權(quán)限來執(zhí)行某一語句。參考答案正確數(shù)據(jù)庫9VB表達(dá)式 3*2(2 Mod 10); 的值是( )。A.12B.13C.36D.37參考答案A在VB中,可以從鍵盤接受文本數(shù)據(jù)的控件是( )。A.Textbox控件B.Label控件C.CommandButton控件D.Data控件參考答案AOption Explicit語句表示( )。A.可以不申明變量類型B.必須申明變量類型C.數(shù)組下標(biāo)從0開始D.數(shù)組下標(biāo)從1開始參考答案BInputBox函數(shù)的返回值類型是( )。A.變體型B.整型C.實(shí)型D.字符型參考答案D題目Visual B
23、asic支持的一種程序結(jié)構(gòu)語句是( )。A.BEGIN ENDB.If Then ElseC.Do CaseD.For Loop參考答案BVB 6.0集成環(huán)境的主窗口中不包括( )。A.標(biāo)題欄B.菜單欄C.狀態(tài)欄D.工具欄參考答案C下面正確的邏輯表達(dá)式是( )。A.x>y AND y>zB.x>y>zC.x>y AND >zD.x>y & y >z參考答案A無論任何控件,都具有一個共同屬性,這個屬性是( )。A.TextB.FontC.NameD.Caption參考答案C數(shù)據(jù)庫9在VB中,執(zhí)行以下程序段:a = 5If a &
24、lt;= 3 ThenPrint 3;End IfIf a <= 4 ThenPrint 4;End IfIf a <= 5 ThenPrint 5;End IfIf a <= 6 ThenPrint 6;End If輸出結(jié)果是:5 6在VB中,執(zhí)行以下程序段:a = "123"b = "456"c = Val(a) + Val(b)Print c579在VB中,執(zhí)行以下程序段:a = 1: b = 3: c = 5: d = 4If a < b ThenIf
25、 c < d Then x = 1Else If a < c Then If b < d Then x = 2 Else x = 3 End If Else x = 6 End IfEnd IfElsex = 7End Ifx的值為:2在VB中,執(zhí)行以下程序段:a = 12.3b = "123"m = Len(Str(a)+Str(b)Print m輸出結(jié)果是:9在VB中,執(zhí)行以下程序段:Private Sub Command1_Click()For i = 1 To 4 For j
26、=1 to i n=1 n=n*j Next jNext iPrint n,jEnd Sub輸出結(jié)果是:4 5在VB中,執(zhí)行以下程序段:For j = 10 To 4 Step -1If (j Mod 3) = 0 Then j = j - 1Print j;Next j輸出結(jié)果是:10 8 7 5 4執(zhí)行以下程序 :a=
27、1b=2 c=3 a=b b=c c=a Print a; b; c End輸出結(jié)果是2 3 2在VB中,把字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值型數(shù)據(jù)需要使用的函數(shù)是Val。 參考答案正確在VB中,為了暫時關(guān)閉計時器,應(yīng)把該計時器的某個屬性設(shè)置為False ,這個屬性是Enabled。參考答案正確在VB中,要想獲得某個相關(guān)控件屬性信息,一般可首先選中該控件對象,然后查看對象代碼窗口。參考答案錯誤在VB中,窗體的Hide方法和Unload方法的作用完全相同 。參考答案錯誤在VB中,
28、窗體的Show方法的作用是將指定的窗體載入內(nèi)存并顯示該窗體。參考答案正確VB的三種工作模式分別是:設(shè)計模式;運(yùn)行模式;中斷模式。參考答案正確設(shè)計好的數(shù)據(jù)庫管理系統(tǒng)在投入使用后出現(xiàn)問題由使用方負(fù)責(zé)。參考答案錯誤表達(dá)式 (2*3)>=5 and 12/3 <= 4 的值為 false。參考答案錯誤VB采用面向?qū)ο蟮某绦蛟O(shè)計方法,程序由若干對象組成。其中對象的特征或性質(zhì)由對象的屬性來描述。參考答案正確VB的運(yùn)算優(yōu)先級從高到低依次為:算術(shù)運(yùn)算、連接運(yùn)算、關(guān)系運(yùn)算 和 邏輯運(yùn)算。參考答案正確在MsgBox 函數(shù)中 prompt 參數(shù)是必須的。參考答案正確在VB中,若同一個工程有許多窗體,可以
29、指定任一窗體為啟動窗體。參考答案正確AB和4AB都可以作為VB的變量名。參考答案錯誤在VB中,變量必須要先定義才能使用。 參考答案錯誤在VB中,表達(dá)式“Hello World” Like “He*” 的結(jié)果為False。參考答案錯誤End if 語句對單行 if 語句不需要。參考答案正確在VB中表達(dá)選擇結(jié)構(gòu)的語句有For 語句、Do語句。參考答案錯誤VB是一種面向?qū)ο蟮某绦蛟O(shè)計方法和事件驅(qū)動的編程機(jī)制。參考答案正確所有的控件都有Name和Caption屬性。參考答案錯誤若要使不可見命令按鈕顯示出來,可通過設(shè)置 Enabled 屬性的值為True來實(shí)現(xiàn)。參考答案錯誤在VB中,對象的屬性、方法和事
30、件被稱為對象的三要素。參考答案正確保存Visual Basic程序時,應(yīng)分別保存窗體文件及工程文件參考答案正確在VB中應(yīng)用程序無論大小,都叫作“工程”。參考答案正確窗體文件的擴(kuò)展名是.bas。參考答案錯誤三種方式的組合框都可以接受DblClick 事件。參考答案錯誤要使用戶輸入密碼時不顯示實(shí)際的字符,則要修改接收密碼的文本框的_屬性。參考答案第1空:PasswordCharVB工程文件擴(kuò)展名是_,窗體文件擴(kuò)展名是_ ,模塊文件的擴(kuò)展名是 bas 。參考答案第1空:vbp第2空:frm變量根據(jù)其作用域與生存期可分為:以下程序?qū)?shí)現(xiàn)y=2*4*6* . *50。Private Sub Form_C
31、lick( )y = _For i = 2 To 50 Step _ y = y * iNext iPrint _ 在窗體上輸出運(yùn)算結(jié)果End Sub參考答案第1空:1第2空:2第3空:y局部變量、窗體/模塊級變量、_變量。參考答案第1空:全局以下Visual Basic語句用于彈出提示信息對話框,顯示x、y、z變量的和(格式如:3+7+2的和為:12)。MsgBox x & "+" & y & "_ " & z & "的和為:" & _ 參考答案第1空:+第2空: x+y+z設(shè)a=2,
32、b=4,c=6,表達(dá)式a>b Or c<a的值為_。參考答案第1空:False以下Visual Basic語句用于彈出提示信息對話框,顯示x、y、z變量中的最大值為y中的值(例如:3,7,2中的最大值為:7)。MsgBox x & "," & y & "," & z & "最大值為:" &_ 參考答案第1空:y裝載后顯示一個窗體要使用窗體的_方法。參考答案第1空:Show在VB中,已知變量 a=1:b=2:c=3,則表達(dá)式c>a+b OR b-1>c-1 And
33、c+a>a Xor b<c-2 的值為_。參考答案第1空:False在VB中,三個字符串 "XY "、 "XYZ "、 "ab "中的最大者為_。參考答案第1空:"ab"在VB中,變量的聲明一般分為顯式聲明和_聲明兩種方式。參考答案第1空:隱式在VB中,字符串型變量用于存放字符串,可以分為變長字符串和_ 字符串兩種。參考答案第1空:定長在VB的參數(shù)傳遞過程中,為了使參數(shù)按值傳遞,應(yīng)該使用關(guān)鍵字_。參考答案第1空:ByVal在VB中,控件數(shù)組的名字由Name屬性指定,數(shù)組元素的下標(biāo)由_屬性指定。 參考答案
34、第1空:Index在VB中,如果定義一個數(shù)組“Dim a(5) As Integer”,其元素最多有_ 個,如果之前在窗體層設(shè)置了語句“Option Base 1”,則元素的個數(shù)有_ 個。 參考答案第1空:6第2空:5在VB中,當(dāng)執(zhí)行語句a = 10Print a = a - 0; a = a - 2; a - 4之后,則輸出的結(jié)果分別為 _、_、_。參考答案第1空:True第2空:False第3空:6在Visual Basic中,能夠得到“字體”對話框中用戶所選字體的名字、大小和顏色的屬性分別是_、_、_。參考答案第1空:FontName第2空:FontSize第3空:ForeColor在V
35、B的子過程的執(zhí)行過程中要提前退出,應(yīng)該使用語句_,而要提前退出函數(shù)過程退出,應(yīng)該使用語句_。參考答案第1空:Exit Sub第2空:Exit Function在VB中,Do循環(huán)的配套結(jié)束語句是_。參考答案第1空:Loop在VB中,過程調(diào)用的參數(shù)傳遞可以按_和按地址傳遞 。參考答案第1空:值在VB中,可以把當(dāng)前目錄下的圖形文件裝入Picturebox對象中的語句是_ 。 參考答案第1空:Loadpicture在VB中,要改變窗體的標(biāo)題文字,應(yīng)修改其_屬性。參考答案第1空:Caption在VB中,定時器控件能有規(guī)律地以一定時間間隔觸發(fā)_事件,并執(zhí)行該事件過程中的程序代碼。參考答案第1空:Timer
36、輸入100個數(shù),統(tǒng)計其中負(fù)數(shù)、零及正數(shù)的個數(shù)。單擊窗體,從鍵盤輸入100個數(shù),并輸出負(fù)數(shù)、零及正數(shù)的個數(shù),完成以下代碼。Private Sub Form_Click()Dim fs As Integer, zs As Integer, ns As Integer fs, ns, zs分別代表負(fù)數(shù)、零_ElseIf k < 0 Thenfs = fs + 1Else _End IfNext iPrint "負(fù)數(shù)、零及正數(shù)的個數(shù)分別是:" fs, ns, zsEnd Sub參考答案第1空:zs=zs+1第2空:ns=ns+1在VB中,表達(dá)式6+10 MOD 4 * 2+1
37、的值是 _。參考答案第1空:11有以下程序段:k = 9 Do k = k + 1 Loop While ( k = 1 )Do型循環(huán)執(zhí)行的次數(shù)是:_ 參考答案第1空:1在VB中,以下循環(huán)執(zhí)行了_次。 Int1=10Do while int1> =1Int1=int1-1Loop參考答案第1空:10求兩個整數(shù)的最大公約數(shù)。求最大公約數(shù)的算法思想:(1) 對于已知兩數(shù)m,n,使得m>n;(2) m除以n得余數(shù)r;(3) 若r=0,則n為求得的最大公約數(shù),算法結(jié)束;否則執(zhí)行(4);(4) mn,nr,再重復(fù)執(zhí)行(2)。例如:求 m=14,n=6 的最大公約數(shù),余數(shù)r=2,r不為0,則m
38、=6,n=2,r為m除n的余數(shù)=0,則最大公約數(shù)為2。請根據(jù)以上思路_Do While (r <> 0)m = n _r = m Mod nLoopPrint "最大公約數(shù)=", nEnd Sub參考答案第1空:m Mod n第2空:n=r以下VB程序的功能是:單擊命令按鈕,從鍵盤上輸入若干個學(xué)生的考試分?jǐn)?shù),統(tǒng)計并輸出最高分?jǐn)?shù)和最低分?jǐn)?shù),當(dāng)輸入負(fù)數(shù)時結(jié)束輸入,在標(biāo)簽控件Label1和Label2中分別輸出結(jié)果最大值和最小值,請將程序補(bǔ)充完整。Private Sub Command1_Click()Dim x As Single, amax As Single,
39、amin As Singlex = InputBox("輸入分?jǐn)?shù):")amax = xamin =_ )If x > amax Thenamax = xEnd IfIf _ Thenamin = xEnd Ifx = InputBox("輸入分?jǐn)?shù):")LoopLabel1.Caption = _Label2.Caption = aminEnd Sub參考答案第1空:0<=x第2空:amin>x第3空:amax求滿足如以條件的自然數(shù):以3除余2,以5除余3,以7除余2,程序?qū)淖匀粩?shù)1開始依次尋找,逐一判斷某一自然數(shù)是否滿足全部條件,直至
40、在指定范圍內(nèi)找到滿足條件的所有自然數(shù)。在VB窗體中,有文本框Text1,用于輸入查找數(shù)據(jù)的范圍,程序代碼如下,請補(bǔ)充完整:Private Sub Command1_Click()Dim sum As Integer sum用來統(tǒng)計符合條件的自然數(shù)個數(shù)Dim n, max As _ 指定查找范圍的最大自然數(shù),在Text1框中輸入n = 0Do While n <= maxn = n + 1 從自然數(shù)1開始不斷往上尋找If _ ThenPrint n; 找到后在list1中顯示結(jié)果 _End IfLoopPrint "共計" & sum & "個
41、"End Sub參考答案第1空:VAL(Text1.Text)第2空:n Mod 3 = 2 And n Mod 5 = 3 And n Mod 7 = 2第3空:sum = sum + 1有30個人,其中有男人、女人和小孩。他們在一家飯館里花去500元。已知,每個男人花30元,每個女人花20元,每個小孩花10元。問:男人、女人、小孩各為多少人。為了實(shí)現(xiàn)這一目標(biāo),完善下面的VB程序,在劃線處填入合適的語句或表達(dá)式,完成程序設(shè)計。Private Sub Command1_Click()Dim man As Integer, woman As Integer, child As Inte
42、gerFor man = 1 To 15_ s = 30 * man + 20 * woman + 10 * childIf _ ThenPrint man, woman, childEnd IfNext womanNext manEnd Sub參考答案第1空:30-woman-man第2空:500=s下面的代碼是在VB環(huán)境中實(shí)現(xiàn)的,其中,frmpass窗體為登錄窗體,Text1為該窗體的密碼輸入框,Command1按鈕為確定命令按鈕,單擊該按鈕測試其是密碼是否正確,若正確則調(diào)用mfrmSt窗體,顯示的學(xué)生信息,不正確則進(jìn)行三次密碼輸入,仍不正確則退出。請給下面代碼中的劃線處填上適當(dāng)?shù)膬?nèi)容,以
43、完成操作。 在聲明區(qū)定義變量iDim i As Integer 對"確定"按鈕編寫以下代碼Private_ frmpass 卸載frmpass窗體 mfrmSt _ 顯示mfrmSt窗體 Exit SubEnd IfIf _ Then MsgBox "三次密碼均不對,您無法進(jìn)入系統(tǒng)!" Unload frmpass End 結(jié)束應(yīng)用程序End IfEnd Sub &nbs參考答案第1空:UnLoad第2空:.Show第3空:i=3以下程序求10個學(xué)生的總成績sum和平均成績avg,這些學(xué)生的成績存貯在a數(shù)組中。完成該程序。Dim a(1 To 1
44、0) As IntegerPrivate Sub Form_Click()sum = _ For i = 1 To 10sum = sum + _ Nextavg= _Print sum, avgEnd Sub參考答案第1空:0第2空:a(i)第3空:sum/10下面的程序是求100以內(nèi)奇數(shù)和s的值(S=1+3+5+7.+99)。請將以下VB程序補(bǔ)充完整:Private Sub Command1_Click()Dim s As Single, i As Singles = _For i = 1 To 100 Step _ _Next iMsgBox s, , "奇數(shù)和"En
45、d Sub參考答案第1空:0第2空:2第3空:s=i+s下面的代碼是在VB環(huán)境中實(shí)現(xiàn)的,請給下面代碼中的劃線處填上適當(dāng)?shù)膬?nèi)容,以完成操作。其中Text1用于輸入百分制數(shù)據(jù),Text2用于顯示轉(zhuǎn)換的等級制成績。當(dāng)鼠標(biāo)單擊“轉(zhuǎn)換”按鈕時,將百分制成績轉(zhuǎn)換為等級制成績,當(dāng)鼠標(biāo)單擊“清空”按鈕時,將Text1與Text2控件_grade = "良好"Case 70 To 79grade = "中等"Case 60 To 69grade = "及格" Case _ grade = "不及格"End SelectText2 =
46、 gradeEnd Sub對“清空”按鈕寫代碼Private Sub Command2_Click() _Text2 = ""End Sub參考答案第1空:80 To 89第2空:Else第3空:Text1=""利用文本框Text1輸入一個正整數(shù)N,求出 2+3/2+4/3+5/4+(N+1)/N的值,完善下面的VB程序,在劃線處填入合適的語句或表達(dá)式。Visual Basic 程序如下:Private Sub command1_click()Dim s As Singles = 0N = Val(Text1)For i _ To N - 1s = _N
47、ext iText1.Text = _End Sub參考答案第1空:1第2空:s+(i+1)/i第3空:str(s)個位數(shù)字是6,且能被3整除的3位數(shù)共有多少個?下面程序用于解決這一問題,在劃線處填入合適的語句或表達(dá)式,設(shè)共有n個這樣的數(shù),Visual Basic程序如下:Sub Command1_Click()Dim i As Integer, n As Integerm = 106n = _Do While m <= 996If m Mod 3 = 0 And _ Then n = n + 1m = _LoopText1.Text = nEnd Sub參考答案第1空:0第2空:m-m
48、/10*10=6第3空:m+1猴子吃桃問題。猴子第一天摘下若干個桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個。第二天早晨又將剩下的桃子吃了一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第十天早上再想吃時,見只剩一個桃子了。問:第一天猴子共摘了多少個桃子。為了實(shí)現(xiàn)這一目標(biāo),完善下面的VB程序,在劃線處填入合適的語句或表達(dá)式。Visual Basic 程序如下:Private Sub Command1_Click() Dim i, s As Intege_For i = 1 To 9 _Next i Text1 = sEnd Sub參考答案第1空:s=1第2空:s=(s+1)*2完
49、善以下VB程序,使其能輸出:1-2+3-4+5-6+.+99-100的值。程序如下:Private Sub Command1_Click()s = _For i = 1 To _s = s + (-1) ( _) * iNext iPrint sEnd Sub參考答案第1空:0第2空:100第3空:i-1在數(shù)據(jù)組a中存放10個整數(shù):10,30,13,5,92,70,87,45,4,56,下面的代碼實(shí)現(xiàn)求a數(shù)組元素的最大值,并使用信息提示框顯示,完成該操作。Private Sub Form_Click()Dim max As IntegerDim a(1 To 10) As Integera(1
50、) = 10: a(2) = 30: a(3) = 13a(4_For i = 2 To 10If _ Then max = a(i)NextMsgBox "a數(shù)組中的最大值為:" & _End Sub參考答案第1空:a(1)第2空:a(i)>max第3空:max以下VB窗體添加了兩文本框Text1、Text2,用于輸入N值和輸出N!值;兩個命令按鈕Command1、Command2用于計算N!值和清空文本框。有函數(shù)fact用于實(shí)現(xiàn)求N!。請給下面代碼中的劃線處填上適當(dāng)?shù)膬?nèi)容,以完成操作。 對計算按鈕寫代碼Private Sub Comma_ 調(diào)用函數(shù)Text2 = mEnd Sub對“清空”按鈕寫代碼Private Sub Command2_Click()<_ElseFor k = 1 To nfact = _Next kEnd IfEnd Function參考答案第1空:fact(n)第2空:Exit Function第3空:k*fact在VB中,以下程序?qū)?shí)現(xiàn)1,10的奇數(shù)平方和賦給x,偶數(shù)平方和賦給變量y,并輸出x與y的值。完成該程序。Private Sub Form_Click()Dim x As Integer, y As IntegerDo While i <= 10If _ Then _LoopPrint
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智能家居門窗系統(tǒng)安裝與售后服務(wù)合同3篇
- 浙江省麗水市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版摸底考試(下學(xué)期)試卷及答案
- 福建省莆田市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版小升初真題(上學(xué)期)試卷及答案
- 繁榮文化消費(fèi)的創(chuàng)新策略與實(shí)施路徑分析
- 廣西梧州市(2024年-2025年小學(xué)六年級語文)部編版小升初模擬(上學(xué)期)試卷及答案
- 二零二五年度市政基礎(chǔ)設(shè)施施工建設(shè)合同
- 二零二五年度城市綠化帶病蟲害防治合同3篇
- 2025年中國寵物貓行業(yè)市場現(xiàn)狀、前景分析研究報告(智研咨詢發(fā)布)
- 基因檢測與健康保險
- 實(shí)驗室安全教育課件
- 初中七年級數(shù)學(xué)運(yùn)算能力培養(yǎng)策略(課件)
- 北京市東城區(qū)2023-2024學(xué)年高二上學(xué)期期末考試+英語 含答案
- 服裝廠安全教育培訓(xùn)規(guī)章制度
- 車輛修理廠自查自糾整改方案及總結(jié)報告
- 2024版成人腦室外引流護(hù)理TCNAS 42─20241
- **鎮(zhèn)家庭醫(yī)生簽約服務(wù)績效分配方案
- 湖北省八校2025屆高二生物第一學(xué)期期末質(zhì)量檢測模擬試題含解析
- 四川省食品生產(chǎn)企業(yè)食品安全員理論考試題庫(含答案)
- 新能源發(fā)電技術(shù) 課件 第6章 地?zé)岚l(fā)電
評論
0/150
提交評論