欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    JAVA笔面试题库(题目).pdf

    • 资源ID:89837004       资源大小:13.90MB        全文页数:123页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JAVA笔面试题库(题目).pdf

    笔面试题库目 录一、数据结构、算法、计算机基础1.单选题2.问答题5.编程题二、SQL1,单选题2.多选题3.填空题4.简答题5.编程题三、Java 基础、J2SE1.单选题2.多选题3.填空题4.判断题5.问答题6.编程题四、Web、JavaScript1.简答题2.编程题五、JDBC、Struts Hibernate,Spring 及其它 J2EE 技术1.简答题2.编程题六、XML1.简答题2.编程题七、UML、OOAD1.简答题2.编程题八、Weblogic,Apache、Tomcat 及其它1.简答题2.编程题九、C、C+1.简答题2.编程题十、英语题1.单选题2.多选题一、数据结构、算法、计算机基础一.单选题1.下列关于栈的叙述正确的是A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈有后进先出的特征2.链表不具有的特点是A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比3.线性表L=(a l,a 2,a 3,a i,a n),下列说法正确的是A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件4 .线性表若采用链式存储结构时,要求内存中可用存储单元的地址A.必须是连续的B .部分地址必须是连续的C.定是不连续的D.连续不连续都可以5 .下列叙述正确的是A.算法的执行效率与数据的存储结构无关B .算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.算法的时间复杂度是指执行算法程序所需要的时间6 .数据结构中与所使用的计算机无关的是数据的A.存储结构B.物理结构C.逻辑结构D.物理和存储结构7.下列叙述中,错误的是A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构8.下列数据结构具有记忆功能的是A.队列B.循环队列C.栈D.顺序表9.下列数据结构中,按先进后出原则组织数据的是A.线性链表B.栈C.循环链表D.顺序表10.下列关于栈的叙述中正确的是A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表11.下列关于队列的叙述中正确的是A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表12 .下列叙述中,正确的是A.线性链表中的各元素在存储空间中的位置必须是连续的B.线性链表中的表头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的13 .下列叙述中正确的是A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构14 .线性表L=(a l,a 2,a 3,.a i,.a n),下列说法正确的是A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件15 .链表不具有的特点是A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比16 .在选项中,只要指出表中任何一个结点的位置,就可以从它出发依次访问到表中其他所有结点。A.线性单链表B.双向链表C.线性链表D.循环链表17 .以下数据结构属于非线性数据结构的是A.队列B.线性表C.二叉树D.栈18 .设有下列二叉树,对此二叉树中序遍历的结果是A.AB C D EFB.D B EAF CC.AB D EC FD.D EB F C A二问答题1.b b y te 几个单位?2 .常用U N I X 命令(L i n u x 的常用命令)(至 少 1 0 个)3 .h e a p (堆)和 s t a c k (栈)有什么区别?4 .后序遍历下列二叉树,访问结点的顺序是?A5 .排序都有哪几种方法?请列举。用 J A V A 实现一个快速排序。6 .栈和队列的共同特点是什么?7.栈通常采用的两种存储结构是什么?8.用链表表示线性表的优点是什么?9.在单链表中,增加头结点的目的是?10.循环链表的主要优点是什么?11.线性表的顺序存储结构和线性表的链式存储结构分别是?12.树是结点的集合,它的根结点数目是多少?13.在深度为5 的满二叉树中,叶子结点的个数为?14.具有3 个结点的二叉树有多少种形态?15.设一棵二叉树中有3 个叶子结点,有 8 个度为1 的结点,则该二叉树中总的结点数为多少?16.已知二叉树后序遍历序列是d a b e c,中序遍历序列是d eb ac,它的前序遍历序列是?17.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为?18.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是?19.在计算机中,算法是指什么?20.在下列选项中,哪个不是一个算法一般应该具有的基本特征?说明:算法的四个基本特征是:可行性、确定性、有穷性和拥有足够的情报。21.算法般都可以用哪几种控制结构组合而成?22.算法的时间复杂度是指?23.算法的空间复杂度是指?24.算法分析的目的是?25.数据的存储结构是指什么?26.数据的逻辑结构是指?27.树是结点的集合,它的根结点数目是多少?28.在一棵二叉树上第8 层的结点数最多是?29.在深度为5 的满二叉树中,叶子结点的个数为?30.在深度为5 的满二叉树中,共有多少个结点?31.设棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为?32.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为?33.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是?34.串的长度是?35.设有两个串p 和 q,求 q 在 p 中首次出现位置的运算称做?36.N个顶点的连通图中边的条数至少为?37.N个顶点的强连通图的边数至少有?38.对长度为n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为?39.最简单的交换排序方法是?40.假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为?41.在待排序的元素序列基本有序的前提下,效率最高的排序方法是?42.在最坏情况下,下列顺序方法中时间复杂度最小的是?43.希尔排序法属于?44.堆排序法属于?45.在下列几种排序方法中,要求内存量最大的是?46.已知数据表A中每个元素距其最终位置不远,为节省时间,应采用?47.线性表若采用链式存储结构时,要求内存中可用存储单元的地址怎么样?48.一个算法通常由哪两种基本要素组成?49.算法的复杂度主要包括什么?50.什么是数据处理?51.数据结构是指?52.数据结构分为?53.数据结构包括?54.数据元素之间的任何关系都可以用什么来描述?55.数据的逻辑结构分为哪两大类?56.常用的存储结构有?57.顺序存储方法是什么?58.栈的基本运算有哪三种?59.队列主要有哪两种基本运算?60.栈和队列通常采用的存储结构是?61.当线性表采用顺序存储结构实现存储时,其主要特点是?62.循环队列主要有两种基本运算?63.当循环队列非空且队尾指针等于对头指针时,说明循环队列已满,不能进行入队运算。这种情况称为?64.当循环队列为空时,不能进行退队运算,这种情况称为?6 5 .数据结构作为计算机的一门学科,主要研究什么?6 6 .递归算法一般需要利用什么实现?6 7 .由两个栈共享一个存储空间的好处是?三.编程题1 .写一种常见排序。2 .写一小段程序检查数字是否为质数;以下的程序你采用的哪种语言写的?采用该种语言的理由是什么?3 .设有n个人依围成一圈,从第1 个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,如此反复到所有的人全部出列为止。设 n个人的编号分别为1,2,,n,打印出出列的顺序;要求用ja v a 实现。4 .写一个方法实现1 0 0 0 的阶乘。5 .输出9*9 口诀6 .输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数7 .搜索算法二分查找法(折半查找法)8.反转一个链表。循环算法。9、反转一个链表。递归算法。10、广度优先遍历二叉树。11、输出一个字符串所有排列。注意有重复字符。12、输入一个字符串,输出长型整数。13、判断一个链表是否有循环。14、反转一个字符串。15、实现s t r s t r函数。1 6、实现s t r c m p 函数。1 7、求一个整形中1 的位数。1 8、汉诺塔问题。1 9、三柱汉诺塔最小步数。四柱汉诺塔最小步数。2 0、在一个链表中删除另一个链表中的元素。2 1、一个数组,下标从0 到n,元素为从0 到 n的整数。判断其中是否有重复元素。2 2、判断一颗二叉树是否平衡。2 3、返回一颗二叉树的深度。2 4、两个链表,一升一降。合并为一个升序链表。2 5、将长型转换为字符串。2 6、用一个数据结构实现2 7、在双向链表中删除指定元素。2 8、不重复地输出升序数组中的元素。2 9 .判断链表是否存在环型链表问题3 0 .链表反转的问题3 1 .判断两个数组中是否存在相同的数字的问题3 2 .最大子序列问题3 3 .按单词反转字符串的问题3 4 .删除数组中重复的数字问题3 5 .如何判断一棵二叉树是否是平衡二叉树问题二、SQL一.单选题1、在数据库技术中,独立于计算机系统的模型是_A、面向对象的模型B、关系模型C、E-R 模型D、层次模型2、数据库系统的控制中枢是一。A、数据库、b、数据库管理系统C、数据库管理员D、数据库应用系统2使用S Q L命令将学生表S TUD E NT中的学生年龄AG E 字段的值增加1 岁,应该使用的 命 令 是。A、UPD ATE S E T AG E W ITH AG E+1 B、R E PLAC E AG E W ITH AG E+1C、UPD ATE S TUD E NT S E T AG E=AG E+1 D、UPD ATE S TUD E NT AG E W ITH AG E+13 在关系数据库中,建立数据库表时,将年龄字段值限制在1 2 40 岁之间的这种约束属于oA、视图完整性约束B、域完整性约束C、参照完整性约束I)、实体完整性约束4.S Q L 语句中,与 X B E TW E E N 2 0 AND 3 0 等价的表达式是。A、X =2 0 AND X 2 0 AND X 2 0 AND X=2 0 AND X JD B C9 .下列描述中,正确的描述是_oA、S Q L 是一种过程化语言B、S Q L集合操作方式C、S Q L 不能嵌入到高级语言程序中D、S Q L 是 一 种 D B MS1 0 数据库系统是由组成的。A、数据库、数据库管理系统和用户B、数据文件、命令文件和报表C、数据库文件结构和数据D、常量、变量和函数1 1.S Q L查询时,使用W H E R E 子句指出的是。A、查询目标B、查询条件C、查询视图I)、查询结果1 2 .下 列 R D MB S 产品中,属于小型数据库系统的是_。A、Ac c e s s B、Or a c l e C、S y b a s e D、In f or m i x1 3.据库类型是按照一来划分的。A、数据模型B、记录形式C、数据存取方法D、文件形式1 4作 为 Mi c r os of t Of f i c e 家族成员之一的数据库,能够与其他Of f i c e 组件进行数据交换共享数据资源,易于生成集文字处理、图表生成和数据管理于一体的办公自动化系统。A、A c c e s s B、Or a c l e C、Syb a s e D、In fo r m ix1 5 数据库管理系统更适合于一方面的应用。A、C A D B、过程控制C、科学计算D、数据处理1 6.列四组SQL命令,全部属于数据定义语句的命令是A、C R E A T E,D R OP,A LT E RB、C R E A T E,D R OP,U PD A T E C、C R E A T E,D R OP,G R A NT D、C R E A T E,D R OP,SE LE C T1 7通 过 In t e r n e t 及浏览器处理的数据库,应该是 处理。A、集 中 式 B、分 布 式 C、主从结构式I)、以上3 种模式1 8.据的逻辑独立性是指一。A、数据与存储结构的逻辑独立性B、数据元素之间的逻辑独立性C、存储结构与物理结构的逻辑独立性D、数据与程序的逻辑独立性1 9 .据库技术中,独立于计算机系统的模型是A面向对象的模型B 关系模型C、E-R 模 型 D、层次模型2 0 关系代数的3个 基 本 运 算 是-、投影、连接。A、关系与B、蕴 含 C、关 系 或 D、选择2 1 下面命题不正确的是:A、若冗余数据可以控制,则数据更新的一致性得以保证B、数据库减少了不必要的数据冗余C、数据库的数据可以共享D、数据库中不存在数据冗余2 2 在基本SQL中不可以实现:A、定义视图B、并发控制C、定义基表D、查询视图和基表2 3.二维表来表示实体及实体之间联系的数据模型称为_ _ _ _ _。A,实 体-联 系 模 型 B、层次模型C、关系模型D、网状模型2 4 查找工资在6 0 0 元以上并且职称为工程师的纪录,逻辑表达式为A、”工资”6 0 0 .OR.职称=工程师 B、工资 6 0 0 .A ND.职称=工程师C、”工资”6 0 0 .A ND.“职称”=工程师 D、工资 6 0 0 .A ND.职称=工程师”2 5 数据库镜像可以用于A、实现数据库的安全性B、实现数据共享C、进行数据库恢复或并发操作I)、保证数据库的完整性2 6 在下列类型的数据库系统中,应用最广泛的是A、分布型数据库系统B、逻辑型数据库系统C、关系型数据库系统D、层次型数据库系统2 7在下列描述中,正确的描述是_ _ _。A、S Q L 是一种过程化语言B、S Q L 采用集合操作方式C、S Q L 不能嵌入到高级语言程序中D、S Q L 是一种D B MS2 8 已知表T 1 中有2 行数据,T 2 中有3 行数据,执行SQL语句*s e l e c t a.*fr o m T 1 a,T 2 b”后,返回的行数为一A、2 行B、3 行C、5 行D、6 行多表查询没有指定连接条件,会导致笛卡尔积的出现,返回行数等于2张表的行数乘积,返回6 行记录考察:对多表连接、笛卡尔积的理解2 9.表 T 1 和 T 2 的字段定义完全相同,T 1,T 2 中各有5条不同的数据,其中T 1 有 2条数据存在于表 T 2 中,语 句 se l e c t*f rom T 1 un i on se l e c t*f rom T 2 返回的行数为A、8 行B、1 0 行C、3 行D 1 2 行第 二 题 U N ION 在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。考 察:U N ION 的理解3 0已知表T 1 含有字段ID、Course l D 和 S c ore,且数据为IDCourse l DS c ore3190218522903280则语句“se l e c t i d,sum(S c orE)f rom T 1 g roup b y ID”的执行结果为A ID sum(S c orE)31 7021 75B、ID sum(S c orE)21 7531 70C、ID sum(S c orE)21 7031 75D、ID sum(S c orE)31 7521 703 1 电话号码表t_ p h on e b ook中含有1 0 0 万条数据,其中号码字段Ph on e N o上创建了唯一索弓I,且电话号码全部由数字组成,要统计号码头为32 1 的电话号码的数量,下面写法执行速度最慢的是A、se l e c t c oun t(*)f rom t_ p h on e b ook wh e re p h on e n o=32 1 a n d p h on e n o 75 0or(c ust_ i d=1 80 or c ust_ i d=5 60)B、S EL ECT *FROM tb lW HERE(c ust i d=1 80 or c ust i d=5 60)or l a n d _ i d 75 0C、S EL ECT *FROM tb l W HERE l a n d _ i d 75 0U N IONS EL ECT *FROM tb l W HERE c ust_ i d =1 80U N IONS EL ECT *FROM tb l W HERE c ust_ i d =5 60D、S EL ECT *FROM tb l W HERE l a n d j d 75 0U N ION(S EL ECT *FROM tb l W HERE c ust i d =1 80UNION A LLSELECT*FROM tbl WHERE cust_id=560)C/D相比较而言,D 的执行效率更高一些UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,采用UNION A LL操作符替代UNION,因为UNION A LL操作只是简单的将两个结果合并后就返回。33.工技能表Staffskill结构如F,Staff和 Skill字段建有唯一约束staff VA RCHA R2(10),skill VA RCHA R2(10)哪条语句可以查询同时拥有技能A和技能B的员工A、select staff from Staffskill where skill=A OR skill=B B、select staff from Staffskill where skill=A A ND skill二B C select staff from Staffskill where skill=,A OR skill=B group bystaffD、select staff from Staffskill where skill=A OR skill=B group bystaff having count(*)134、员工表staff表结构如下staffNo varchar2(10),Emai1 varchar2(50)哪一个SQL语句查询出没有E_mail地址的员工号A select staffno from Staff where Email=NULLB、select staffno from Staff where Email NULLC、select staffno from Staff where Email is nullD、select staffno from Staff where Email is not null35.racle数据库启动步骤的顺序为1.Mount 2.Open 3.NomountA、3-l-2B、2-3-1C、2-1-3D、3-2-136、存在两个结构相同的数据库表Tl(coll,col2,col3)、T2(coll,col2,col3),写出一 SQL语句将所有T1数据导入到T2表A、select coll,col2,col3 from T1 INTO T2(coll,col2,col3)B、INSERT T1(coll,col2,co13)INTO T2(coll,col2,col3)C、insert into T2(coll,col2,col3)A S select coll,col2,col3 from T1;D、insert into T2(coll,col2,col3)select coll,col2,col3 from T1;37、一个表的字段为varchar2,如果建表时没有指定长度,则默认长度为:A、1B、25C、38D、255E、4000F、建表时varchar2类型字段必须指定长度38用 TRUNCA TE和 DELETE语句删除表中数据的区别?A、TRUNCA TE命令不记录日志B、TRUNCA TE命令记录日志C、DEL ETE命令不记录日志3 9 .查询语句 SEL EC T id _numbe r,1 0 0/quantity f r om inve ntor y 如果 quantity 为空,则查询语句的第二个字段将返回A、a spac eB、a null valueC、a value of 0D、a value of 1 0 0E、the ke ywor k null4 0 如下语句:SEL EC T i.id _numbe r,m.id _numbe r FROM inve ntor y i,manuf ac tur e rmWHERE i.manuf ac tur e r id =m.id numbe rOr d e r by inve ntor y,d e sc r iption执行时是错误的,请问以下措施哪个能够改正这个错误?A在 or d e r by的子句中使用表的别名B在 whe r e 子句中去掉表的另i j 名C在 whe r e 子句中用表名代替表的别名D 在 or d e r by子句中去掉表名,只要字段名称即可(如果2张表中,不同时存在字段名为d e sc r iption的话,D 答案也是正确的)4 1 .表字段a 类 型 int中有1 0 0 条记录,值分别为1 至 1 0 0。如下语句SEL EC T a FROM AWHERE A B ETWEEN 1 A ND 5 0OR(A IN(2 5,7 0,9 5)A ND A B ETWEEN 2 5 A ND 7 5)则如下哪个值在这个sql语句返回的结果集中A、3 0 B、5 1 C、7 5 D、9 54 2、量 v_time=2 3-M A Y-0 0 ,如下那条语句返回值为*0 1-JA N-0 0)?A SEL EC T ROUND(V_TIM E,DA Y()FROM DUA L;B SEL EC T ROUND(V_TIM E,f YEA R )FROM DUA L;C SEL EC T ROUND(V_TIM E,M ONTlf )FROM DUA L;D SEL EC T ROUND(TO_C HA R(V_TIM E,YYYY )FROM DUA L;4 3、关于索弓I (ind e x)的说法哪些是错误?A、创建索引能提高数据插入的性能B、索引应该根据具体的检索需求来创建,在选择性好的列上创建索引C、索引并非越多越好D、建立索引可使检索操作更迅速4 4、指出下面sql语句的错误之处:se le c t id numbe r uPar t Numbe r ,sum(pr ic e)“pr ic e“f r om inve ntor ywhe r e pr ic e 5 0g r oup by Par t Numbe r”or d e r by 2;A、or d e r by 2B、f r om inve ntor yC、whe r e pr ic e 5 0D、g r oup by Par t Numbe rM4 5、如下语句if v_num 5 the nv_e xample :=1;e lsif v_num 1 0 the nv_e xample :=2;e lsif v_num 2 0 the nv_e xample :=3;e lsif v num=20 and CNAM氏 ACCESSB.S.S#=SC.S#and C.C#=SC.C#and SAGE in=20 and CNAME inACCESSC.SAGE in=20 and CNAME in ACCESSD.SAGE=20 and CNAME=ACCESS129、关系数据库中一个表S 的结构为S(SN,CN,g rad e),其中SN 为学生名,C N 为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100。若要把“张二的化学成绩80分”插入S 中,则 可 用()。A.ADDINTOSVALUES。张二,,B.INSERTINTOSVALUES。张二,,C.ADDINTOSVALUES。张二,,D.INSERTINTOSVALUES(张二 化学,80)化学,80),化学,,80)化学,80)130、设关系数据库中一个表S 的结构为:S(SN,CN,grade),其中SN 为学生名,CN 为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100。若要更正王二的化学成绩为85分,则 可 用()oA.UPDATE SSET grade=85WHERE SN=王二 AND CN=,化学B.UPDATE SSETgrade=85WHERE SN=,王二,AND C N=,化学C.UPDATE grade=85WHERE SN=,王二,AND CN=,化学D.UPDATE grade=85WHERE SN=,王二,AND C N=,化学131、在 SQL语言中,子查询是()。A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句132、SQL是 一 种()语言。A.高级算法B.人工智能C.关系数据库D.函数型133、有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的 WHERE子句的内容是()A.S.S#=SC.S#and C.C#=SC.C#and SEX=,男 and CNAME=,数据库B.S.S#=SC.S#and C.C#=SC.C#and SEX in男and CNAME in数据库C.SEX andC N A M E,数据库D.S.SEX=,男,andCNAME=,数据库,134、若用如下的SQL语句创建了一个表SC:CREATE TABLE SC(S#CHAR(6)NOT NULL,C#CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20);向 SC表插入如下行时,()行可以被插入。A.0201009,6 0,必修)B.02008231”0 r,NULL,NULL)C.(NULL,”03,8 0,选修)D.0201132,NULL,86,135、假设学生关系S(S#,SNAME,S E X),课程关系C(C#,CN A M E),学生选课关系SC(S#,C#,GRADE)(,要查询选修“Computer”课的男生姓名,将涉及到关系()A.S B.S,SCC.C,SCD.S,C,SC二、不定项选题1、E-R 模型的组成包括以下的元素,除 了()。a)实体b)属性c)记录d)关系2、你为公司开发了一个逻辑模型:公司有1 0 个部门,每个部门有6-7 个员工,但每个员工可能会不止一个部门工作。下面所给的模型正确的是()。a)部门和员工之间是一种确定的一对多的关系b)建立一个关联表,从该关联表到员工建立一个一对多的关系,然后再从该关联表到部门表建立一个一对多的关系c)建立一个关联表,从员工表到该关联表建立一个一对多的关系,然后再从部门表到该关联表建立一个一对多的关系d)这种情况不能建立正常的数据库模型3、下面()不是数据库规范化要达到的效果.a)改善数据库的设计b)实现最小的数据冗余c)可以用一个表来存储所有数据,使设计及存储更加简化d)防止更新,插入及删除的时候,产生数据丢失4、()是个人能看到的相关数据库部分的数据库视图。a)外部级别b)逻辑级别c)用户级别d)物理级别5、在某E R D 里 有“客户”和“订单”两个实体,他们的关系是“客户”发 出“订单”,在“订单”这个实体里又有“订购数量”、“产品代码”等属性,“产品”与“产品代码”之间的关系应该是()。a)一对一b)一对多c)多对多d)循环对应6、在 A C C E S S 数据库表设计的时候,某用户在设计视图的有效性规则中设置为 g e tsc o r e av e r ag e sc o r e ,则此用户用的是()类型的检查约束。a)字段值b)记录级c)表级d)平均值7、使用T-S Q L 定义两个局部变量A A 和 B B,正确的语句是0.a)D E C L A R E A A,B Bb)PIRVTE AA;BBc)PUBLIC AA;BBd)D ECLA RE A A;BB8、四个并发连接各自同时在select,insert,update和delete操作,有时当选择的行数 超10,000时再做update/delete操作时会停止,你 该()去修复。a)在Selesct会话中,设置低优先级的Deadlockb)在Update/Delete会话中,设置低优先级的Deadlockc)在Select会话中,设置未提交读隔离低级别d)设置查询等待选项为50,00009、在sql server 2000的查询分析器中执行以下的t-sql:exec sp_grantdbacces workarearemotelongin,dblocalh下列理解正确的是()a)允许windows n t域workarea的所有远程登陆的用户都具有访问数据库dblocalh的权限b)在当前数据库中为windows n t用户workarearemotelogin添加帐户,并取名为dblocalhc)把windows n t用户workarearemotelogin赋予己经存在的角色dblocalh的全部权限d)限制 windows nt windows nt 用户 workarearemotelogin 只能访问数据库 dblocalh10、在SQL server 2000的安全模型中,提供了“服务器”和()两种类型的角色。a)客户端b)数据库c)操作系统d)数据对象11、在SQL Server2000的查询分析器中,执行以下的:EX ECsp_droplogin DBLocalHost 正确的为a)若存在数据库DBLocalHost,将删除该数据库及其所有相关的对象b)若存在角色DBLocalllost,将删除该角色并从所有的相关的用户回收该角色所具有的权限c)若存在登录名DBLocalHost,将删除该登录.并阻止使用登录名访问d)若存在数据库用户DBLocalHost,将删除该用户12、在SQL Server2000数据库中Pubic角色是一类特殊的角色,并且具有以下的特性,除 了()。a)它不能被删除。b)每个数据库用户都属于Public角色,甚至包括sa帐户。c)它包含在每个数据库中。d)不能为Public角色分配其他更加高级的权限。1 3、在 S Q L S e rv e r数据库中,以下对象都可以通过D rop关键字进行删除,除 了()。A)表B)触发器C)视图D)角色1 4、在 S Q L S e rv e r 2 0 0 0 的查询分析器中运行以下的T-S Q L:U S E P u b s G oG R A N T I N S E R T,U P D A T E,D E L E T E O N a u t h ors T O Ma ryY aG o将().a)禁止用户Ma ryY a 操作数据库pu b s中除了 a u t h ors之外所有的表b)把数据库pu b s中表a u t h ors中的数据全部转移到数据库Ma ryY a 中c)赋予用户Ma ryY a 操作数据库pu b s中表a u t h ors插入更新和删除数据的权利d)代码运行将失败,提示G R A N T 操作无效1 5、在 S Q L S e rv e r数据库中,你想得到在prod u c t s表中最贵的产品的产品名称和产品价格应该使用的查询是()。a)S E L E C T T O P 1 P rod u c t na me m,P ri c e F R O M P rod u c t s O R D E R B Y P ri c e d e scb)S E L E C E C T P rod u c t na me,MA X(pri c e)F R O M P rod u c t sc)S E L E C T C T P rod u c t na me1 6、以下分别是sql se rv e r 2 0 0 0 中两个数据表的结构描述和已经有的数据项,除A nu mb e r字段为数字类型外,其他字段数据类型都是长度为3 2 的字符:在查询分析器内执行以下的T-S Q L ()oS E L E C T A c ou nt _ N o,A na me F R O M S a v i ng _ A c c ou nt sU N I O N S E L E C T A c c ou nt _ N o,B na me F R O M C u rre nt _ A c c ou nt sA c c ou nt N o A na me A nu mb e rS 0 0 1 J a me s 1S 0 0 2 R i t a 2S 0 0 3 Ma ry 3S 0 0 4 V a le nt i na 4S a v i ng _ A c c ou nt s 表A c c e ou t N o B na meC 0 0 1 Mi c h e e lC 0 0 2 R od i nC u rre nt _ A c c ou ns 表a).查询错误,因为使用U N I O N 查询的时候,两个字段结构必须保持一致b).查询错误,因为使用U N I O N 查询的时候,查询输出的列名必须保持一致c).正确得到联合查询的结果集,并且输出的列名名称为A c c ou nt _ N o和 A na med)正确得到联合查询的结果集,并且输出三列六行数据1 7、该发年终奖了,你想找出销售量最高的前5名销售,在 sql se rv e r中,你会使用下 面()查询语句。a)se le c t t op 5 ord e ra mou nt,sa le sma ni d f orm ord e rsb)se le c t t op 5 ord e ra mou nt,sa le sma ni d f orm ord e rs ord e r b y ord e ra mou nt d e scc)se le c t t op 5 wi t h ord e ra mou nt,sa le sma ni d f orm ord e rs ord e r b y sa le sma ni d d e scd)sle se c t t op5 wi t h ord e ra mou nt,sa le sma ni d f rom ord e rs ord e r b y ord e ra mou nt1 8、在 mi c rosof t a c c e ss 的 sql 视图里有:se le c t d i st i nc t row产品.

    注意事项

    本文(JAVA笔面试题库(题目).pdf)为本站会员(文***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开