SQL高级编码题:某银行的数据库中有一账户信息表userInfo,结构如下:

SQL高级编码题:某银行的数据库中有一账户信息表userInfo,结构如下:,第1张

第一个。

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE PROCEDURE [dbo].[acc_moneyout]

(@acc_from INTEGER,@acc_to INTEGER,@money INTEGER,@rtn INTEGER OUTPUT)

--@rtn表示返回值。返回为0时执行成功。其他值时表示错误。不需要可取消

AS

BEGIN TRAN

DECLARE @tran_err INTEGER

SET NOCOUNT ON

UPDATE userInfo SET ucount = ucount + @money WHERE uid = @acc_to

SET @tran_err = @tran_err + @@ERROR

UPDATE userInfo SET ucount = ucount - @money WHERE uid = @acc_from

SET @tran_err = @tran_err + @@ERROR

IF @tran_err <> 0 

BEGIN ROLLBACK TRAN

SET @rtn = 0

END

ELSE

BEGIN COMMIT TRAN

SET @rtn = 1

END

GO

第二个

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE PROCEDURE [dbo].[add_salary]

(@depart_in VARCHAR(10),@rtn INTEGER OUTPUT)

--@rtn表示返回值。不需要可取消。为0时表示输入的部门查询到的平均工资为0,正常情况不会出现,除非输入的部门不存在

--@rtn为1时表示加100,为2时表示加200

AS

BEGIN

SET NOCOUNT ON

DECLARE @empavg DECIMAL(9,2)

DECLARE @depavg DECIMAL(9,2)

SELECT @depavg = ISNULL(ROUND(AVG(empSalary),2),0) FROM salaryInfo WHERE departName = @depart_in

IF @depavg = 0 

BEGIN

SET @rtn = 0

END

ELSE

BEGIN

SELECT @empavg = ISNULL(ROUND(AVG(empSalary),2),0) FROM salaryInfo

IF @depavg < @empavg

BEGIN

UPDATE salaryInfo SET empSalary = empSalary + 200 WHERE departName = @depart_in

SET @rtn = 2

END

ELSE

BEGIN

UPDATE salaryInfo SET empSalary = empSalary + 100 WHERE departName = @depart_in

SET @rtn = 1

END

END

PRINT @rtn

END

GO

银行考试计算机知识模拟试题及答案

本文来自: 银行招聘网(www.yinhangzhaopin.com) 详细出处参考:

一、单项选择题

1、关于随机存取存储器(RAM)功能的叙述,正确的是:(D)

A.只能读,不能写 B.断电后信息不消失

C.读写速度比硬盘慢 D 能直接与CPU交换信息

2.计算机病毒是可以造成机器故障的一种:A

A.计算机程序 B 计算机芯片 C 计算机部件 D 计算机设备

3.当一个应用程序窗口被最小化后,该应用程序将:D

A.被终止执行 B 继续在前台执行 C 被暂停执行 D 被转入后台执行

4.若要开机即启动某应用程序,只需为该应用程序创建一快捷方式,并把它放在:A

A.开始菜单的“启动”项里 B 桌面上

C.开始菜单的“运行”项里 D 开始菜单的“程序”项里

5.进行文件查找时,不能按文件的 进行查找。A

A.属性 B 类型 C 大小 D 创建日期

6.Windows中,剪贴板是指:C

A.硬盘上的一块区域 B 软盘上的一块区域

C.内存上的一块区域 D 高速缓冲区上的一块区域

7.在下列窗口与对话框的论述中,正确的是:B

A.所有窗口和对话框中都有菜单栏 B 所有窗口和对话框都能移动位置

C.所有窗口和对话框都能改变大小 D 对话框既不能移动位置也不能改变大小

8.直接删除硬盘上的文件,使不进入回收站的正确 *** 作是:(SHIFT+DELETE)

A.“编辑”菜单中的“剪切”命令 B “文件”菜单中的“删除”命令

C.按键 D 按键

9.下列关于任务栏作用的说法中,错误的是:d

A.显示当前活动窗口名 B 显示正在后台工作的窗口名

C.实际窗口之间的切换 D 显示系统所有功能

10.在资源管理器窗口的左窗格中,文件夹图标前标有“+”时,表示该文件夹:b

A.只含有文件 B 含有子文件夹

C.是空文件夹 D 只含有文件而不含有文件夹

11.在WINDOWS状态下,退出正在运行的应用程序,用户可按 键。d

A.ALT+SHIFT B ALT+ENTER

C.ALT+TAB D CTRL+ALT+DEL

12.WINDOWS98中,不能在“任务栏”内进行的 *** 作是:b

A.设置系统日期的时间 B 排列桌面图标

C.排列和切换窗口 D 启动“开始”菜单

13.要新建文件夹,应从 进入 *** 作。b

A.控制面板 B 资源管理器 C 用户 D 页面设置

14.在WORD中,对部分段落进行首行缩进 *** 作,首先应:b

A.将兴标定位在段落任意地方 B 选中这些段落

C.将光标定位在段首 D 将光标定位在段尾

15.在WORD中,对于邀请函、证书、请柬一类的大量内容相同、只是其中个人信息需要根据情况添加的大批量文档,均可使用 来完成。c

A.合并记录 B 条件合并 C 邮件合并 D 合并文档

16.在WORD编辑状态下, *** 作的对象经常是被选择的内容,若鼠标在某行行首的左边,下列哪种 *** 作可以仅选择光标所在的行:a

A.单击鼠标左键 B 将鼠标左键击三下

B.双击鼠标左键 D 单击鼠标右键

17.WORD具有分栏功能,下列关于分栏的说法中正确的是:c

A.最多可以设4栏 B 各栏的宽度必须相同

C.各栏的宽度可以不同 D 各栏不同的间距是固定的

18.在某个文档窗口中进行了多次剪切 *** 作(不包括WORD2000),并关闭了该文档窗口后,剪贴板中的内容为:b

A.第一次剪切的内容 B 最后一次剪切的内容

C.所有剪切的内容 D 空白

19.在WORD的 视图方式下,可以显示分页效果。d

A.普通 B 大纲 C 页面 D 主控文档

20.在WORD编辑状态中设置了标尺,可以同时显示水平标尺和垂直标尺的视图方式是:b

A.普通视图 B 页面视图 C 大纲视图 D 全屏显示视图

21.在WORD中,删除第一段的段落标记,则合并后第一段的段落格式是:c

A.格式不能确定 B 沿用原第一段格式

C.沿用原第二段格式 C 原第一段和第二段的混合格式

22.在WORD表格中,单元格内能填写的信息:d

A.只能是文字 B 只能是文字或符号 C 只能是图像 D 文字、图像、符号均可

23.下列有关WORD格式刷的叙述中,正确的是:d

A.格式刷只能复制纯文本的内容 B 格式刷只能复制字体格式

C.格式刷只能复制段落格式 D 格式刷可以复制字体格式也可以复制段落格式

24.若选定文本中包含有几种字体的汉字,则WORD格式工具栏的字体框中显示:a

A.空白 B 第一个汉字的字体

C 系统缺省字体 D 文本块中使用最多的文字字体

25.在EXCEL中,要使用复杂条件汇总一个冗长列表信息时,可使用:b

A.数据记录单 B 数据透视表 C 列表 D 图表

26.在EXCEL中,单元格B2中的值为10,单元格D2中的值为20。现在C3中输入公式=B2+D2并加车,再拖动自动填充柄到C4,则这时C4单元格中的值为:d

A.30 B 10 C 20 D 0

27、在EXCEL中,要使单元格中的值根据某一要求自动确定自身格式,可用 功能。b

A.自动套用格式 B 条件格式 C “格式”菜单 D 不能实现

28.在EXCEL中,一个工作簿中的工作表个数默认情况下为:c

A.一个 B 二个 C 三个 D 四个

29.在EXCEL中,对某一单元格区域进行保护,应在 菜单下完成。a

A.工具 B 表格 C 编辑 D 窗口

30.在EXCEL中,对列表中的数据进行排序,最多能指定 个关键字。c

A.一个 B 二个 C 三个 D 不限

31.在EXCEL中,对A1单元格内容为2000-10-1,A2单元格内容为2,A3单元格的内容为=A1+A2,则A3单元格显示的数值为:c

A.2002-10-1 B 2000-12-1 C 2000-10-3 D 2000-10-12

32.在EXCEL中,通过筛选功能查找数据清单中的内容,则 包含指定内容的数据行。c

A.部分隐藏 B 只隐藏 C 只显示 D 部分显

33.在EXCEL中,分类汇总是在 菜单下完成。a

A.数据 B 工具 C 编辑 D 格式

34.在EXCEL工作簿中既有工作表又有图表,当执行“文件”菜单的“保存”命令时:d

A.只保存工作表文件 B 只保存图表文件

C.分成两个文件来保存 D 将工作表和图表作为一个文件来保存

35.在EXCEL中,对工作表内容的 *** 作就是针对具体 的 *** 作。a

A.单元格 B 工作表 C 工作簿 D 数据

36.在下列FOXPOR表达式中,结果为日期型的正确表达式为:

A.DATE()+TIME() B DATE()+20

C.DATE()-{01/03/99} D 365-DATE()

37.在FOXPOR中,下列表达式运算结果为字符串的是:

A.“1234”-“56” B “ABCD”+“XYZ”=“ABCDXYZ”

C.DATE()>{04/05/98} D {04/05/98}+100

38.若一个FOXPOR数据库文件中有100条记录,当前记录号为76,执行命令SKIP 30后,再执行命令?RECNO(),结果为:

A.100 B 106 C 101 D 错误提示

39.数据库文件JI.DBF已打开(共7条记录),若按“姓名”字段排序,执行SOFTON姓名TOJS后,屏幕提示:

A.7条记录的排序完成 B 覆盖原文件吗(Y/N)

C.文件正在使用 D 出错信息

40.下列方法中哪一种不一定能取消已建立的数据库间的关联:

A.退出FOXPOR B 执行命令“SET RELATION TO”

C.建立新的关联 D 执行命令“SET RELATION OFF INTO<别名>”

41.执行命令“?SUBSTR(“FOXPOR”,4,3)”,显示结果为:

A.FOXPRO B PRO C B D A

42.假定X=2,Y=5,执行下列运算后,能够得到数值型结果的是:

A.?X=Y-3 B ?Y-3=X C X=Y D X+3=Y

43.用户在不同工作区打开了多个数据库,使用 命令,系统将给出当前工作区的区号。

A.SELECT B ?SELECT() C SELECT() D ? SELECT

44.在下列FOXPOR表达式中,结果肯定为真的是:

A.“112”>“85” B [李明]<=[李明] C {03/21/98}>{03/12/98} D “男”$“性别”

45.假定X=3,执行命令“?X=X+1”后,其结果为:

A.4 B 3 C .T. D .F.

46.若打开一个空数据库文件,用函数RECNO()测试,其结果一定为:

A.1 B 0 C 出错信息 D 不一定

47.数据库文件CJGL.DBF中有性别(C)和平均(N)字段,要显示平均分超过90和不及格的全部女生记录,应当使用命令:

A.LIST FOR 性别=“女”.AND. 平均分>90.OR.平均分<60

B.LIST FOR 性别=“女”.AND. 平均分>90,平均分<60

C.LIST FOR 性别=“女”.AND. 平均分>90.AND.平均分<60

D.LIST FOR 性别=“女”.AND.(平均分>90.OR.平均分<60)

48.当前库有30条记录,当前记录号为20,执行命令LIST REST后,再执行命令?RECNO(),则显示结果为:

A.20 B 30 C 31 D 1

49.若函数DELETED()的值为真,则说明:

A.当前记录已打上了删除标记 B 当前记录不存在

C.数据库的记录被全部删除 D 当前数据库被删除

50.对于尚未建立索引文件的数据库JS.DBF,查找职称为讲师的记录,应用命令:

A.LOCATE ALL FOR 职称=“讲师” B FIND职称=“讲师”

C.FIND讲师 D SEEK“讲师”

51.FOXPOR中,内存变量的类型是:

A.在使用内存变量前定义的 B 由变量名规定

C.由数据输入语句决定的 D 在赋值时决定的

52.INTERNER上许多不同的复杂网络和许多不同类型的计算机赖以互相通信的基础是b

A.ATM B TCP/IP C NOVELL D .X.25

53.拥有计算机并以拨号方式接入网络的用户需要使用:d

A.CD-ROM B 鼠标 C 电话机 D MODEM

54.IP地址是一个 位的逻辑地址。c

A.8位 B 16位 C 32位 D 64位

55.IE 5.0快捷工具栏上的“刷新”按钮的作用为:a

A.重新加载当前页 B 返回指定的起始页

C.停止加载当前页 D 显示“刷新”窗格

56.URL为:a

A.统一资源定位器 B 超文本标识语言

C.传输控制协议 D 邮件传输协议

57.在计算机网络中,表征数据传输可靠性的指标是:a

A.传输率 B 误码率 C 信息容量 D 频带利用率

58.以匿名方式访问FTP服务器, 是合法 *** 作。b

A.文件上载 B 文件下载 C 运行应用程序 D 终止网上正在运行的程序

59.在www浏览器的URL 中, 为非法表达式。d

A.http://www.cernet.edu.cn

B.d://\temp\xyz.htm

C.file://c:\office\abc.doc

D.happyuser@center.njtu.edu.cn

60.网页是由 语言编成的。d

A.机器语言 B 汇编语言 C 高级语言 D 超文本标记语言


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9924879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存