9月计算机二级VisualFoxPro模拟试题及答案

时间:2020-09-04 09:15:38 计算机等级 我要投稿

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

2016年9月计算机二级VisualFoxPro模拟试题及答案

  四、键盘输入a,b,c的值,判断它们能否构成三角形的三条边,若能构成一个三角形,则计算三角形的面积。请用表单和建立命令文件两种方法。

  五、建立一个表单,如图,开始自动显示系统时间,当在文本框中输入一个数值后,按“之前”或“之后”按钮,使可显示指定天数之前或之后的日期和星期。

2016年9月计算机二级VisualFoxPro模拟试题及答案

  【参考答案】

  一、写出下列程序的运行结果:

  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个不同的数,将它们从大到小排列。如图,请写出“排序”按钮的单击事件代码。

2016年9月计算机二级VisualFoxPro模拟试题及答案
2016年9月计算机二级VisualFoxPro模拟试题及答案

  三、键盘输入一个数,判断它能否同时被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


相关文章推荐:

1.2016年计算机二级考试windows试题及答案

2.2016年计算机二级office题库及答案

3.2016年计算机二级考试题库及答案

4.2016年计算机等级考试真题及答案

5.2016年计算机二级office试题及答案

6.2016年计算机二级c语言试题及答案

7.2016年计算机二级MS Office试题及答案

8.2016计算机二级模拟试题及答案

9.2016年计算机二级MS Office习题及答案

10.2016年计算机二级office题库

【2016年9月计算机二级VisualFoxPro模拟试题及答案】相关文章:

2017年9月计算机二级JAVA考试模拟试题及答案06-08

2017年9月计算机二级C++考试模拟试题及答案06-05

计算机二级Office模拟试题及答案11-01

2017年9月计算机二级MSOffice模拟试题06-16

2017年9月计算机二级VB考试试题及答案06-22

2017年9月计算机二级JAVA考试基础试题及答案06-19

2017年9月计算机二级JAVA考试模拟试题06-05

2017年9月计算机一级MS Office模拟试题及答案06-13

2017年9月计算机二级JAVA检测试题及答案06-19

2017年9月计算机二级C++考试试题及答案06-08