版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
習題四一、選擇題1.關于PL/SQL程序設計語言的優(yōu)點,說法不正確的是()A.PL/SQL是結構化查詢語言,與SQL語言沒有區(qū)別B.PL/SQL是集過程化功能和查詢功能為一體的語言C.PL/SQL程序設計語言可以進行錯誤處理D.PL/SQL程序設計語言可以定義變量,使用控制結構2.關于在PL/SQL程序設計中使用輸出語句,說法不正確的是()A.使用輸出語句之前,需要激活系統(tǒng)包DBMS_OUTPUTB.輸出語句為DBMS_OUTPUT系統(tǒng)包中的PUT_LINE函數(shù)C.激活輸出包的語法為SETserveroutputOND.PL/SQL中行注釋用符號"http://"3.下列選項中,()是PL/SQL塊的必選項。A.DECLAREC.EXCEPTIOND.SELECTB.BEGIN4.在PL/SQL塊中不能直接嵌人(A.SELECTB.INSERTC.CREATETABLED.COMMIT5.下列變量定義方法不正確的是()。A.alVARCHAR2(10);a2al%TYPE;B.a3student.sno%TYPE;C.a4student%ROWTYPE;D.b2bl%TYPE;b1VARCHAR2(10);6.下列記錄類型的變量有()個分變量。CURSORs1ISSELECTsno,sname,ageFROMstudent;v_cs_18ROWTYPE;A.1B.2C.3D.47.在PL/SQL中,非法的標識符是()A.table$123B.123tabletable123Table_1238.判斷IF語句∶IFv_num<5THENv_example:=1;ELSIFv_num<10THENv_example:=2;ELSIFv_num>20THENv_example:=3;ELSIFv_num>35THENv_example:=4;ELSEv_example:=5;ENDIF如果v_num是37,值()將被賦值給v_exampleA.1B.2C.3D.4判斷IF語句∶IFa>10THENb:=0;ELSEIFa>5THENb:=1;ELSETHENb:=2;END;上述語句中有()處錯誤。A.0B.1C.2D.3判斷CASE語句∶CASEaWHEN'A'THENa:='M';WHEN'A'THENa:='N';WHEN'B'THENa:='P';WHEN'B'THENa:='Q';ENDCASE;如果變量a的初始值是B,那么執(zhí)行CASE語句之后a的值是()。A.MB.NC.PD.Q判斷簡單循環(huán)語句∶DeCLAREsumlNUMBER:=0;iNUOMBER:=1;BEGINloopsuml:=sum1+i;i++;exitwheni>10;EXD;dbms_output.put_line('1~10之間的整數(shù)和是∶',suml);END;上述語句中有()處錯誤。A.0B.12D.3執(zhí)行以下語句∶DBECLAREnNUMBER:=1;sumlNUMBER:=0;BBGINWHILEn<=10LOOPsum1:=sum1+n;n:=n+1;ENDL00P;dbms_output.put_line(sum1);END;執(zhí)行完成后輸出的結果是()。A.0B.1155D.死循環(huán)13.執(zhí)行以下語句∶DECLAREiNUMBER;BEGINFORiIN5..4LOOPdbms_output.put_line('');ENDLOOP;END;3執(zhí)行完成后循環(huán)次數(shù)為()A.0次B.2次C.4次D.5次應用題1.IF條件語句實現(xiàn)。通過鍵盤輸人某個學生的學號和課程號,查詢該學生選課表中的成績,判斷成績的等級并輸出.若成績>90分,輸出"成績?yōu)椤脙?yōu)秀";若成績>80分,輸出"成績?yōu)椤昧己?;若成績>70分,輸出"成績?yōu)椤弥械?;若成績>60分,輸出"成績?yōu)椤眉案?;若成績<60分,輸出"成績?yōu)椤貌患案?。計算1~100的偶數(shù)和。輸出"1~~100的偶數(shù)和為∶?"。要求分別用簡單LOOP循環(huán)、WHLE循環(huán)和FOR循環(huán)實現(xiàn)。PL/SQL概述一、選擇題1.A2.D3.B4.C5.D6.C7.B8.C9.D10.C11.D12.C13.A二、上機實驗題1.1.IF條件語句實現(xiàn)通過鍵盤輸入某個學生的學號和課程號,查詢該學生選課表中的成績,判斷成績的等級并輸出。若成績>90分,輸出“成績?yōu)椋簝?yōu)秀”;若成績>80分,輸出“成績?yōu)椋毫己谩保蝗舫煽?gt;70分,輸出“成績?yōu)椋褐械取保蝗舫煽?gt;60分,輸出“成績?yōu)椋杭案瘛?;若成?lt;60分,輸出“成績?yōu)椋翰患案瘛?;答:declarev_snosc.sno%type:=&a;//通過鍵盤輸入v_cnoo%type:=&b;//通過鍵盤輸入v_gradesc.grade%type;beginselectgradeintov_gradefromscwheresno=v_snoandcno=v_cno;dbms_output.put_line('成績?yōu)椋?||v_grade);ifv_grade>90thendbms_output.put_line('成績?yōu)椋簝?yōu)秀');elsifv_grade>80thendbms_output.put_line('成績?yōu)椋毫己?);elsifv_grade>70thendbms_output.put_line('成績?yōu)椋褐械?);elsifv_grade>60thendbms_output.put_line('成績?yōu)椋杭案?);elsedbms_output.put_line('成績?yōu)椋翰患案?);endif;end;2.計算1-100的偶數(shù)和。輸出“1-100的偶數(shù)和為:?”要求分別用簡單loop循環(huán)、while循環(huán)和for循環(huán)實現(xiàn)答:簡單loop循環(huán):declarev_sumNUMBER:=0;v_numnumber:=1;beginloopifmod(v_num,2)=0thenv_sum:=v_sum+v_num;endif;v_num:=v_num+1;ifv_num>100thenexit;endif;endloop;dbms_output.put_line('1-100的偶數(shù)和為:'||v_sum);end;while循環(huán):declarev_sumNUMBER:=0;v_numnumber:=1;beginwhilev_num<=100loopifmod(v_num,2)=0thenv_sum:=v_sum+v_num;endif;v_num:=v_num+1;endloop;dbms_output.put_line('1-100的偶數(shù)和為:'||v_sum);end;for循環(huán):declarev_sumNUMBER:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 仔豬購買協(xié)議書
- 彩鋼回收合同范本
- 影視專業(yè)合同范本
- 電車買賣合同范本
- 2025 九年級數(shù)學上冊旋轉與全等三角形關系課件
- 2025 九年級數(shù)學上冊投影與視圖三維建模思維課件
- 企業(yè)質量協(xié)議書
- 電器返點合同范本
- 2025年禽類飼料銷售合同范本
- 小兒急性腸胃炎的特殊護理要點
- 2025年廣西高校教師資格崗前培訓考試(高等教育學)歷年參考題庫含答案詳解(5卷)
- 2025年嫩江市招聘農墾社區(qū)工作者(88人)筆試備考試題附答案詳解(基礎題)
- 2025年駕考科目三安全考試題庫
- 熔鹽儲熱技術原理
- IATF16949中英文對照版2025-10-13新版
- 肩關節(jié)脫位的護理
- 電子商務數(shù)據分析-數(shù)據采集
- 2025年保安員資格考試題目及答案(共100題)
- 大學家屬院物業(yè)管理辦法
- 防火、防爆、防雷、防靜電課件
- 海選活動策劃方案
評論
0/150
提交評論