版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
習題四一、選擇題1.關于PL/SQL程序設計語言的優點,說法不正確的是()A.PL/SQL是結構化查詢語言,與SQL語言沒有區別B.PL/SQL是集過程化功能和查詢功能為一體的語言C.PL/SQL程序設計語言可以進行錯誤處理D.PL/SQL程序設計語言可以定義變量,使用控制結構2.關于在PL/SQL程序設計中使用輸出語句,說法不正確的是()A.使用輸出語句之前,需要激活系統包DBMS_OUTPUTB.輸出語句為DBMS_OUTPUT系統包中的PUT_LINE函數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,那么執行CASE語句之后a的值是()。A.MB.NC.PD.Q判斷簡單循環語句∶DeCLAREsumlNUMBER:=0;iNUOMBER:=1;BEGINloopsuml:=sum1+i;i++;exitwheni>10;EXD;dbms_output.put_line('1~10之間的整數和是∶',suml);END;上述語句中有()處錯誤。A.0B.12D.3執行以下語句∶DBECLAREnNUMBER:=1;sumlNUMBER:=0;BBGINWHILEn<=10LOOPsum1:=sum1+n;n:=n+1;ENDL00P;dbms_output.put_line(sum1);END;執行完成后輸出的結果是()。A.0B.1155D.死循環13.執行以下語句∶DECLAREiNUMBER;BEGINFORiIN5..4LOOPdbms_output.put_line('');ENDLOOP;END;3執行完成后循環次數為()A.0次B.2次C.4次D.5次應用題1.IF條件語句實現。通過鍵盤輸人某個學生的學號和課程號,查詢該學生選課表中的成績,判斷成績的等級并輸出.若成績>90分,輸出"成績為∶優秀";若成績>80分,輸出"成績為∶良好";若成績>70分,輸出"成績為∶中等";若成績>60分,輸出"成績為∶及格";若成績<60分,輸出"成績為∶不及格"。計算1~100的偶數和。輸出"1~~100的偶數和為∶?"。要求分別用簡單LOOP循環、WHLE循環和FOR循環實現。PL/SQL概述一、選擇題1.A2.D3.B4.C5.D6.C7.B8.C9.D10.C11.D12.C13.A二、上機實驗題1.1.IF條件語句實現通過鍵盤輸入某個學生的學號和課程號,查詢該學生選課表中的成績,判斷成績的等級并輸出。若成績>90分,輸出“成績為:優秀”;若成績>80分,輸出“成績為:良好”;若成績>70分,輸出“成績為:中等”;若成績>60分,輸出“成績為:及格”;若成績<60分,輸出“成績為:不及格”;答:declarev_snosc.sno%type:=&a;//通過鍵盤輸入v_cnoo%type:=&b;//通過鍵盤輸入v_gradesc.grade%type;beginselectgradeintov_gradefromscwheresno=v_snoandcno=v_cno;dbms_output.put_line('成績為:'||v_grade);ifv_grade>90thendbms_output.put_line('成績為:優秀');elsifv_grade>80thendbms_output.put_line('成績為:良好');elsifv_grade>70thendbms_output.put_line('成績為:中等');elsifv_grade>60thendbms_output.put_line('成績為:及格');elsedbms_output.put_line('成績為:不及格');endif;end;2.計算1-100的偶數和。輸出“1-100的偶數和為:?”要求分別用簡單loop循環、while循環和for循環實現答:簡單loop循環: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的偶數和為:'||v_sum);end;while循環: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的偶數和為:'||v_sum);end;for循環:declarev_sumNUMBER:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 轉基因食品的安全管理
- 物流助理年度工作總結報告
- 地鐵精裝修材料吊裝搬運專項施工方案
- 消防器材維護保養管理規定
- 小班健康諾如病毒
- 光伏停車棚設計方案
- 食品加工企業駕駛員裝卸作業安全操作規程
- 大酒店室內裝修工程施工組織設計方案
- 辦公場所裝修施工方案
- 化工生產車間安全培訓
- T/CAQI 47-2018飲用水售水機技術要求
- 快運物流月結合同協議書
- 兒童暴發性心肌炎診治專家建議(2025)解讀課件
- DBT29-320-2025 天津市建筑工程消能減震隔震技術規程
- 中醫診所醫生聘用合同
- 《簡支梁計算》課件
- 08J333 建筑防腐蝕構造
- 2069-3-3101-002WKB產品判定準則-外發
- (高清版)DZT 0216-2020 煤層氣儲量估算規范
- 海南迪愛生微藻有限公司 藻藍色素車間擴建及鍋爐技改項目 環評報告
- 2023年四川宜賓市珙縣選調(聘)機關事業單位人員筆試參考題庫(共500題)答案詳解版
評論
0/150
提交評論