只要能下载马上兑现·

解决方案 »

  1.   

    选择题:
    1  对于下面的存储过程:
    CREATE PROCEDURE Myp1
    @ p Int As
    select Studentname,Age from Students where Age= @ p
    假如你要在Studentd表中查找年龄是20岁的学生,()可以正确的调用这个存储过程。
      A. EXEC Myp1 @ p= ‘20’
      B.EXEC Myp1 @p=20
      C.EXEC Myp1=’20’
      D.EXEC Myp1=20
    2  分析下面的表定义:
    Create table autos
    (
    make varchar(20)not null,
    model varchar(20)not null,
    acquisition_cost money null,
    acquisition_date datetime null,
    )
    执行以上语句后,在执行下面的语句会发生()。(选择一项)
    Truncate table autos
    Begin tran
    Insert autos(make,model)values(‘Tucker’,Torpedo’)
    If exists(sclect*from autos)
    Rollback tran
    Else
    Commit tran  A. 该批处理将失败,因为begin tran…commit tran没有正确
      B.该批处理结束后,表内空无一行。
      C.该批处理结束后,表内有一行。
      D.所有适当的错误处理会被执行。
      E.所有适当的错误处理都不会被执行。
    3  能自动将数据导出到Excel。(选择一项)
      A. 块插入
      B.BCP
      C.DTS
    4  当对表进行()等操作时,触发器将可能根据表发生操作的情况而自动被SQL Server触发而运行。(选择一项)
      A. INSERT
      B.Declare
      C.Create DataBase
      D.Create Trigger
    5  关闭游标使用()命令。(选择一项)
      A. delete cursor
      B.drop cursor
      C.deallocate
      D.close cursor
    6  SQL SERVER提供的注释类型有()。(选择两项)
      A. 单行注释以"--"开头
      B.单行注释以"**"开头
      C.多行注释以"-"开头,以"-"结束
      D.多行注释以"/*"开头,以"*/"结束
    7  下面T-SQL语句,()用于查看在某个表的某些列上创建的索引信息。(选择一项)
      A. Sp_helpindex <table_name>
      B.Index <table_name>
      C.Sp_helpindex <column_name>
      D.Index<column_name>
    8  从"产品"表里查询出价格高于产品名称为"海天酱油"的产品的记录,此SQL语句为()。(选择一项)
      A. SELECT * FROM 产品WHERE 价格>海天酱油;
      B.SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>'海天酱油');
      C.SELECT * FROM 产品WHERE EXISTS 产品名称='海天酱油');
      D.SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称='海天酱油');
    9  修改存储过程使用的语句是()。(选择一项)
      A. ALTER PROCEDURE
      B.DROP PROCEDURE
      C.INSERT PROCEDUE
      D.DELETE PROCEDUE
    10  下面有关COMPUTE子句的说法正确是()。(选择一项)
      A. COMPUTE子句为行聚合函数生成汇总值
      B.COMPUTE子句必须包括ORDER BY子句
      C.COMPUTE子句只在控制中断时给出汇总值
      D.COMPUTE子句对排序进行筛选
    11  为了对某表中的各行进行快速访问,应对此表建立()。(选择一项)
      A. 约束
      B.存储过程
      C.规则
      D.索引
      E.视图
    12  创建存储过程时必须注意()。(选择两项)
      A. 不能在存储过程中使用CREATE VIEW命令
      B.存储过程中参数的最大数目为1024
      C.存储过程中局部变量的最大数目仅受可用内存的限制
      D.在存储过程中不能引用临时表
    13  下面T-SQL代码运行完的结果是()。
    declare @x int
    set @x=1
    while @x<3
    begin  print 'x still less than 3'  
    set @x=@x+1 
     break  
    print 'this statement will not execute'(选择一项)
      A. x still less than 3
      B.x still less than 3
    x still less than 3
    x still less than 3
      C.x still less than 3
    this statement will not execute
      D.x still less than 3
    x still less than 3
    x still less than 3
    this statement will not execute
    14  阅读下面T-SQL语句,对变量赋值时存在错误的是()。(选择两项)
      A. DECLARE @VAR1 INT,@VAR2 MONEY
    SELECT @VAR1=100,@VAR2=$2.21
      B.DECLARE @VAR1 INT,@VAR2 MONEY
    SELECT @VAR1=$200.20,@VAR2=100
      C.DECLARE @VAR1 INT,@VAR2 MONEY
    SET @VAR1=100,@VAR2=$2.21
      D.DECLARE @VAR1 INT,@VAR2 MONEY
    SET @VAR1=100
    SET @VAR2=$2.21
    15  使用子查询时受一定的限制,下列说法正确的是()。(选择两项)
      A. 子查询的选择列表中允许出现text数据类型
      B.包括GROUP BY的子查询不能使用DISTINCT关键字
      C.如果外部查询的WHERE子句包括某个列名,则该子句必须与子查询选择列表中的该列在联接上兼容
      D.可以指定COMPUTE和INTO子句
    16  在SQL Server的数据访问中,以下()是默认结果集的传递特征;(选择一项)
      A. 结果集缓存;
      B.需要用户自定义游标;
      C.可以被其他的存储过程再次使用;
      D.服务器端存储;
    17  对于数据库表中的列对象,可执行的操作,或者可授予的操作权限有()。(选择两项)
      A. SELECT
      B.INSERT
      C.DELETE
      D.UPDATE
      

  2.   

    18  如果当前日期为2003/9/17,下面()函数返回17。(选择一项)
      A. DATEPART(8,9,GETDATE())
      B.DATEPART(day,GETDATE())
      C.GETDATE(date)
      D.DATEPART(date,GETDATE())
    19  创建聚集索引一般选择()。(选择一项)
      A. 主键列
      B.具有默认值的列
      C.频繁更改的列
      D.创建了非聚集索引的列
    20  为数据库中一个或多个表中的数据提供另一种查看方式的逻辑表被称为()。(选择一项)
      A. 存储过程
      B.触发器
      C.视图
      D.表
    21  必须获得系统管理员的许可,用户才能访问服务器上的数据库。
    这是通过()来实现的。(选择两项)
      A. 用户帐户
      B.角色分配
      C.获得系统管理员权限
      D.对象许可
    22  创建存储过程如下:
    create procedure dis_num 
    @dis_no int, @dis_name char(20) OUTPUT  as
    select @dis_name=boss_name from distributors
    where distri_num= @dis_no执行该存储过程的方法正确的是()。(选择一项)  A. exec dis_num 258, @bossname output
    print @bossname
      B.declare @bossname char(20)
    exec dis_num 258,@bossname
    print @bossname
      C.declare @bossname char(20)
    exec dis_num '258',@bossname output
    print @bossname
      D.declare @bossname char(20)
    exec dis_num 258,@bossname output
    print @bossname
    23  下面( )不是数据库规范化要达到的效果.(选择一项)
      A. 改善数据库的设计
      B.实现最小的数据冗余
      C.可以用一个表来存储所有数据,使设计及存储更加简化
      D.防止更新,插入及删除异常
    24  在SQL Server数据库中,你想得到在products表中最贵的产品名称和价格应该使用
     的正确的查询是()。(选择两项)
      A. SELECT TOP 1 productname, Unitprce FROM products ORDER BY Unitprice
      B.SELECT productname, MAX(Unitprice) FROM products 
      C.SELECT TOP 1 productname, Unitprice FROM products ORDER BY Unitprice DESC
      D.SELECT productname,MAX(Unitprice) FROM products GROUP Byproductname
      E.SELECT productname, Unitprice FROM products WHERE Unitprice=(SELECT MAX(Unitprice)FROM products)
    25  在employee表的firstname字段上建立的非聚集索引的物理效果是()。(选择一项)
      A. 所有的行按照firstname字段值升序排列并物理存储在数据页中
      B.在行存储上是没有影响的
      C.所有的行按照firstname字段值降序排列并物理地存储在数据页中
      D.所有的行被物理地存储在数据页上,并且根据fitstname字段值按照索引建立时指定的顺序排序
    26  当你执行下面的SQL语句时,会发生()。(选择两项)
             select au_id,sum(royaltyper)
             from titleauthor
             group by au_id,title_id
             order by title_id,au_id
             compute avg(sum(royltyper))by title_id
      A. 该语句会失败
      B.对每个au_id和title_id的组合会有一行
      C.每次title_id改变时会有一行,显示每个在该title_id上工作的作者的royaltyper的平均值
    27  现在一张存款户基本信息表,要在存款户基本信息中找出存款期为24个月的所有存款户数据,就可以对存款户基本
    信息表做()操作(选择一项)
      A. PROJECT
      B.UNION
      C.JOIN
      D.SELECT
      E.DIFFERENCE
    28   下面建立数据库的命令将()(选择一项)
            Create database MyDd on(name=dev1,filename='c:\mssq17\dev1'size=10)
      A. 会产生一个错误,因为没有指定一个日志文件
      B.会创建一个数据库,数据和日志存储在dev1上
      C.会创建一个数据库,数据存储在dev1上,日志存储在文件MyDd_log.ldf中
      D.会产生一个错误,因为没有为文件名指定扩展名。Mdf
    29  下面()是数据库模型(选择三项)
      A. 导航模型
      B.网状模型
      C.关系模型
      D.星状模型
      E.层次模型
    30  数据完整性包括_______(选择两项)
      A. 实体完整性
      B.记录完整性
      C.引用完整性31  你有一张销售表,具有字段:salepersunID(销售文员ID).regionID(地区ID).orderamunt(销售总额)
    用户除了想看看所有销售总额之和,还想看看地区销售总额,请问下面那一项可以实现这一愿望?
      A. SELECT salepersonID,regionID, SUM(orderamount)
    FROM orders  GROUP BY salepersonID,RegionID
      B.SELECT salepersinID,regionID, SUM(orderamount)
    FROM orders  ORDER BY regionID   COMPUTE SUM(orderamount)
      C.SELECT salepersonID,regionID,orderamount   FROM orders
    ORDER BY Regionld  COMPUTE SUM(orderamount) BY regionID  COMPUTE SUM(orderamount)
    32  在查询分析器中你运行下面的语句:
            CREATE TABLE numbers(N1 INT,N2 NUMERIC(5,0),N3
            NUMERIC(4,2)
            GO
            INSERT numbers VALUES(1.5,1.5,1.5)
            SELECT* FROM numbers
            后会得到什么样的结果?(选择一项)  A. 返回2,2和1.50的结果集合
      B.返回1.5,1.5和1.5的结果集合
      C.CREATE TABLE命令不会执行,因为你无法为列N2设置精度为0
      D.返回1,2和1.50的结果
    33  主键约束的用途是什么?
      A. 识别数据库表中记录的唯一性
      B.提高数据库查询的性能
      C.减少数据更新时的冲突
      D.加强域完整性
    34  在进入一个事务之前,@@trancount的值是多少?(选择一项)
      A. null
      B.0
      C.1
      D.10
      E.没有提供足够的信息不能确定
    35  下面哪些是网状模型的特点?(选择二项)
      A. 一个子结点只能有一个父结点
      B.一个子结点可以有多个父结点
      C.此模型可强制执行数据库的完整性
      D.此模型不能强制执行数据库的完整性
    36  下面哪些是事务日志条目中有效的步骤?(选择三项)
      A. 事务开始时,一个开始事务事件记录在日志中
      B.更改是在应用代数据库之后才记录代数据库中的
      C.标明事务结束的提交事务记录写入日志中
      D.所有修改的日志页都转存到磁盘上
    37  该发年终奖了,你想找出销售量最高的前5 名销售。你会使用下面哪一句SELECT语句?(选择一项)  A. SELECT TOP 5 OrderAmount,SalesmanID FROM orders
      B.SELECT TOP 5 OrderAmount,SalesmanID FROM orders ORDER BY Order Amount DESC
      C.SELECT  TOP  5  WITH TIES OrderAmount , SalesmanID FROM  Orders ORDER BY  SalesmanID  DESC
      D.SELECT  TOP  5  WITH  TIES   OrderAmount , SalesmanID  From Orders  ORDER BY  OrderAmount
    38   什么方法可以将死锁减至最小? (选择一项)
      A. 使用低隔离级别
      B.按同一顺序访问对象
      C.避免事务中的用户交互
      D.以上都是
    39  你想加强表的的域完整性,你会使用下面那些SQL Server 特性?(选择三项)
      A. 缺省值
      B.规则
      C.触发器
      D.外部键
    40  在SQL Server中,建立一个student 表包含一个Sex列,使用下列哪一种方法能保证Sex列中输
    入值只能是 'M' 或'F'?(选择一项)
      A. 创建一个存储过程验证Sex列中的数据。
      B.对Student 表添加一个DEFAULT约束。
      C.对Sex列添加一个触发器在提交后验证数据。
      D.对Sex 列添加一个CHECK约束。
      

  3.   

    转自某哥们1:请用你最擅长的电脑语言,求解下列函数:
     if { x<0,f(x)=f(2x)+1    x=0,f(x)=5    x>0,f(x)=f(x*x)-6   }
     f(x)=?
    (那个是x的平方,不会打)2:以sql关联表格a和b,并以表格c的形式表示。
    a:emp_no  emp_name  departmant
       A001    JAKE      dip
       a002    jacky     dip
       a003    jphn      dip
       a011    henry     test 
       a012    peter     est
    b: emp_no  work_date   repair_qty
       a001   2001/09/07   72
       a001   2001/09/17   65
       a002   2001/09/07   68
       a002   2001/09/17   74
       a003   2001/09/07   84
       a003   2001/09/17   77
       a011   2001/09/07   55
       a011   2001/09/17   61
       a012   2001/09/07   60
       a012   2001/09/17   58
    c: departmant  work_date  repair_qty
       dip         2001/09/07   224
       dip         2001/09/17   216 
       test        2001/09/07   115
       test        2001/09/17   119 
       
    3:市场上流通真假两种金币,其外观及大小均相同,真币每枚重量20公克,
     假币每枚重量19公克。今有10袋金币,每袋有10枚金币,已知其中一袋为
     假币。假如你有一个磅秤,此磅秤老旧不堪,只能秤一次,试想一方法,
     利用此磅秤判断出此10袋金币中,哪一袋为假币。4:请将下面的原始数据与整理后的数据规则整理找出来,且用你最熟悉的一种
    语言写出算法(最好用delphi)
     原始数据:
     "dsafasge","12312","ewq,12$#"
     "ytr%$,tt""yre","rety*&ye","ryty""rn""v"
     "hN%$""bfg","gh,mj","gr(*tevf", 整理后:dsafasge          12312      ewq,12$#
             ytr%$,tt"yre      rety*&ye   ryty"rn"v
             hN%$"bfg          gh,mj      gr(*tevf(原始数据最后有一个逗号,整理后的数据在表格中)