设有订单表0rder(其中包含字段:订单号,客户号.职员号,签订日期,金额),删除2002年1月1日以前签订的 订单记录

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 设有订单表0rder(其中包含字段:订单号,客户号.职员号,签订日期,金额),删除2002年1月1日以前签订的 订单记录,正确的SQL命令是(  )^
A.DELETE TABLE order WHERE签订日期<{^2002-1-1}
B.DELETE TABLE order WHILE签订日期<{^2002-1-1}
C.DELETE FROM order WHERE签订日期<{^2002-1.1}
D.DELETE FROM order WHILE签订日期<{^2002一1—1}

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】在SQL语句中对表中记录进行删除的基本操作是:DELETE FROM<表名>WHERE<条件>。

(2)【◆题库问题◆】:[单选] 假定有以下程序段 for i=1 to 3for j=-3 to 1n=n+1next j next i 运行完毕后,n的值是(  )。
A.3
B.4
C.12
D.15

【◆参考答案◆】:D

【◆答案解析◆】:本题考查的是循环的知识,本题中,外层循环从l到3,要执行3次,而内层循环从3到1,执行5次(注意不是4次),所以一共执行了3*5=15次内循环。而每执行一次内循环n就加l,所以最后n的值为15。

(3)【◆题库问题◆】:[单选] 在窗体上画一个名称为Co mmand1的命令按钮,然后编写如下事件过程:Private Sub Co mmand1_Click()Di ma As Integer ,s As Integer a=8 s =1Dos =s +aa=a-1Loop While a <=0Print s ;aEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是()。
A.7 9
B.34 0
C.9 7
D.死循环

【◆参考答案◆】:C

【◆答案解析◆】:本题考查Do ...Loop Whole 循环的使用。在本题的程序中,循环只执行一次就停止了,执行一次后,s =9,a=>20,不满足a<=0,所以循环结束。

(4)【◆题库问题◆】:[单选] 创建交叉表查询,在交叉表行上不止有一个的是(  )。
A.行标题
B.列标题
C.行标题、列标题和值
D.值

【◆参考答案◆】:A

【◆答案解析◆】:本题考查的是交叉表查询的知识。

(5)【◆题库问题◆】:[单选] 以下关于文件及相关操作的叙述中错误的是(  )。
A.以Append方式打开的文件可以进行读写操作
B.文件记录的各个字段的数据类型可以不同
C.随机文件各记录的长度是相同的
D.随机文件可以通过记录号直接访问文件中的指定记录

【◆参考答案◆】:A

【◆答案解析◆】:以Append方式打开是以追加方式输出,并不能进行读写操作。

(6)【◆题库问题◆】:[单选] 下列对于SQL的嵌套查询排序的描述中,说法正确的是(  )。
A.既能对外层查询排序,也能对内层查询排序
B.只能对外层查询排序,不能对内层查询排序
C.不能对外层查询排序,只能对内层查询排序
D.既不能对外层查询排序,也不能对内层查询排序

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】ORDER BY只是对最终的查询结果进行排序,不可以在子查询中使用该短语,即不能对内层查询排序。

(7)【◆题库问题◆】:[单选] 有以下程序: #include<stdi0.h>main(  ) {int a=1,b=2; for(;a<8;a++){b+=a;a+=2;}printf("%d,%d",a,b); }程序运行后的输出结果是(  )。

【◆参考答案◆】:D

【◆答案解析◆】:第一次执行循环前,a=1,满足a<8,执行循环后,b=3,a=3。执行完a++操作后,a=4。由于a<8,执行第二次循环后,b=7,a=6,执行完a++操作后,a=7。由于a<8,执行第三次循环后,b=14,a=9,执行完a++操作后a=10。此时不满足a<8,跳出循环。

(8)【◆题库问题◆】:[单选] 若要在子过程P1调用后返回两个变量的结果,下列过程定义语句中有效的是(  )。
A.Sub P1 (12,rrl)
B.Sub P1 (ByVa1 n,m)
C.Sub P1 (n,ByVa1m)
D.Sub P1 (ByVal n,ByVal m)

【◆参考答案◆】:A

【◆答案解析◆】:在VEA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形用ByVal声明,说明此参数为传值调用,此时参数的变化不会返回到实参;若用ByRef声明,谚明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现专值调用。也就是不能出现使用 ByVal声明的形参。

(9)【◆题库问题◆】:[单选] Select Case结构运行时首先计算(  )的值。
A.表达式
B.执行语句
C.条件
D.参数

【◆参考答案◆】:A

【◆答案解析◆】:Select Case结构运行时首先计算表达式的值,然后依次计算或测试Case表达式的值。

(10)【◆题库问题◆】:[单选] 下列叙述中不正确的是(  )。
A.在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B.在C的函数中,最好使用全局变量
C.外部变量可以在函数之间传递数据
D.自动变量实质上是一个函数内部的局部变量

【◆参考答案◆】:B

【◆答案解析◆】:在C语言中,传值有地址传值和参数传值,参数传值只能将实参传递给形参,所以A选项正确。C语言中的外部变量是可以在函数之间传递数据的,所以C选项正确。C语言中的自动变量是默认的变量,实际上是函数中的,所以D选项正确。全局变量一经定义都需要分配内存单元,在程序运行过程中自始至终都会占用固定的空间,在不知内存的情况下,最好不要使用全局变量。

发表评论

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