VF程序题库
更新时间:2023-03-19 09:12:01 阅读量: 人文社科 文档下载
vf程序考题
*题目:将“计算机等级考试”反向输出“试考级等机算计” * (提示:利用do while语句实现)。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- set talk off
a="计算机等级考试"
m=len(a)
y=" "
do while m>0
y=y+substr(a,m-1,2)
m=m-2
enddo
?y
return
*题目:求[1,100]内所有能被3或被5整除的数以及个数。
* (提示:利用do while语句实现)。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- Set talk off
clear
n=0
i=1
? "满足条件的数的个数为:",n
Set talk on
Return
答案:Do while i<=100
IF MOD(i,3)=0 .OR. MOD(i,5)=0
**int(i/3) = i/3 .OR. int(i/5) = i/5
?? i
n=n+1
Endif
i=i+1
enddo
*题目:求自然数5的阶乘。请将下列程序填写完整。
* (用FOR循环语句)
* 请按照题目要求,在下面编写程序代码。
vf程序考题
*------------------------------------------------------- SET TALK OFF
S = 1
M = 1
**********Program**********
FOR M=1 TO 5
S=S*M
ENDFOR
********** End **********
? S
SET TALK ON
RETURN
*题目:从键盘上输入一个数n,计算n的阶乘。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- Set talk off
Input "请输入n的值:" to N
S=1
**********Program**********
For I=1 to N
S=S*I
Endfor
**********end**********
?S
Set talk on
Return
目:求连乘数1*2*3*4* ,当积大于720时退出程序。
* (提示:利用do while语句实现)。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- Set talk off
s=1 && S表示积
I=1
**********Program*********
Do while s<=720
vf程序考题
s=s*i
I=I+1
Enddo
? "s=",s
********** End **********
Set talk on
return
*题目:从键盘上任意输入2个数,然后将这2个数从大到小显示输 * 出。(注:中间变量用t,不允许使用max()函数和min() * 函数)。
* 请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
INPUT "输入第1个数:" TO n1
INPUT "输入第2个数:" TO n2
**********Program**********
IF n1<n2
t=n1
n1=n2
n2=t
********** End **********
ENDIF
?n1,n2
RETURN
*题目:从键盘上输入5个数,求最大的一个数。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- Set talk off
Input "请输入第一个数:" to x
**********Program**********
For i=2 to 5
Input "请输入第"+str(i)+"个数:"to y
If y>x
x=y
endif
vf程序考题
********** End **********
?x
Set talk on
return
*题目:为自来水公司计算水费: 如果用户用水量不超过5吨,每吨
* 0.8元;超过5吨时, 超出部分每吨1.4元。请编写完整程序。 * (要求用input语句接受用水量的输入,最后的水费用变量x * 输出。)完成下列程序填空。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- SET TALK OFF
INPUT "请输入用水量:" TO W
**********Program**********
IF W<5
X=0.8*W
ELSE
X= 0.8*5 + (W-5) * 1.4
ENDIF
? "应交水费为:"+STR(x)+"元"
SET TALK ON
********** End **********
RETUR
题目:从键盘上输入3个不同的数,将他们从大到小排序。请将 * 下列程序填写完整。
* (提示:利用三个if endif语句实现,其中交换时用到的 * 临时内存变量为t)。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- set talk off
input "请输入第一个数:" to a
input "请输入第二个数:" to b
input "请输入第三个数:" to c
**********Program**********
if a<b
t=a a=b b=t
vf程序考题
if a<c
t=a a=c c=t
endif
if b<c
t=b b=c c=t
endif
********** End **********
?a,b,c
Return
Set talk on
*题目:求自然数1至100的和并输出。请将下列程序填写完整。 * (用DO WHILE语句)
* 请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
SET TALK OFF
S=0
I=1
**********Program**********
DO WHILE I<=100
S=S+I
I=I+1
ENDDO
********** End **********
? S
SET TALK ON
RETURN
*题目:分别统计zg表中性别为男和性别为女的职工人数。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- set talk off
vf程序考题
**********Program**********
count for 性别="男" to a
count for 性别="女" to b
?"性别为男的职工人数是:",a
?"性别为女的职工人数是:",b
********** End **********
use
set talk on
return
题目:求S=1!+2!+ +N!。
* (提示:利用FOR循环语句实现, i 为循环始值变量),将 * 下列程序填完整。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- Clear
s=1
y=0
input"请输入N的值" to n
**********Program**********
for i=1 to n
s=s*i
y=y+s
endfor
********** End **********
?y
Return
*题目:从键盘上输入10个整数,将其中的奇数与偶数分别相加后 * 输出"奇数和"以及"偶数和"。请将下列程序填写完整。
* (提示:利用IF ENDIF语句实现,判断某一个数m的奇偶, * 用m/2=int(m/2) )。
* 请按照题目要求,在下面编写程序代码。
vf程序考题
*------------------------------------------------------- SET TALK OFF
CLEAR
I=1
A=0
J=0
DIME NO(10)
DO WHILE I<=10
INPUT "输入整数:" TO NO(I)
**********Program**********
IF NO(I)/2=INT(NO(I)/2)
A=NO(I)+A
ELSE
J=J+NO(I)
ENDIF
********** End **********
I=I+1
ENDDO
?"奇数和:",J,"偶数和:",A
RETURN
题目:为鼓励存款,对定期存款时间少于1年的,利率为3%,等于 * 或大于1年而少于三年的,利率为5%,等于或大于3年而 * 少于5年的,利率为7%,五年以上的,利率为9%,请根 * 据输入的年限,确定利率。
* (提示:利用do case endcase语句实现,其中利率用 * 内存变量ll)。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- Set talk off
nx=0
@5,10 say '输入定期年限' get nx
read
**********Program**********
do case
case nx<1
ll=0.03
case nx<3
ll=0.05
case nx<5
ll=0.07
otherwise
vf程序考题
ll=0.09
endcase
********** End **********
@8,10 say ll
Set talk on
题目:用DO WHILE 循环语句编写程序。程序实现的功能为竖向 * 显示"优秀学生",横向显示"学生优秀"。
* (提示:利用do while enddo语句实现,变量A 保存初 * 始值"优秀学生", N为循环变量。),将下列程序填完整。
Set talk off
Store "优秀学生"to A
Clear
N=1
**********Program**********
DO WHILE N<8
?SUBSTR(A,N,2)
N=N+2
ENDDO
?SUBSTR(A,5,4)
??SUBSTR(A,1,4)
********** End **********
Return
题目:分别计算200以内的所有奇数和偶数之和并输出。
* (提示:利用for endfor语句实现,其中存放奇数和的变 * 量为sum_ji,存放偶数和的变量为sum_ou,循环控制变量 * 为i)。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- set talk off
clear
sum_ji=0
sum_ou=0
**********Program**********
vf程序考题
for i=1 to 200
if mod(i,2)<>0 sum_ji= sum_ji+i sum_ou=sum_ou+i else endif
endfor
********** End **********
?'奇数和为:', sum_ji
?'偶数和为:', sum_ou
set talk on
return
*题目:求:1/2+1/3+.....1/100的和。请将下列程序填写完整。 * (提示:利用DO WHILE ENDO语句实现)。
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- SET TALK OFF
clear
i=1
n=2
s=0
**********Program*********
********** End **********
?"1/2+1/3+ +1/100的和是:",s
Return
答案:do while n<=100
s=s+i/n
n=n+1
enddo
----------------------
do while n<=100
s=s+1/n
n=n+1
enddo
题目:用DO WHILE 循环完成1-100之间所有能被13整除的数的个 * 数T并且求和S
* 请按照题目要求,在下面编写程序代码。
*------------------------------------------------------- SET TALK OFF
vf程序考题
S=0 && S表示求和的结果
T=0 && T表示能被13整除的数个数 I=1 && I表示循环变量
**********Program********** DO WHILE I<=100
IF MOD(I,13)=0
T=T+1
S=S+I
ENDIF
I=I+1
ENDDO
********** End ********** ?S,T
SET TALK ON
正在阅读:
VF程序题库03-19
环保台账08-23
80种常见有毒或致癌植物(附图片)11-19
热闹的夜市日记500字(最新3篇)04-03
2013年甘肃省一万名村官考试公共基础复习经典考题12-20
取水口 - 图文01-19
类比实验03-20
大学生创业基础B卷+答案04-04
优秀语文老师个人工作总结参考多篇精选08-03
商业地产购物中心的市场研究方法01-21
- 粮油储藏基础知识
- 论文范文(包括统一封面和内容的格式)
- 经典解题方法
- 综合部后勤办公用品管理办法+领用表
- 学生宿舍突发事件应急预案
- 16秋浙大《生理学及病理生理学》在线作业
- 四分比丘尼戒本(诵戒专用)
- 浙江财经大学高财题库第一章习题
- 九大员岗位职责(项目经理、技术负责人、施工员、安全员、质检员、资料员、材料员、造价员、机管员)
- 旅游财务管理习题(学生版)
- 德阳外国语高二秋期入学考试题
- 投资学 精要版 第九版 第11章 期权市场
- 控制性详细规划城市设计认识
- bl03海运提单3国际贸易答案
- 2010-2011学年湖北省武汉市武珞路中学七年级(上)期中数学试卷
- VB程序填空改错设计题库全
- 教师心理健康案例分析 - 年轻班主任的心理困惑
- 民间借贷司法解释溯及力是否适用?
- 三联书店推荐的100本好书
- 《化工原理》(第三版)复习思考题及解答
- 题库
- 程序
- 列主元高斯消去法C++源文件
- 基于K型热电偶的电阻炉温控系统设计
- 厦华彩电总线进入方法__ A
- 什么因素主导着中国黄金市场价格波动_基于2008年_2012年数据的实证分析
- BEC+higher难词解析汇编汇
- 全国计算机等级考试二级ACCESS试题及答案
- 行政管理学作业
- 素质大赛班会设计
- 豫东平原夏玉米高产优质制种技术措施研究
- 新希望年报(000876)年度报告2011年(食品酒茶财务风险)新希望六和股份有限公司_九舍会智库
- 腹部损伤病人的护理
- 我的大学 励志
- 2012无机化学B卷答案及评分标准1
- 华师版本七年级上册第一章走进数学世界(1)
- 锈蚀钢筋与混凝土动态粘结性能的试验研究
- 房地产预警系统研究综述
- 2016新南威尔士大学专业
- 民族的脊梁
- 细石混凝土泵租赁合同2
- 薪酬管理 第三章职位薪酬体系