- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合练习SQL题程序分析题编程题
综合练习题
(SQL题、程序分析题、编程题)
综合练习一
一、SQL题
查找年龄大于20岁的学生姓名。
查找生源是“湖南”省的男学生的信息。
3、查找选修了“数据库”课程的学生的学号、姓名及考试成绩。
4、增加一个学生信息(“S05”,“孙七”,“男”,20,“宁夏银川”)。
5将所有学生每门考试的成绩均上调10%。
答案:sele 姓名 from 学生 where 年龄20
答案:sele * from 学生 where 性别=男 and 生源 like 湖南%
答案: sele 学生.学号,姓名,成绩 from 学生,课程,选修 ;
where 学生.学号=选修.学号 and 选修.课程号=课程.课程号 and 课程名=数据库
答案:insert into 学生 values(S05,孙七,男,20,宁夏银川)
答案:update 选修 set 成绩=成绩*1.1
二 、程序分析题
1、执行下面的程序段后,x 的值为
for i=1 To 4
x=4
for j =1 To 3
x=3
for k=1 To 2
x=x+6
endfor
endfor
endfor
?x
A) 7 B) 15 C) 157 D) 538
2、执行下面的程序段后,k 的值为
dimension a(10),p(3)
k=5
For i=1 To 10
a(i)=i
endfor
For i=1 To 3
p(i)=a(i*i)
endfor
For i=1 To 3
k=k+p(i)*2
endfor
?k
A)728 B) 33 C) 35 D) 37
3、下面程序运行后,显示的内容是
Clear
For i=1 to 3
For j=0 to i
If mod(j,2)=0
??Chr(65+i)
Else
??Chr(97+i)
EndIf
Endfor
?
Endfor
A) Aa B) Ab C)bB D)Bb
BbB AbC cCc CcC
CcCc AbCd dDdD DdDd
设有如下程序:
sum = 0
n = 0
For i = 1 To 5
x = n / i
n = n + 1
sum = sum + x
endfor
该程序通过For循环计算一个表达式的值,这个表达式是
A)1+1/2+ 2/3+3/4+4/5 B)1+1/2+2/3+3/4
C)1/2+2/3+3/4+4/5 D)1+1/2+1/3+1/4+1/5
5、下面程序运行后,输出结果是
x=5
y=3
do sub with x,y
?x,y
return
proc sub
para
?x,y a,b
x=a*a
y=b+b
Return
A) 5 3 B) 25 3 C) 25 6 D) 25 6
25 6 25 6 5 3 25 6
6、以下程序的功能是:生成20个200到300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。
for i=1 to 20
x=Int(Rnd()*200+100)
if (答案:mod(x,5) =0 )
? x
S=S+ (答案: x )
endif
endfor
三、编程题
1、给定成绩表score表(如图所示),其中前4项已有数据。
请编写符合下列要求的程序:计算每一个学生的总学分并存入对应的学分字段。学分的计算方法是:物理60分以上(包括60分)2学分,否则0分,高数60分上(包括60分)3学分,否则0分,英语60分以上(包括60分)4学分,否则0分。
参考程序:
use scoreDo while not eof()
Xf=0 If 物理=60Xf=xf+2 Endif If 高数=60Xf=xf+3 Endif If 英语=60Xf=xf+4 Endif Repl 学分 with xfSkipEnddoreturn 综合练习二
一、SQL题
1、查找学分大于3分的课程名。
2、查找与“张三”同龄的学生的姓名和年龄。
3、查找学生“李四”
文档评论(0)