ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:25.17KB ,
资源ID:6303904      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6303904.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java模拟题免费.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java模拟题免费.docx

1、java模拟题免费特别说明:1.本试题是一份期末考试题的模拟题。期末考试题的题型、题量、难度应该和本模拟题近似,但本试题中出现过的题目不会在期末试题中出现。2.本模拟试题是以Java语言和Oracle数据库管理系统为基础的试题。VB和C+语言的试题应该和这个试卷的题型、题量、难度相仿,但用VB或C+语言描述。3.任课老师应该将本模拟试卷分发给上这门课的同学,以促进和帮助同学们学习和准备期末考试。同学们不要再通过其他途径和渠道收集上年度,及以前的本课程的期末考试题,以免被误导。4.本课程的考试范围都已经发给大家,期末考试试题会力求覆盖方方面面的内容。本模拟试题没有覆盖的内容并不是期末考试中不涉及

2、的内容。5.加分题是为学有余力,在期末考试中提前完成考试题目,并留有剩余时间的同学准备的。完成,或部分完成加分题目,并不会直接增加参考同学的期末考试的总成绩,但会有利于同学平时成绩的得分评价。因此,有剩余时间的同学应该在保证正题的完成的前提下努力去完成加分题;如果没有剩余时间,则不应该勉强自己去作加分题,以影响自己的期末考试成绩。一、填空题(一空1分,共10分)执行如下SQL命令序列后CREATE TABLE customer ( customer_id CHAR(18) constraint cust_pk primary key , cust_name CHAR(20),cust_city

3、 CHAR(30) default CD,cust_phone CHAR(13),cust_gender CHAR(1) default M constraint cust_gender check(cust_gender=M or CUST_gender=F),cust_job CHAR(30); CREATE TABLE account ( CUSTOMER_ID CHAR(18) , ACCOUNT_NO CHAR(8) constraint acct_pk primary key , ACCOUNT_PWD CHAR(6),BRANCH_ID CHAR(4) default 001,B

4、ALANCE NUMBER(14, 2) default 0, BUILD_DATE DATE, acct_type number(2,0) default 0 ,STATUS CHAR(1) DEFAULT 0 constraint acct_status check (status in (0,1,2),constraint acct_fk_cus foreign key(customer_id) references customer(customer_id) on delete cascade);CREATE TABLE deposit ( ACCOUNT_NO CHAR(8), am

5、ount NUMBER(14, 2) default 0, oper_DATE DATE, oper_type char(1) default c,constraint deposit_fk_acc foreign key(account_no) references account);CREATE TABLE staff (STAFF_ID CHAR(18) constraint staff_pk primary key ,STAFF_NAME CHAR(15),STAFF_PWD CHAR(15);INSERT INTO STAFF(STAFF_ID,STAFF_NAME,STAFF_PW

6、D) VALUES(staff01,staff01,111111);1.一共有_个表。2.customer表中有_记录。3.staff关系中有_个属性。4.一共执行了_条SQL命令。5.deposit表中的amount字段是_数据类型。6.account表中的_字段被设置为了主键(主码)。7.在customer关系中,不把cust_name属性设置为主键的原因是,客户的_可能重复。8.customer表和_表有公共属性。9.insert命令中的_子句可以被省略。10._表中没有设置主键。二、以第一题创建的表为基础,根据要求写出合适SQL命令(一小题2分,共20分)1.查询customer表中所

7、有记录的所有字段的内容。2.查询账户余额大于100000元的账号和客户身份证号码。3.查询账户余额在26000元(包括26000元)到200000元(不包括200000元)的账号和客户姓名。4.向staff表中增加一条记录,记录数据自定。5.向deposit表中增加一个属性,属性的名字和参数自定。6.向账号为“12345678”的账户中存款1000元。7.从staff表中删除staff_id的值是“123456789012345678”的记录。8.将staff表中的staff_name的数据宽度修改为20个字节。9.删除staff表。10.删除staff表中的所有记录。三、读程序题(共30分)

8、1.(2分)class A0001 public static void main(String args) System.out.println(欢迎加入Java世界!); 1)main方法是不是一定要定义为:public和static方法?(1分)2)此程序运行结果是什么?(1分)2.(3分)class A0001 public static void main(String args) int a; int b=3; int c=5; if(bc) a=b; else a=c; System.out.println(a); 1)语句 a=b; 的功能是什么?(1分)2)if语句和Syst

9、em.out.println(a);语句之间是嵌套的关系还是顺序的关系?(1分)3)此程序运行的结果是什么?(1分)3.(4分)class A0001 public static void main(String args) int s=0; for(int i=30;i=50;i+) s=s+i; System.out.println(s); 1)for语句中的i+是什么功能?(2分)2)此程序运行的结果是什么?(不用计算,直接用自然语言描述即可)(2分)4.(5分)class A0001public static void main(String args)for(int i=1;i=9;

10、i+)for(int j=1;j0) x1=(float)(-b+Math.sqrt(d)/(2*a);x2=(float)(-b-Math.sqrt(d)/(2*a); System.out.println(X1=+x1+ X2=+x2+);_1分_ else if (d=0) x1=(float)(-b)/(2*a); System.out.println(x1=x2=+_1分_); else System.out.println(此方程在实数范围内无解!); 2.以下程序存在语法和逻辑错误。设计本程序的目的是,用户输入10个数,计算机将这10个数按从大到小的顺序显示出来。但,程序编译没有

11、通过。请改正之。(一共有2个逻辑错误,3个语法错误,改正一个,得1分)(注意:一行上的错误算1个错误。不能增加语句,删除整条语句。进行了不必要的修改将被扣分。)import java.util.Scanner;class A0420 public static main(String arges) int k; int a=new int10; scanner scanner=new scanner(System.in); for(int i=0;i=9;i+) ai=scanner.nextInt(); for(int i=0;i=8;i+) for(int j=0;j=i;j+) if(a

12、jaj+1) k=aj; aj=aj+1; aj+1=k; for(int i=0;i1000003.查询账户余额在26000元(包括26000元)到200000元(不包括200000元)的账号和客户姓名。 select account_no,cust_name from account,customer where account.customer_id=customer.customer_id and balance=26000 and balancec) a=b; else a=c; System.out.println(a); 1)语句 a=b; 的功能是什么?(1分)答:b变量的值赋值给a变量2)if语句和System.out.println(a);语句之间是嵌套的关系还是顺序的关系?(1分)答:顺序关系3)此程序运行的结果是什么?(1分)答:53.(4分)class A0001 public static void main(String args) int s=0; for(int i=30;i=50;i+) s=s+i; System.out.println(s); 1)for语句中的i+是什么功能?(2分)答:i=i+12)此程序运行的结果是什么?(不用计算,直接用自然语言描述即可)(2分)答:840(30+31+32+.+50)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1