试卷编号:8150
所属语言:visual foxpro
试卷方案:结构化程序设计实验一。
试卷总分:100分。
共有题型:2种。
一、程序填空共10题 (共计50分)
第1题 (5.0分) 题号:2
【程序填空】
题目: 编写鸡兔同笼程序prog31,已知鸡兔的总头数为h,总脚数为f,求鸡兔各有多少只?
请在【】处添上适当的内容,使程序完整。
input "请输入总头数:" to h
input "请输入总脚数:" to f
spacespace
"共有鸡:",x
"共有兔:",y
答案:1). x=(4*h-f)/2
2). y=(f-2*h)/2
第2题 (5.0分) 题号:63
【程序填空】
题目:编写程序prog32,求出sc表中每一个学生各门课程的总分,并输出学号尾数为。
奇数的学生记录到sc1表,sc1表中显示学号及总分字段。要求sc1表中记录。
按照总分降序排序,总分相同时按照学号升序排序。
请在【】处添上适当的内容,使程序完整。如果要执行程序,需单独建立。
新的程序运行,并将星号space删除。
spaceselect 学号, 【from sc;
spacegroup by 【?
spaceh**ing 【?
order by 总分 descending ,学号 into table sc1
listclose all
答案:1). sum(成绩) as 总分。
2). 学号。
3). mod(val(right(学号,1)),2)=1
第3题 (5.0分) 题号:868
【程序填空】
题目:编写程序prog41,计算球的体积。
note 计算球的体积。
input "请输入球的半径:" to rspace
space? "球的体积是:",v
endif
答案:1). if r>0
2). v=4/3*pi()*r**3
第4题 (5.0分) 题号:869
【程序填空】
题目:编写程序prog42,判断某年是否是闰年。闰年的条件是:年份能被400整除,或者年份能被4整除但不能同时被100整除。
请在【】中填写正确答案。
input "请输入年份:" to nf
spaceif
?nf, "年是闰年"
else ?nf, "年不是闰年"
endif
答案:1). mod(nf,4)=0 .and. mod(nf,100)<>0 or mod(nf,400)=0
第5题 (5.0分) 题号:870
【程序填空】
题目:编写程序,修改如图所示的分段函数。
input "请输入一个数:" to x
spaceif 【?
s=x else
spaceif
s=x^2
elsespace
endif
endif
答案:1). x>=2
2). x>-2
3). s=abs(x)
第6题 (5.0分) 题号:871
【程序填空】
题目:在成绩评定时,常把90分以上的定为优秀,80~89分定为优良,70~79分定为良好,小于60分的定为不及格,其余的定为及格。试编程实现此功能。
clearinput "请输入成绩:" to xx
do case
spacecase
? "优秀"
spacecase
? "优良。
spacecase
? "良好。
spacecase 【?
? "不及格"
otherwise
? "及格"
endcase
答案:1). xx>=90
2). xx>=80
3). xx>=70
4). xx<60
第7题 (5.0分) 题号:872
【程序填空】
题目:编写程序,判断输入的一个字符是属于字母、数字还是其它符号。
clearwait "请输入一个字符:" to char
do case
spacecase 【?
?char, "是字母"
spacecase 【?
?char, "是数字"
otherwise
?char, "是一个特殊符号"
endcase
答案:1). upper(char)<=z" .and. upper(char)>=a"
2). char<= 9" .and. char>= 0"
第8题 (5.0分) 题号:873
【程序填空】
题目:编写程序,求出1到100之间的奇数的平方和。
clears=0
x=1space
do while 【?space
space
enddos
答案:1). x<100
2). s=s+x^2
3). x=x+2
第9题 (5.0分) 题号:874
vfp题库
1 数据模型不仅表示反映事物本身的数据,而且表示事物与事物之间的联系。2 用二维表的形式来表示实体之间联系的数据模型叫做关系数据模型。3 二维表中的列称为关系的属性 二维表中的行称为关系的元组。4 在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择,把两个关系中相同属性值的元组联接到一起...
VFP上机题库答案
第1套题目。一 基本操作题。解答。1 第一步 在 命令 窗口中输入 create database 订单管理 按回车键执行。第二步 在 命令 窗口中输入以下两条sql语句,每输入完一条按回车键执行 add table employee add table orders 2 第一步 在 命令 窗口中输...
vfp程序设计作业 程序设计基础
实验报告。实验目的 1.掌握程序文件的建立 编辑和运行方法。2.熟练掌握交互式输入语句accept,input,wait的使用。3.掌握程序控制结构的编写。4.能正确解读基本程序。实验内容 实验教程 上机实例8 1 上机实例8 2 上机实例8 3 input 请输入存款年限 to nx do cas...