VF程序设计课程复习.docx
- 文档编号:10117925
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:13
- 大小:17.58KB
VF程序设计课程复习.docx
《VF程序设计课程复习.docx》由会员分享,可在线阅读,更多相关《VF程序设计课程复习.docx(13页珍藏版)》请在冰点文库上搜索。
VF程序设计课程复习
《VF程序设计》课程复习题
1、计算某公司员工的工资。
每小时按10元计算,如果本月工作时间超过200小时,则超过部分加发20%,如果本月工作时间达不到150小时,则应从总工资里扣200元。
Accept“请输入工号:
”togh
Input“请输入工作时间:
”to
(1)
Ifsj>200
(2)
Else
Ifsj<150
(3)
Else
Gz=sj*10
Endif
Endif
?
“工号:
”+(4)+”本月应发工资:
”+str((5),8,2)
RETURN
答案:
(1)sj
(2)gz=sj*10+(sj-200)*10*0.2
(3)gz=sj*150-200
(4)gh
(5)gz
2、在学生表(students.dbf)中,依次显示性别为男的学生。
Use
(1)
Dowhile
(2)
If性别=(3)
Skip
Loop
Endif
Display编号,学号,姓名,性别,年龄,出生年月
(4)
Enddo
答案:
(1)students
(2)noteof()
(3)“女”或.f.
(4)skip
3、输入某学生的学号,在学生选课表grade.dbf中查询数学、英语、计算机三门课程的成绩,计算平均分,并输出其等级。
平均分〉=90分为优,〉=80为良,〉=60为中,60分以下为差。
Use
(1)
Accept“请输入学号:
”toxh
Locatefor学号=
(2)
平均分=(3)
Iffound()
DOCASE
CASE平均分(4)
PD=”优”
CASE(5)
PD=”良”
CASE平均分〉=60
(6)
OTHERWISE
PD=”差”
ENDCASE
?
XH+”的平均成绩是:
”+STR(平均分,6,2)+“等级为”+(7)
ELSE
?
“对不起,没有找到这个人!
!
!
”
ENDIF
答案:
(1)grade
(2)xh
(3)(数学+英语+计算机)/3
(4)>=90
(5)平均分>=80
(6)PD=“中”
(7)PD
4、【程序清单】
SETTALKOFF
S=0
P=0
DowhileP<=5
P=P+1
S=S+P*2
Enddo
?
S
S的结果:
答案:
42
5、【程序清单】
SETTALKOFF
Clear
Store0tom,n
Dowhile.T.
N=N+2
Docase
Caseint(N/3)*3=N
Loop
CaseN>6
Exit
Otherwise
M=M+N
Endcase
Enddo
?
“M=”+alltrim(str(M))+”;”+”N=”+alltrim(str(N))
结果:
答案:
M=6;N=8
6、【程序清单】
Clear
Dop1
Return
Procedurep1
Localq
Q=10
Dop2
?
q
Return
Procedurep2
Localq
Q=5
Q=10*q
return
程序运行的结果:
答案:
10
7、【程序清单】
Clear
a=1
b=2
?
?
a,b
Dop1
?
?
a,b
Procedurep1
Privatea
a=4
b=5
?
?
a,b
return
程序运行的结果:
答案:
124515
8、【程序清单】
CLEAR
m=1
n=2
s=3
Dosub1withm,n
Proceduresub1
Parametersm,n
M=m-1
S=m+n
?
m,n,s
Endproc
RETURN
程序运行的结果:
。
答案:
022
9、【程序清单】
CLEAR
X=5
Y=7
Dop1with(x),y
Procedurep1
Parameterm,n,q
M=m*2
N=n*2
?
m,n,q
return
程序运行的结果:
答案:
1014.F.
10、下面程序功能是按姓名提供学生成绩的查询,请填空。
SETTAKLOFF
USESTD
ACCEPT”请输入待查学生姓名:
”TOXM
DOWHILE
(1)
IF
(2)
?
”姓名:
”+姓名,”成绩:
”+STR(成绩,3,0)
ENDIF
(3)
ENDDO
SETTALKON
11、计算机等级考试考生数据表为STUDENT.DBF。
笔试和上机成绩已分别录入其中的“笔试”和“上机”字段(皆为N型)中,此外另有“等级”字段(C型)。
凡两次考试成绩均达到80分以上者,应在等级字段中自动填入’优秀’。
编程如下,请填空。
SETTALKOFF
USE(4)
DOWHILE.NOT.EOF()
IF(5)
(6)
ENDIF
SKIP
ENDDO
USE
SETTALKON
12、请阅读下列判断一个自然数是否为质数的程序,并将程序填写完整。
SETTALKOFF
INPUT“请输入一个大于1的自然数:
”TON
K=0&&K值为0表示输入的数是质数,为1表示不是质数
J=2
DOWHILEJ IFMOD(N,J)(7) (8) LOOP ELSE (9) EXIT ENDIF ENDDO IFK=0 ? (10)+”是质数” ELSE ? ”No! ” ENDIF SETTALKON 13、【程序清单】 STORE0TON,S DOWHILE.T. N=N+1 S=S+N IFN>10 EXIT ENDIF ENDDO ? ”S=”+STR(S,2) RETURN 14、【程序清单】 SETTALKOFF M=1 DOWHILEM<5 N=1 ? ? M DOWHILEN<=M TT=N+M ? ? TT N=N+1 ENDDO ? M=M+1 ENDDO RETURN 15、有以下两个程序,写出执行命令DOMAIN_1后的运行结果。 【程序清单】 *MAIN_1.PRG*SUB_1.PRG SETTALKOFFPARAMETERSx,y A=3y=x*y B=5? ”y=”+STR(y,3) DOSUB_1WITH2*A,BRETURN ? ”A=”,A,”B=”,B 17、【程序清单】 SETTALKOFF CLEAR STORE1TOX STORE20TOY DOWHILEX<=Y IFINT(X/2)<>X/2 X=1+X^2 Y=Y+1 LOOP ELSE X=X+1 ENDIF ENDDO ? X ? Y SETTALKON RETURN SQL语句 已知学生基本信息表(students.dbf)(学号C(6),姓名C(10),性别C (2),出生年月D(8),专业C(8),籍贯C(6),总分N(6,2));学生成绩表(grade.dbf)(学号C(6),语文N(6,2),数学N(6,2),外语N(6,2))。 (1)显示学生基本信息表(students.dbf)中所有信息,并按学号降序排序。 Select* Fromstudents Orderby学号desc (2)显示学生学号、姓名和各科成绩及总分,并分别按专业、总分升序排序。 Selectstudents.学号,姓名,专业,语文,数学,外语,总分 Fromstudents,grade Wherestudents.学号=grade.学号 Orderby专业,总分 (3)显示年龄<18的男学生的学号、姓名、年龄、籍贯信息。 Select学号,姓名,year(date())-year(出生年月)as年龄,籍贯 Fromstudents Where(year(date())-year(出生年月))<18and性别=“男” (4)在学生基本信息表(students.dbf)中查询并显示专业为“市场营销”并且年龄<20的学生的姓名、性别、专业、籍贯等内容。 Select姓名,性别,专业,籍贯 Fromstudents Where专业=“市场营销”and(year(date())-year(出生年月))<20 (5)在学生基本信息表(students.dbf)中统计专业为“市场营销”,并且高考总分在500分以上学生的高考成绩平均分。 Select专业,avg(总分)as高考成绩平均分 Fromstudents Where专业=“市场营销”and总分>=500 (6)统计各专业学生人数。 Select专业,count(姓名) Fromstudents Groupby专业 (7)统计各专业高考总分500分以上男、女生学生人数。 Select专业,性别,count(姓名) Fromstudents Where总分>500 Groupby专业,性别 (8)在学生基本信息表(students.dbf)和学生成绩表(grade.dbf)中查询“市场营销”专业并且数学成绩〉100的记录,并要求显示学号、姓名、专业、数学等内容。 Selecta.学号,a.姓名,a.专业,b.数学 Fromstudentsasa,gradeasb Wherea.学号=b.学号and专业=“市场营销”and数学>100 或: Selecta.学号,a.姓名,a.专业,b.数学 Fromstudentsasa joingradeasb ona.学号=b.学号 and专业=“市场营销”and数学>100 (9)在学生基本信息表(students.dbf)中查询专业为“市场营销”并且高考总分低于专业为“信息管理”专业的所有学生高考总分的记录,并要求显示学号、姓名、专业、高考总分等内容。 Select学号,姓名,专业,总分as高考总分 Fromstudents Where专业=“市场营销”and 总分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 程序设计 课程 复习