- 相关推荐
2016年9月计算机二级VisualFoxPro模拟试题及答案
为帮助同学们在9月计算机等级考试中有好成绩,yjbys小编在此为大家分享最新计算机VF考试模拟试题及参考答案如下,快来看看吧!
一、写出下列程序的运行结果:
1.set talk off
y=1
if y<>0
x=3
else
x=5
endif
if x>4
if y<0
x=2
else
if x>0.and.y>0
x=12
else
x=30
endif
endif
else
x=5
endif
x
1、set talk off
a=100*rand( )
b=100*rand( )
c=100*rand( )
max=a
min=a
if max
max=b
endif
if min>b
min=b
endif
if max
max=c
endif
if min>c
min=c
endif
a,b
四、键盘输入a,b,c的值,判断它们能否构成三角形的三条边,若能构成一个三角形,则计算三角形的面积。请用表单和建立命令文件两种方法。
五、建立一个表单,如图,开始自动显示系统时间,当在文本框中输入一个数值后,按“之前”或“之后”按钮,使可显示指定天数之前或之后的日期和星期。
【参考答案】
一、写出下列程序的运行结果:
1.set talk off
y=1
if y<>0
x=3
else
x=5
endif
if x>4
if y<0
x=2
else
if x>0.and.y>0
x=12
else
x=30
endif
endif
else
x=5
endif
x
2、set talk off
a=100*rand( )
b=100*rand( )
c=100*rand( )
max=a
min=a
if max
max=b
endif
if min>b
min=b
endif
if max
max=c
endif
if min>c
min=c
endif
a,b
第1题:5
第二题:产生100以内的两个随机数
二、输入3个不同的数,将它们从大到小排列。如图,请写出“排序”按钮的单击事件代码。
三、键盘输入一个数,判断它能否同时被3、5、7整除的命令文件。
*编程思想:一个数被3、5、7除的余数若都为零,即能同时被三个数整除
input "请输入一个数:" to A
if A%5=0 and A%3=0 and A%7=0
A,"能同时被3,5,7整除"
ELSE
A,"不能同时被3,5,7整除"
ENDIF
四、键盘输入a,b,c的值,判断它们能否构成三角形的三条边,若能构成一个三角形,则计算三角形的面积。请用表单和建立命令文件两种方法。
* 命令文件形式
input "请输入第一边的边长:" to a
input "请输入第二边的边长:" to b
input "请输入第三边的边长:" to c
if (a+b)>c and (a-b)
p=(a+b+c)/2
S=sqrt(p*(p-a)*(p-b)*(p-c))
"三角形的面积为:",S
exit
else
"不能构成三角形,请重新输入正确的边长值"
cancel
endif
*command的click事件代码:
a=val(alltrim(thisform.text1.value))
b=val(alltrim(thisform.text2.value))
c=val(alltrim(thisform.text3.value))
p=(a+b+c)/2
if a+b<=c or a-b=>c
messagebox("输入的边长值不能组成三角形",0+16+0,"输入错误")
else
Thisform.label1.caption=sqrt(p*(p-a)*(p-b)*(p-c))
Endif
相关文章推荐:
【9月计算机二级VisualFoxPro模拟试题及答案】相关文章:
计算机二级Office模拟试题及答案07-06
2024计算机二级考试模拟试题及答案06-12
计算机二级C语言模拟试题及答案08-28
计算机二级《C语言》模拟试题及答案10-24
2017年03月计算机等级VisualFoxPro考试试题10-15
计算机等级考试二级VB模拟试题及答案09-18