计算机 vf考试全部.docx
- 文档编号:6661461
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:237
- 大小:119.07KB
计算机 vf考试全部.docx
《计算机 vf考试全部.docx》由会员分享,可在线阅读,更多相关《计算机 vf考试全部.docx(237页珍藏版)》请在冰豆网上搜索。
计算机vf考试全部
1、查询学号第四位为“4”的学生的学号与姓名
Selectsno,snamefrommystudentwheresnolike”___4%”
2、查询考试成绩有不及格的学生的学号,若一个学生有多门不及格,只列一次
Selectdistinctsnofrommyscwheregrade<60
3、查询文学院的全体男同学名单
Select*frommystudentwheresdept=”文学院”andssex=”男”
4、查询与“肖艳芬”在同一个系学习的学生
Selectsno,sname,sdeptfrommystudentwheresdeptin(selectsdeptfrommystudentwheresname=”肖艳芬”)
5、查询每个学生的学号、姓名、选课的课程名及成绩
Selectmystudent.sno,sname,cname,gradefrommystudent,mysc,mycoursewheremystudent.snoandmysc.cno=o
6、查询选修课程“2012”且成绩在80分以上的所有学生
Selectmystudent.sno,snamefrommystudent,myscwheremystudent.sno=mysc.snoandmysc.cno=”2012”andmysc.grade>80
7、查询所有选修了课程“3503”的学生姓名
Selecsno.snamefrommystudentwhereexists(select*frommyscwheresno=mystudent.snoandcno=””3503)
8、查询所有没有选修课程“3503”的学生学号和姓名
Selectsno,snamefrommystudentwherenotexists(select*frommyscwheresno=mystudent.snoandcno=”3503”)
9、查询选修了课程名为“古代文学”的学生的学号和姓名
Selectsno,snamefrommystudentwheresnoin(selectsnofrommyscwherecnoin(selectcnofrommycoursewherecname=”古代文学”))
10、计算课程“3503”的学生的平均成绩
Selectavg(grade)frommyscwherecno=”3503”
11、查询全体学生的学号与姓名
Selectsno,snamefrommystudent
12、查询全体学生的学号、姓名与性别
Selectsno,sname,ssexfrommystudent
13、查询姓“李”的学生的学号、姓名和性别
SELECTStudent.xuehao,Student.xingming,Student.xingbie;
FROMstudata!
student;
WHEREStudent.xingmingLIKE"李%"
14、查询成绩优秀(成绩大于等于85)学生的学号,若一个学生有多门课优秀,只列一次。
Selectdistinctsnofrommyscwheregrade>=85
15、查询生物系的全体女同学的名单。
Select*frommystudentwheresdept=”生物系”andssex=”女”
16、从mysc中删除学号为“20030214”的学生记录
Deletefrommyscwheresno=”20030214”
17、从mystudent中删除学号包括“200302”的学生记录
Deletefrommystudentwheresnolike”200302%”
18、将学生“20040610”的年龄改为20岁
Updatemystudentsetsage=20wheresno=”20040610”
19、将学生“20040610”的年龄增加2岁
Updatemystudentsetsagesage=sage+2wheresno=”20040610”
20、将学生表中的所在系为“生物系”改为“生物科学系”
Updatemustudentsetsdapt=”生物系”wheresdapt=”生物科学系”
21、查询性别为“男”且年龄大于等于20的学生的学号,姓名和性别
Selectsno,sname,ssexfrommystudentwheressex=”男”andsage>=20
•将一新纪录(学号:
20040823;姓名:
黎小田;性别:
男)插到mystuent中新的学生选课记录,新课程记录insertintomystudent(sno,sname,ssex)value(“20040823”,”黎小田”,”男”)
•删除姓张的学生记录
Deletefrommystudentwheresnamelike“张%”
•查询所有学生的全部信息
Select*frommystudent
•查询全体学生的姓名及出生年份(今年为2005年)
Selectsname,2005-sagefrommystudent
•查询mysc中的记录数
Selectcount(*)frommysc
•查询选修了课程“3503“的学生的学号及成绩,查询结果按分数降序排列。
Selectsno,gradefrommyscwherecno=”3503”orderbygradedesc
•查询缺少成绩的学生的学号,若一个学生有多门课,只列一次。
•selectdistinctsnofrommyscwheregradeisnull
•查询所有选过课的每个学生及其选修课程的全部信息。
Selectmystudent.*,mysc.*frommystudent,myscwheremystudent.sno=mysc.sno
•查询其他系中比生物系某个学生年龄小的学生的姓名和年龄。
Selectsname,sagefrommystudentwheresage
•查询文学院的学生及年龄不大于19岁的学生。
Select*frommystudentwheresdept=”文学院”unionselect*frommystudentwheresage<=19
1~~~A
设计表单form1,表单中有命令按钮command1和组合框combo1,单击命令按钮时计算下面
数列的和S,当第一次出现和数S大于5000时终止求和,并将结果显示在combo1中。
1×2,-2×3,3×4,-4×5,…,(-1)^(n-1)×n×(n+1),…(其中,^表示幂运算)
~
5202
Commend1
s=0
n=1
dowhiles<=5000
s=s+(-1)^(n-1)*n*(n+1)
n=n+1
enddo
bo1.additem(str(s))
2~~~A
设计表单form1,表单中有命令按钮command1和文本框text1,单击命令按钮时计算下面
数列前50项的和(设x=2.5,结果取4位小数)。
结果显示在text1中。
sin(x)/x,sin(2x)/x^2,sin(3x)/x^3,……,sin(n×x)/x^n,……
(其中,sin为正弦函数,^表示幂运算)
~
0.1329
Commend2
s=0
x=2.5
forn=1to50
s=s+sin(x*n)/x^n
endfor
thisform.text1.value=str(s,10,4)
~3~~A
设计表单form1,表单中有命令按钮command1和编辑框edit1,单击命令按钮时计算下面
数列前35项的和(结果取4位小数)。
结果显示在edit1中。
1/3,3/5,5/7,7/9,9/11,11/13,13/15,……,(2n-1)/(2n+1)
~
31.4529
Commend3
s=0
forn=1to35
s=s+(2*n-1)/(2*n+1)
endfor
thisform.edit1.value=str(s,10,4)
4~~~A
设计表单form1,表单中有命令按钮command1、一个编辑框edit1和一个文本框text1,在edit1
中输入下面内容:
“TheauthorswouldliketosincerelythankserieseditorDavidChappell
forhisinvaluableassistanceinreviewingseveralearlydraftsofthemanuscriptandproviding
unwaveringclarityandvisionduringmajorrewritestoguidethebooktowarditscurrentform.
WewouldalsoliketothankRichBonneauforhishelpduringtheinitialplanningstages.”,
单击命令按钮统计满足下面条件的字符的ASCII码值的和:
字符的ASCII码值能被3整除;并
将结果显示在text1中。
注意:
内容中不包含任意回车换行符。
~
12237
a=thisform.edit1.value
m=len(a)
s=0
fori=1tom
n=substr(a,i,1)
ifasc(n)%3=0
s=s+asc(n)
endif
endfor
thisform.text1.value=str(s)
5~~~A
设计表单form1,表单中有命令按钮command1和文本框text1,单击命令按钮时计算下面
数列前30项的和(结果取4位小数)。
结果显示在text1中。
1,-1/3^3,1/5^3,1/7^3,……,(-1)^(n-1)/(2n-1)^3,……(其中,^表示幂运算)
~
0.9689
s=0
forn=1to30
s=s+(-1)^(n-1)/(2*n-1)^3
endfor
thisform.text1.value=str(s,10,4)
~6~~A
设计表单form1,表单中有命令按钮command1、一个编辑框edit1和一个文本框text1,在edit1中
输入内容:
"546363463424214398439583252341243452350932059549786546845684509345348
36834680346658934989543438943943468328943872338496834967834863068306693439
54359309346834893436438683496346346348765324234234235459487634534345345324
345634634631513534534634323867867846474",单击按钮计算出上面字符串中非零数字的乘
积,即计算5×4×6×3×6×......×7×4,并将计算结果显示在text1中。
~
2.08E+161
s=1
a=thisform.edit1.value
m=len(a)
fori=1tom
n=substr(a,i,1)
ifval(n)<>0
s=s*val(n)
endif
endfor
thisform.text1.value=str(s)
7~~~A
设计表单form1,表单中有命令按钮command1和文本框text1,单击命令按钮时计算下面
数列前n(设n=15)项的和,并将结果显示在text1中。
1!
2!
3!
4!
……,n!
……(其中,!
表示求阶乘)
~
1.4016e+012
s=0
fori=1to15
p=1
forj=1toi
p=p*j
endfor
s=s+p
endfor
thisform.text1.value=str(s)
8~~~A
设计表单form1,表单中有命令按钮command1、一个编辑框edit1和一个文本框text1,在edit1
中输入下面内容:
“TheauthorswouldliketosincerelythankserieseditorDavidChappell
forhisinvaluableassistanceinreviewingseveralearlydraftsofthemanuscriptandproviding
unwaveringclarityandvisionduringmajorrewritestoguidethebooktowarditscurrentform.
WewouldalsoliketothankRichBonneauforhishelpduringtheinitialplanningstages.”,
单击命令按钮统计满足下面条件的字符的ASCII码值的和:
字符的ASCII码值能被7整除,并
将结果显示在text1中。
注意:
内容中不包含任意回车换行符。
~
4816
a=thisform.edit1.value
m=len(a)
s=0
fori=1tom
n=substr(a,i,1)
ifasc(n)%7=0
s=s+asc(n)
endif
endfor
thisform.text1.value=str(s)
9~~~A
设计表单form1,表单中有命令按钮command1、一个编辑框edit1和一个文本框text1,在edit1中
输入内容:
"546363463424214398439583252341243452350932059549786546845684509345348
36834680346658934989543438943943468328943872338496834967834863068306693439
54359309346834893436438683496346346348765324234234235459487634534345345324
345634634631513534534634323867867846474",单击按钮计算出上面字符串中非零数字的倒
数之和,即计算1/5+1/4+1/6+1/3+1/6......+1/7+1/4,并将结果显示在text1中。
保留5位小数。
~
62.80952
a=thisform.edit1.value
m=len(a)
s=0
fori=1tom
n=substr(a,i,1)
ifval(n)<>0
s=s+1/val(n)
endif
endfor
thisform.text1.value=str(s,10,5)
10~~~A
设计表单form1,表单中有命令按钮command1和组合框combo1,单击命令按钮时计算下面
数列前n项的和S,当第一次出现和数S的绝对值大于5000时求和终止,并将结果显示在
combo1中。
1×2×3,-2×3×4,3×4×5,-4×5×6,……,(-1)^(n-1)×n×(n+1)×(n+2),……,
(其中,^表示幂运算)
~
5676
s=0
n=1
dowhiles<=5000
s=s+(-1)^(n-1)*n*(n+1)*(n+2)
n=n+1
enddo
bo1.additem(str(s))
11~~~A
设计表单form1,表单中有命令按钮command1和编辑框edit1,单击命令按钮时计算下面
数列前35项的和(结果取4位小数)。
结果显示在edit1中。
3/1,5/3,7/5,9/7,11/9,13/11,15/13,……,(2n+1)/(2n-1)
~
40.5189
s=0
forn=1to35
s=s+(2*n+1)/(2*n-1)
endfor
thisform.edit1.value=str(s,10,4)
12~~~A
设计表单form1,表单中有命令按钮command1、两个编辑框edit1和edit2,在edit1中输入下面
内容:
"546363463424214398439583252341243452350932059549786546845684509345348
36834680346658934989543438943943468328943872338496834967834863068306693439
54359309346834893436438683496346346348765324234234235459487634534345345324
345634634631513534534634323867867846474",单击按钮计算出上面字符串中每位数字之
和,即5+4+6+3......+4+7+4;并将计算结果显示在edit2中。
~
1224
a=thisform.edit1.value
m=len(a)
s=0
fori=1tom
n=substr(a,i,1)
s=s+val(n)
endfor
thisform.edit2.value=str(s)
13~~~A
设计表单form1,表单中有命令按钮command1、一个编辑框edit1和一个标签label1,在edit1
中输入下面内容:
“TheauthorswouldliketosincerelythankserieseditorDavidChappell
forhisinvaluableassistanceinreviewingseveralearlydraftsofthemanuscriptandproviding
unwaveringclarityandvisionduringmajorrewritestoguidethebooktowarditscurrentform.
WewouldalsoliketothankRichBonneauforhishelpduringtheinitialplanningstages.”,
单击命令按钮计算输入内容中偶数位置每个字符的ASCII码值的和,即h、空格、u、h等,并
将结果显示在label1中。
注意:
内容中不包含任意回车换行符。
~
16452
a=thisform.edit1.value
m=len(a)
s=0
fori=1tomstep2
n=substr(a,i,1)
s=s+asc(n)
endfor
thisform.label1.caption=str(s)
~14~~A
设计表单form1,表单中有命令按钮command1和文本框text1,单击命令按钮时将计算出200
到510之间所有满足下列条件的整数的平方根和:
整数的每位数字的和能整除整数本身。
并将该和显示在text1中。
~
1343.586416
s=0
fori=200to510
a=i%10
b=int(i/10)%10
c=int(i/100)
ifi%(a+b+c)=0
s=s+sqrt(i)
endif
endfor
thisform.text1.value=s
15~~~A
设计表单form1,表单中有命令按钮command1和两个文本框text1及text2,在text1中输入字
符串"WhySOAhasemergedasthedominantapproachtoenterpriseintegration",单击
命令按钮计算该字符串奇数位置中每个字符的ASCII码值的和,即W、y、S等,并将结果
显示在text2框中。
~
1674
a=alltrim(thisform.text1.value)
&&a=thisform.text1.value
m=len(a)
s=0
fori=1tomstep2
n=substr(a,i,1)
s=s+asc(n)
endfor
thisform.text2.value=str(s)
16~~~A
设计表单form1,表单中有命令按钮command1、两个编辑框edit1和edit2,在edit1中输入下面
内容:
"546363463424214398439583252341243452350932059549786546845684509345348
36834680346658934989543438943943468328943872338496834967834863068306693439
54359309346834893436438683496346346348765324234234235459487634534345345324
345634634631513534534634323867867846474",单击按钮分别统计出4、6和8在上面字符串
中出现的次数,并将统计结果分三行显示在edit2中。
~
563228
a=thisform.edit1.value
m=len(a)
x1=0
x2=0
x3=0
fori=1tom
n=substr(a,i,1)
docase
casen="4"
x1=x1+1
casen="6"
x2=x2+1
casen="8"
x3=x3+1
otherwise
loop
endcase
endfor
thisform.edit2.value=thisform.edit2.value+str(x1)+chr(13)
thisform.edit2.value=thisform.edit2.value+str(x2)+chr(13)
thisform.edit2.value=thisform.edit2.value+str(x3)+chr(13)
17~~~A
设计表单form1,表单中有命令按钮command1和编辑框edit1,单击命令按钮时计算下面
数列前40项的和(结果取4位小数)。
结果显示在edit1中。
2/1,3/2,4/3,5/4,6/5,7/6,8/7,……,(n+1)/n,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 vf考试全部 vf 考试 全部