2019期末VF编程复习题

发布 2021-05-19 20:19:28 阅读 9537

编程题。

1.从键盘输入学生成绩:若成绩大于等于90分,输出‘优’;大于等于80并且小于90分,输出‘良’;大于等于70并且小于80分,输出‘中等’;大于等于60且小于70,则输出‘及格’;小于60,输出‘不及格’。

clearinput "请输入成绩:" to cj

do case

case cj>=90

?"优秀"case cj>=80

?"良好"case cj>=70

?"中等"case cj>=60

?"及格"other

?"不及格"

endcase

2.求100以内能被3整除的自然数的和。

set talk off

clearstore 0 to s,n

do while n<=100

if n/3=int(n/3)

s=s+nendif

n=n+1enddo

'数字之和: 's

talk on求100到300之间的3的倍数和。

clears=0

for i=1100 to 300

if i%3=0

s=s+iendif

endfor

"100至300之间3的倍数之和为:",s

4.分别计算1~100之间的偶数与奇数之和。

store 0 to sume,sumo

for i=1 to 100

if i%2=0

sume=sume+i &&偶数累加。

elsesumo=sumo+i &&奇数累加。

endifnext

"1~100偶数累加和=",sume

"1~100奇数累加和=",sumo

计算函数的值,当自变量为正数时,函数值为1;当自变量为负数时,函数值为—1;当自变量为0时,函数值为0。

clearinput "请输入一个数:" to x

do case

case x>0

case x=0

case x<0

endcase

6.假设学生。dbf表中有姓名和少数民族否等字段,在学生表中分别统计汉族和少数民族学生的人数。

clearuse 学生表。

count for 民族="汉族" to hz

count for 民族!="汉族" to fhz

"汉族有:",hz

"少数民族有:",fhz

7.求n!clear

s=1input '请输入n的值:' to n

for i=1 to n

s=s*iendfor

n,"!的值为:",s

s=1input 'n=' to n

for i=1 to n

s=s*iendfor

s8.输入学生成绩,若成绩大于80分,则输出“优良”,成绩小于60分,则输出“不及格”,否则输出“中等”。

clearinput "请输入学生成绩" to cj

do case

case cj<0 or cj>100

?"数据错误"

case cj>=80

?"优良"case cj<60

?"不及格"

otherwise

?"中"endcase

return

9. 编写程序,求出10!

clears=0

m=1for i= 1 to 10

m=m*is=s+m

endfor

"10!="s

10. 求1到100的之间的偶数和。

clears=0

for i=2 to 100 step 2

s=s+iendfor

s11.求1到100的之间的奇数和。

clears=0

for i=1 to 100 step 2

??is=s+i

endfor

"和是:",s

12.求1到100的之间的和。

clears=0

for i=1 to 100

s=s+iendfor

"1—100之间数的和:",s

13、从键盘输入2个数,按从小到大排序,并输出。

clearset talk off

input "请输入两个数:" to x1

input "请输入两个数:" to x2

if x114.判断某个数是正数还是负数或是0。

clearinput "请输入一个数:" to x

do case

case x>0

?"正数"case x=0

?"零"case x<0

?"负数"endcase

15.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身(如153=13+53+33).求所有的水仙花数。

for i=100 to 999

a=int(i/100)

b=mod(int(i/10) ,10)

c=mod(i,10)

if i=a*a*a+b*b*b+c*c*c then

iendif

endfor

16.在学生表中分别统计男女同学的人数。

use 表。

count for 性别="男" to ls

count for 性别="女" to ns

"男生人数:",ls

"女生人数:",ns

17.在学生表中分别统计少数民族男女同学的人数。

clearuse 表。

count for 民族="少数民族"

**er 性别="男" for 民族="少数民族" to cj1

**er 性别="女" for 民族="少数民族" to cj2

"男生平均入学成绩:",cj1

"女生平均入学成绩:",cj2

不一定对)18.分别从键盘输入身高(cm)、体重(kg),若体重大于身高-90,则输出“偏胖!”;若体重小于身高-120,则输出“偏瘦!”;其它情况输出“标准!”。

clearinput "请输入身高cm" to sg

input "请输入体重kg" to tz

do case

case tzsg-120

?"偏瘦"case sg-120>tz>sg-90

?"标准"endcase

return

19.从键盘输入一个数x,根据不同的情况输出y的值:若x大于0,则y值是x的平方;若x等于0,则y值为100;若x小于0,则y值是x乘以10。

input "请输入一个数: "to x

if x>0

y=x*xendif

if x=0

y=100endif

if x<0

y=x*10

endifmessagebox("y="+transform(y),0+64,"输出")

2019期末复习题 1

5.在 0,2 内,满足sinx cosx的x的取值范围是 a.b.c.d.6.如图1,在正六边形abcdef中,a.b.c.d.10.已知平面向量 2,1 1,1 5,1 若 则实数k的值为 a 2 b.c.d.11.要得到y sin的图象,需将函数y sin的图象至少向左平移 个单位。abc.d...

一1期末复习题 四

四 我会照样子填一填。1.例 跳绳。故事 游戏。纸马毽子积木。象棋羽毛球游戏。排球足球书。跷跷板绳子河。2.例 安安静静。3.例 荡 来 荡 去。来 去 来 去。来 去来 去。4.例 又 香 又 甜 又 又又 又 又 又又 又 5.例 碧绿碧绿的叶子。碧绿碧绿的雪白雪白的 的 的 五 我会连一连。蜻...

高二期末复习题

abcd.12.已知是椭圆上的一点,f1 f2是该椭圆的两个焦点,若 pf1f2的内切圆半径为,则的值为b abcd.0 二 填空题 本题共4个小题,每小题4分,共16分。13.已方程表示焦点在x轴上的双曲线,则m的取值范围是 14.双曲线的右焦点到其渐近线的距离为 1 15.已知点是椭圆上在第一象...