将“外汇名”表美元和英镑的基准价下调1%,下列SQL语句正确的是(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选,材料题] 将“外汇名”表美元英镑基准价下调1%,下列SQL语句正确的是(  )。 第下面的题目使用下列数据表。 “外汇名”表外币代码外币名称现钞买入价现钞卖出价基准价13欧元958.6400985.2300996.540028英镑1220.97001330.22001287.456537法郎592.7650618.130561 2.591026加元516.4110531.4280519.869015美元811.5410817.8900815.6650“持有数”表姓名外币代码持有数量李巡芬3730000.O0张武奇131000.O0
A.UPDATE外汇名FOR基准价=基准价*0.99WHERE外币名称=”美元”OR外币名称=”欧元”
B.UPDATE外汇名SET基准价=基准价*0.99WHERE外币名称=”美元”OR外币名称=”欧元”
C.UPDATE外汇名SET基准价=基准价*0.99WHERE外币名称=”美元”AND外币名称=”欧 元”
D.UPDATE外汇名FOR綦准价=基准价*0.99WHERE外币名称=”美元”AND外币名称=”欧 元”

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】SQL的数据更新命令格式: UPDATE<表名>SET列名l=表达式l[,列名2=表达式2…]EWHERE<条件表达式>]一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。

(2)【◆题库问题◆】:[单选] 从多个关系中抽取出所需要的属性组成新关系,应使用的操作是
A.查询运算
B.连接运算
C.投影运算
D.选择运算

【◆参考答案◆】:B

【◆答案解析◆】: 【答案】B【解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。

(3)【◆题库问题◆】:[单选] 下列选项中,不属于数据管理员(DBA.职责的是(  )。
A.数据库维护
B.数据库设计
C.改善系统性能,提高系统效率
D.数据类型转换

【◆参考答案◆】:D

【◆答案解析◆】:D) 【解析】数据库管理员(DataBaseAdministrator,DBA)是指对数据库的规划、设计、维护、监视等的人员,其主要工作如下:数据库设计。DBA的主要任务之一是数据库设计,具体地说是进行数据模式的设计;数据库维护。DBA必须对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护;改善系统性能,提高系统效率。DBA必须随时监视数据库的运行状态,不断调整内部结构,使系统保持最佳状态与效率。

(4)【◆题库问题◆】:[单选] 要建立文件流并打开当前目录下的文件6lE.dat用于输入,下列语句中错误的是(  )。
A.ifstreamfin=ffstream.open(”filE.dat”);
B.ifstream*fin=newifstream(”filE.dat”);
C.ifstreamfin;fin.open(”filE.dat”);
D.ifstream*fin=newifstream();fin->open(”filE.dat”);

【◆参考答案◆】:A

【◆答案解析◆】:本题考查对文件流输入的操作,可以调用文件流的成员函数pen,一般形式如下:文件流对象.0pen(磁盘文件名,输入/输出方式)。根据以上格式,可以判断A选项错误。

(5)【◆题库问题◆】:[单选] 下列工具中为需求分析常用工具的是(  )
A.PAD
B.PFD
C.N-S
D.DFD

【◆参考答案◆】:D

(6)【◆题库问题◆】:[单选] 若i和k都是int类型变量,有以下for语句:for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是(  )。
A.循环体执行两次
B.循环体执行一次
C.循环体一次也不执行
D.构成无限循环

【◆参考答案◆】:D

【◆答案解析◆】:此题考查的是基本的循环,答案为D。

(7)【◆题库问题◆】:[单选,材料题] 查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。 根据以下资料,回答下面的题目:使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是(  )。
A.SELECT学号,姓名FROM student s WHERE NOT EXISTS(SELECT*FROMscore se WHERE SC.学号=s.学号码AND成绩<85)
B.SELECT学号,姓名FROM student S WHERE NOT EXISTS(SELECT*FROMscore sc WHERE SC.学号=s.学号码AND成绩>=85)
C.SELECT学号,姓名FROM student s,score scWHERE s.学号=sC.学号AND成绩>=85
D.SELECT学号,姓名FROM student s,score scWHERE S.学号=sC.学号AND ALL成绩>=85

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】由题可得,所查询的成绩是大于等于85分的学生的学号和姓名,其中成绩和学号、姓名不在一个表内,所以要用嵌套查询。而其中的成绩是大于等于85分,所以答案选择B。

(8)【◆题库问题◆】:[单选] 定义了二维数组A(1 t0 6,6),则该数组的元素个数为(  )。
A.24个
B.36个
C.42个
D.48个

【◆参考答案◆】:C

【◆答案解析◆】:本题考查二维数组基础知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,格式为: Dim数组名([下标下限to]下标上限)其中,下标下限缺省为0。数组中的元素个数=下标上限---下标下限+1。对其来说,每一维都遵守这种计算原则,总的元素个数为各维元素的乘积。此题答案应为6*7—42。

(9)【◆题库问题◆】:[单选] 若有以下的定义:“int t[a][2];”,能正确表示t数组元素地址的表达式的是(  )。
A.&.t[3][2]
B.t[3]
C.t[1]
D.t[2][2]

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】数组的下标是从0开始的,选项A中越界,行下标和列下标都不能越界;选项B中,虽然是个地址, 但是也同样越界了;选项c中表示的是第一个的首地址;选项D表亦的是其元素的值,并不是地址。

(10)【◆题库问题◆】:[单选] 在Visual FoxPro中,数据库表的字段或记录的有效性规则的设置可以在(  )。
A.项目管理器中进行
B.数据库设计器中进行
C.表设计器中进行
D.表单设计器中进行

【◆参考答案◆】:C

【◆答案解析◆】:在表设计器中,可以设置字段或者记录有效性规则。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: