21运行下列程序,结果是( )。
A.f=5B.f=7C.f=8D.f:13
参考答案:D
参考解析:本题考察D0循环语句:
k=1时,f=1+1=2,f0=1,fl=2,k=1+1=2;k=2时,f=3,f0=2,fl=3,k=2+1=3;
k=3时,f=5,f=3,fl=5,k=3+1=4;k=4时,f=8,f0=5,fl=8,k=4+1=5;k=5时,f=13,f0=8,fl=13,k=6,不再满足循环条件跳出循环,此时f=13。
22编写如下窗体事件过程:Private Sub Form—MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)
程序运行后,为了在窗体上消息框中输出“Hell0”信息,在窗体上应执行的操作是( )。
A.同时按下Shift键和鼠标左键
B.同时按下Shift键和鼠标右键
C.同时按下Ctrl、Ah键和鼠标左键
D.同时按下Ctrl、Alt键和鼠标右键
参考答案:D
参考解析:在窗体的鼠标事件中,参数Buuon的值为l表示左键按下,值为2表示右键按下,值为4表示中间按键按下,参数Shift的值为1表示Shift键按下,值为2表示Ctd键按下,值为4表示Alt键按下。Shift值为6则说明是Ctrl键和Alt键按下,Button值为2说明是鼠标右键按下。
23在E—R图中,用来表示实体联系的图形是( )。
A.椭圆形B.矩形C.菱形D.三角形
参考答案:C
参考解析:在E—R图中实体集用矩形,属性用椭圆,联系用菱形。
24有三个关系R、S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为( )。
A.笛卡尔积B.交C.并D.自然连接
参考答案:D
参考解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。
25下列关于SQL命令的叙述中,正确的是( )。
A.INSERT命令中可以没有VALUES关键
B.INSERT命令中可以没有INT0关键字
C.INSERT命令中必须有SET关键字
D.以上说法均不正确
参考答案:D
参考解析:SQL查询中的INSERT语句的作用是向数据表中插入数据,其语法结构为:
Insert int0表名(列名l,列名2,…,列名n)值(值1,值2,…,值n);插人多少列,后面括号里面就跟多少值。从其语法结构可以看出选项A、B、C说法均不正确,故选项D为正确答案。
26数据库中有“商品”表如下:
要查找出单价大于等于3000并且小于l0000的记录,正确的SQL命令是( )。
A.SELECT*FROM商品WHERE单价8唧EEN 3000 AND l0000
B.SELECT*FROM商品WHERE单价‘BETWEEN 3000 T010000
C.SELECT*FROM商品WHERE单价BETWEEN 3000 AND 9999
D.SELECT*FROM商品WHERE单价BETWEEN 3000 T09999
参考答案:C
参考解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题要求查找大于等于3000,小于10000的记录,因为不包括10000,所以设定的范围为Between 3000 And 9999,表达式为SELECT*FROM商品WHERE单价BETWEEN 3000 AND 9999,答案C正确。
27某系统总体结构图如下图所示:
该系统总体结构图的深度是(
A.7B.6C.3 D.2
参考答案:C
参考解析:根据总体结构图可以看出该树的深度为3,比如:XY系统一功能2一功能2.1,就是最深的度数的一个表现。
28)有三个关系R、s和T如下:
其中关系T由关系R和s通过某褓作得到,该操作为( )。
A.选择B.投影C.交D.并
参考答案:D
参考解析:关系T中包含了关系R与s中的所有元组,所以进行的是并的运算。
29下列能够交换变量x和Y值的程序段是( )。
A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X 1 X=Y:Y=Z D.Z=X:W=Y:Y=Z:X=Y
参考答案:C
参考解析:交换x和Y的值,借助于一个中间变量,先将x的值放到中间变量里面,然后将Y的值放到X中,此时x中存放的是Y的值,最后再将中间变量即原来x的值放到Y中,即完成交换。不能将Y直接赋给x,否则将把原来x中的值覆盖。
30若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的sQL语句是( )。
A.UPDATE产品SET单价=50 WHERE供货商=“ABC”8
B.UPDATE产品SET单价=单价一50 WHERE供货商=“ABC”
C.UPDATE FROM产品SET单价=50 WHERE供货商=”ABC”
D.UPDATE FROM产品SET单价=单价一50 WHERE供货商=”ABC”
参考答案:B
参考解析:修改数据的语法结构为:Update table set字段名=value[where条件],所以答案为B。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |