版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题四一、选择题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中行注释用符号"//"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循环:dec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年入团基础知识全面测评测试题及答案
- 兴安盟2025年兴安盟公安局招聘165名留置看护警务辅助人员笔试历年备考题库附带答案详解
- 六安2025年安徽六安裕安区教育体育局下属事业单位选调工12人笔试历年常考点试题专练附带答案详解
- 《GBT 10151-2008医用诊断X射线设备高压电缆插头、插座技术条件》专题研究报告
- 上海2025年上海东方宣传教育服务中心(上海市公益广告协调中心)招聘笔试历年常考点试题专练附带答案详解
- 2025鄂尔多斯市人才资源有限公司招聘15人笔试参考题库附带答案详解
- 2025年河北沧州泊头市泊控产业发展集团有限公司公开招聘工作人员9名笔试参考题库附带答案详解
- 2025四川长虹佳华信息产品有限责任公司招聘媒介运营总监等岗位10人笔试参考题库附带答案详解
- 养老院老人访客管理制度
- 2026年中国银行招聘考试试题及答案
- 2026年药店培训计划试题及答案
- 2026春招:中国烟草真题及答案
- (人教2024版)英语七下全册新教材解读课件(分单元)
- 小学生急救心肺复苏知识科普
- 《审计学》全套课件
- DL∕T 5106-2017 跨越电力线路架线施工规程
- 城市会SOP基础讲义
- DL-T976-2017带电作业工具、装置和设备预防性试验规程
- 新能源并网系统短路比指标分析及临界短路比计算方法
- DB32T3916-2020建筑地基基础检测规程
- GB/T 15153.1-2024远动设备及系统第2部分:工作条件第1篇:电源和电磁兼容性
评论
0/150
提交评论