版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题四一、选择题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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 正挤压实心件课程设计
- 2024外墙保温施工劳务分包合同范本(绿色建材)3篇
- 药店药品区设计装修合同案例
- 历史建筑群改造合同
- 环保个人房屋租赁合同
- 城市治污简易工程施工合同
- 美容院加盟合同签字盖章
- 早教机构多样化课程设计
- 有关蜀绣的研学课程设计
- 2024版影视版权转让居间代理合同3篇
- 全国第三届职业技能大赛(数字孪生应用技术)选拔赛理论考试题库(含答案)
- 应用数理统计知到智慧树章节测试课后答案2024年秋中国农业大学
- 大国三农II-农业科技版智慧树知到期末考试答案章节答案2024年中国农业大学
- JBT 1472-2023 泵用机械密封 (正式版)
- 二级公立医院绩效考核三级手术目录(2020版)
- 6人小品《没有学习的人不伤心》台词完整版
- 部编本小学五年级上册语文期末考试(选择题)专项训练题及答案
- 读《让儿童在问题中学数学》有感范文三篇
- 陈述句改成双重否定句(课堂PPT)
- 人教版六年级数学上册总复习教案
- 自闭症儿童行为检核表学前版
评论
0/150
提交评论