Visualfoxpro程序设计练习题及答案

合集下载

vf试题及答案

vf试题及答案

vf试题及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,下列哪个选项不是数据类型?A. 数字型B. 字符型C. 日期型D. 逻辑型答案:D2. 在Visual FoxPro中,哪个命令用于创建一个新的表单?A. CREATE FORMB. CREATE TABLEC. CREATE REPORTD. CREATE CLASS答案:A3. Visual FoxPro中,下列哪个函数用于计算两个日期之间的天数差?A. DATEDIFFB. DATEADDC. DATEFORMATD. DATEVALUE答案:A4. 在Visual FoxPro中,如何将一个表单的背景颜色设置为蓝色?A. THISFORM.BackColor = "Blue"B. THISFORM.BackColor = 0x0000FFC. THISFORM.BackColor = "0x0000FF"D. THISFORM.BackColor = "#0000FF"答案:D5. Visual FoxPro中,下列哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. BROWSE答案:B6. 在Visual FoxPro中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A7. Visual FoxPro中,下列哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B8. 在Visual FoxPro中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B9. Visual FoxPro中,下列哪个命令用于关闭一个表单?A. CLOSE FORMB. RELEASE FORMC. DESTROY FORMD. CLOSE答案:C10. 在Visual FoxPro中,如何将一个表的记录指针移动到下一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。

vf试题及答案能复制

vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。

答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。

答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。

答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。

答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。

答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。

答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。

- 选择“文件”菜单中的“新建”选项。

- 选择“表单”。

- 在表单设计器中,使用“字段”工具来添加字段。

vf考试题及答案

vf考试题及答案

vf考试题及答案一、单选题(每题2分,共10题)1. Visual FoxPro中,用于定义变量的命令是:A. SETB. DEFINEC. DECLARED. VAR答案:C2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. SIZE答案:A3. 以下哪个命令用于打开一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USED. SELECT答案:B4. 在Visual FoxPro中,如何将一个表的记录添加到另一个表中?A. INSERT INTOB. COPY TOC. APPEND FROMD. MOVE TO答案:C5. Visual FoxPro中,用于创建表单的命令是:A. FORMB. CREATE FORMC. DEFINE FORMD. BUILD FORM答案:A6. 在Visual FoxPro中,如何设置表单的标题?A. SET TITLEB. CAPTIONC. TITLED. FORM CAPTION答案:D7. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. DTOC()D. CTOD()答案:C8. 在Visual FoxPro中,如何设置表单的背景颜色?A. SET COLORB. COLORC. BACKCOLORD. FORM COLOR答案:C9. Visual FoxPro中,以下哪个命令用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFC. DATEDIFFS()D. DATEDIFFS答案:A10. 在Visual FoxPro中,如何将一个字段的值设置为NULL?A. SET NULLB. NULLC. EMPTYD. BLANK答案:B二、多选题(每题3分,共5题)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEARCH答案:A, B, C2. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:A, B, C, D3. Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C4. 在Visual FoxPro中,以下哪些函数用于数学计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D5. Visual FoxPro中,以下哪些命令用于数据删除?A. DELETEB. REMOVEC. DROPD. ERASE答案:A, B, C三、判断题(每题1分,共5题)1. Visual FoxPro中,使用“.”可以访问当前表的字段。

Visual FoxPro数据库程序设计课后习题参考答案及解析

Visual FoxPro数据库程序设计课后习题参考答案及解析

第一章Visual FoxPro 数据库基础第一节数据库基础知识1、答案:数据描述事物特性的数据内容存储在某一媒体上的数据形式解析:本题考查的知识点是数据的概念及包括的内容。

数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内容;二是存储在某一种媒体上的数据形式。

做好该题的关键是熟练掌握数据的概念及包含的两个方面。

2、答案:C解析:本题考查的知识点是数据处理。

数据处理是指将数据转换成信息的过程。

完成这一过程的中心问题是管理好数据。

3、答案:C解析:20世纪50年代中期到20世纪50年代后期是计算机数据管理的人工管理阶段;从20世纪50年代后期到20世纪60年代中后期是计算机数据管理的文件系统阶段;20世纪60年代中后期到20世纪70年代后期是计算机数据管理的数据库系统阶段;20世纪70年代是计算机数据管理的分布式数据库系统阶段;20世纪80年代以后开始将面向对象程序设计引入计算机科学领域之中。

4、答案:描述事物的数据本身相关事物之间的联系解析:本题考查的知识点是数据库的概念及相关的内容。

数据库是存储在计算机存储设备上的结构化的相关数据集合,其概念包括两个方面:一是描述事物的数据本身;二是相关事物之间的联系。

做好该题的关键是熟练掌握数据库的概念及包含的两个方面。

5、答案:D解析:本题考查的知识点是数据库系统的组成。

本题需要记忆。

在Visual FoxPro中,数据库系统由计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)。

第二节关系数据库1、答案:C解析:数据库管理系统支持的数据模型有3种:层次模型、网状模型和关系模型。

层次模型是指用树形结构表示实体及其之间联系的模型,网状模型是指用网状结构表示实体及其之间联系的模型,关系模型是指用二维表结构表示实体及其之间联系的模型。

2、答案:C解析:本题考查的知识点是数据库管理系统中的关系的基础知识。

在Visual FoxPro中,一个关系就是一个二维表。

《Visual FoxPro程序设计》参考答案

《Visual FoxPro程序设计》参考答案

课程名称:Visual FoxPro程序设计(参考答案)一、单项选择1C 2B 4B 5C 6A 7C 8D 9B11A 12A 13B 14B 15D 17B 18B 19A 20D二、填空题1、数据库10、STORE2、面向过程、面向对象11、AutoSize、WordWrap3、典型安装12、F4、工作区、状态栏13、914、trim(x)+ y6、生成器15、列表框7、常量16、可视化8、date()17、数据环境三、简答题。

1、数据库表和自由表的关系。

表是一组相关数据的集合,在Visual FoxPro中,所有的数据操作都是在表的基础上进行的。

表分为两类,即数据库表和自由表,其扩展名都为“.dbf”。

数据库表和自由表是可以互相转换的,当一个数据库表从数据库中移出时,这个表就变成了自由表;当一个自由表被添加到一个数据库中时,这个表就变成了数据库表。

一个数据库表只能属于一个数据库。

2、请问数据完整性包括哪几方面,并简述各个完整性的作用。

数据完整性包括:实体完整性、域完整性和参照完整性三方面。

(1)实体完整性是保证表中记录“唯一”的特性,即在一个表中不允许有重复的记录出现;(2)域完整性是对某一具体应用所涉及的数据提出的约束条件;(3)参照完整性是将表与表之间建立起来某种约束关系。

3简述Visual Forpro 表单的创建的方法和运行方法。

可以使用下列三种方法打开表单设计器:(1)单击“文件”—>“新建”命令,在弹出的“新建”对话框中选中“表单”单选按钮,然后单击“新建文件”|按钮即可打开表单设计器,并建立一个空白表单。

(2)在命令窗口中输入CTEATE FORM[<表单文件名>]命令。

(3)在“项目管理器”的“文档”选项卡中单击“新建”按钮,在弹出的“新建表单”对话框中单击“新建表单”按钮也可以穿件表单。

运行表单的方法如下:(1)在“表单设计器”环境下,单击“表单”—>“执行表单”命令,或者单击“常用”工具栏中的“运行”按钮。

vfp试题及答案

vfp试题及答案

vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。

A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。

A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。

A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。

A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。

答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。

答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。

答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。

答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。

答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。

例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。

Visual_FoxPro编程练习题__参考答案_

Visual_FoxPro编程练习题__参考答案_

V i s u a l F o x P r o函授练习题部分参考程序一、求任一园面积;解:程序编写如下:CLEARinput " 请输入园半径= " to RS = 3.14159 * R * R? " 所求园面积为:" , S二、求任一梯形面积;解:程序编写如下:CLEARinput " 请输入梯形的上底= " to ainput " 请输入梯形的下底= " to binput " 请输入梯形的高= " to hS = ( a + b )/ 2 * h? " 所求梯形面积为:" , S1.编写程序Ex5.prg:输入任一字符串,显示出它的长度和最后一个字符。

解:程序编写如下:CLEARACCEPT " 请输入一个字符串:" to SL = LEN(S)G = RIGHT(S,1)? " 输入字符串的长度是:" , L? " 输入字符串最后一个字符是:" , G2.编写程序Ex6.prg:当判别式大于等于零时,求方程ax2+bx+c=0 的两个根(a>0)。

CLEARinput " 请输入二次项系数: " TO ainput " 请输入一次项系数: " TO binput " 请输入常数项: " TO cx1=(-b + SQRT(b*b-4*a*c) )/(2*a)x2=(-b - SQRT(b*b-4*a*c) )/(2*a)? " 方程的第一个根:" , x1? " 方程的第二个根:" , x23.编写程序Ex7.prg:查找RCDA中任一个人的记录。

解:程序编写如下:CLEARUSE RCDA EXCLACCEPT " 请输入姓名:" to NameLocate ALL FOR 姓名= NameDisplayUSE4.编写程序Ex8.prg:用ACCEPT 语句查找RCDA中任一职称的记录。

Visualfoxpro程序设计练习题及答案

Visualfoxpro程序设计练习题及答案

Visual foxpro程序设计练习题求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。

答案:236n=0for i=10 to 1000if mod(i,7)=0 or mod(i,9)=0n=n+1endiendf?n求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。

答案:18630s=0for i=101 to 299if mod(i,2)=0 and mod(i,3)<>0 or mod(i,5)<>0s=s+iendiendf?s3、求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。

答案:18s=0for i=1 to 100s=s+1/iif s>=3.5exitendiendf?i-14、求100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于30000。

答案:25s=0for i=1 to 100s=s+i^3if s>30000exitendiendf?i5、求出100以内使得算式1*2+2*3+…+n*(n+1)的值小于5000的最大的自然数n。

答案:23s=0for i=1 to 100s=s+i*(i+1)if s>=5000exitendiendf?i-16、求出100以内使得算式1/(1*1)+1/(2*2)+…+1/(n*n)的值小于1.6的最大的自然数n。

答案:21s=0for i=1 to 100s=s+1/i^2if s>=1.6exitendiendf?i-17、某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。

答案:18n=0x=1do while x<2x=x*(1+0.04)n=n+1enddo?n8、设等比数列:1,3,9,27,…。

求使得此数列的前n项之和大于2345678的最小的自然数n。

(整理)Visual FoxPro 程序设计习题解.

(整理)Visual FoxPro 程序设计习题解.

《Visual FoxPro 程序设计》习题解第一章数据库基础知识一、选择题1. 关系数据库管理系统所管理的关系是()。

A. 一个.DBF文件B. 若干个二维表C. 一个.DBC文件D. 若干个.CDX文件答案:B2. 在关系的基本运算中,下列不属于专门关系运算的是()。

A. 投影B. 排序C. 联接D. 选择答案:B3.数据库系统的核心是()。

A. 操作系统B. 文件系统C. 数据库D. 数据库管理系统答案:D4. 关于数据库系统的下列说法中正确的是()。

A. 数据库中只存在记录之间的联系B. 数据库中数据项之间和记录之间都不存在联系C. 数据库中只存在数据项之间的联系D. 数据库中数据项之间和记录之间都存在联系答案:D5. 在Visual FoxPro中,用二维表表示实体与实体之间联系的数据模型称为()。

A. 层次模型B. 网关模型C. 关系模型D. E-R模型答案:C6. 在模型概念中,实体所具有的某一特性称为()。

A. 属性B. 实体型C. 实体集D. 元组答案:A7. 下列不属于DBMS功能的是()。

A. 数据字典B. 数据定义C. 数据操纵D. 数据库运行控制答案:A8. 数据库系统中所支持的数据模型有()。

A. 层次模型、链接模型、网状模型B. 层次模型、网状模型、树型模型C. 网状模型、关系模型、链接模型D. 关系模型、网状模型、层次模型答案:D9. 用于实现各种操作的软件称为()。

A. 数据软件B. 数据库管理系统C. 编译程序D. 操作系统答案:B10. 在有关数据库的概念中,若干个记录的集合称为()。

A. 文件B. 数据项C. 数据表D. 字段名答案:C二、填空题1. 一般说来,数据库管理系统主要适用于做。

答案:数据处理2. 关系的基本运算可以分为两类:和。

答案:传统的集合运算专门的关系运算3. 关系是具有相同性质的集合。

答案:元组4. 按照所使用的不同,数据库相同可以分为层次模型、网状模型和关系模型。

Visual FoxPro试题及答案

Visual FoxPro试题及答案

VISUAL FOXPRO试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)? A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件 B) Init事件 C) Load事件 D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。

VisualFoxpro程序设计考试题答案

VisualFoxpro程序设计考试题答案

1、数据库系统与文件系统的最主要区别是(分数:2 分)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量标准答案是:B。

2、数据库系统的核心是(分数:2 分)A.数据模型B.数据库管理系统C.数据库D.数据库管理员标准答案是:B。

3、Visual FoxPro支持的数据模型是(分数:2分)A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型标准答案是:B。

4、在Visual FoxPro中“表”是指(分数:2分)A.报表B.关系C.表格D.表单标准答案是:B。

5、对于“关系”的描述,正确的是(分数:2 分)A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名标准答案是:D。

6、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是(分数:2分)A.索引、排序、查找B.建库、录入、排序C.选择、投影、联接D.显示、统计、复制标准答案是:C。

7、关系运算中的选择运算是(分数:2分)A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A和B都对标准答案是:A8、如果一个学生可以选择多门课程,而且每门课程可以被多个学生选择,则学生和课程两个实体之间的关系属于(分数:2分)A.一对一联系B.多对一联系C.多对多联系D.一对多联系标准答案是:C。

9、在Visual FoxPrlO&项目管理器中不包括的选项卡是(分数:2分)A.数据B.文档C.类D.表单标准答案是:D。

10、在下面的数据类型中默认值为.F.的是(分数:2分)A.数值型B.字符型C.逻辑型D.日期型标准答案是:C。

Visual FoxPro 程序设计教程课本习题(带答案)

Visual FoxPro 程序设计教程课本习题(带答案)

习题1一、单选题1. 在数据管理技术发展过程中,没有专门的软件对数据进行管理的阶段是(A )。

A. 人工管理阶段B. 文件系统阶段C. 人工管理阶段和文件系统阶段D. 文件系统阶段和数据库阶段2. 数据库系统与文件系统的主要区别是(B )。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 数据库系统的核心是(C )。

A. 数据库B. 操作系统C. 数据库管理系统D. 文件4. 在下述关于数据库系统的叙述中,正确的是(B )。

A. 数据库中只存在数据项之间的联系B. 数据库的数据项之间和记录之间都存在联系C. 数据库的数据项之间无联系,记录之间存在联系D. 数据库的数据项之间和记录之间都不存在联系5. 在下列4个选项中,不属于基本关系运算的是(D )。

A. 连接B. 投影C. 选择D. 比较6. 如果一个部门只能有一个经理,而且一个经理不能同时担任其他部门的职务,部门和经理两个实体之间的联系属于(A )。

A. 一对一联系B. 一对多联系C. 多对多联系D. 多对一联系7. 设有关系R1和R2,经过关系运算得到结果S,则S是(D )。

A. 元组B. 关系模式C. 数据库D. 关系8. 下面的(D )不是数据库技术的主要特点。

A. 数据的结构化B. 数据的冗余度小C. 较高的数据独立性D. 程序的标准化9. 对关系执行投影运算后,元组的个数与原关系中元组的个数(D )。

A. 相同B. 小于原关系C. 大于原关系D. 不大于原关系10. 用于实现数据库各种数据操作的软件称为(C )。

A. 数据软件B. 操作系统C. 数据库管理系统D. 编译程序11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A )。

vfp考试例题和答案

vfp考试例题和答案

vfp考试例题和答案一、单项选择题1. 在Visual FoxPro中,以下哪个选项是正确的?A. Visual FoxPro是一种数据库管理系统B. Visual FoxPro是一种编程语言C. Visual FoxPro是一种操作系统D. Visual FoxPro是一种网络浏览器答案:A2. Visual FoxPro中,以下哪个选项表示表单的控件?A. FormB. ReportC. LabelD. Table答案:C3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A4. 在Visual FoxPro中,以下哪个选项不是数据库对象?A. 表B. 视图C. 索引D. 程序答案:D5. Visual FoxPro中,以下哪个命令用于创建一个数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:B6. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM Employees WHERE Age > 30B. SELECT * FROM Employees WHERE Age = 30C. SELECT * FROM Employees WHERE Age < 30D. All of the above答案:D7. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. INT()答案:B8. 在Visual FoxPro中,以下哪个选项是正确的表单事件?A. ClickB. LoadC. CloseD. All of the above答案:D9. Visual FoxPro中,以下哪个命令用于打开一个表?A. USEB. SELECTC. OPEND. BROWSE答案:A10. 在Visual FoxPro中,以下哪个选项是正确的表单控件事件?A. InitB. ClickC. MouseMoveD. All of the above答案:D二、多项选择题1. 在Visual FoxPro中,以下哪些是有效的数据类型?A. CharacterB. NumericC. DateD. Memo答案:A, B, C, D2. Visual FoxPro中,以下哪些是正确的表单控件?A. Text BoxB. Command ButtonC. Combo BoxD. Grid答案:A, B, C, D3. 在Visual FoxPro中,以下哪些是有效的SQL命令?A. SELECTB. INSERTC. UPDATED. DELETE答案:A, B, C, D4. Visual FoxPro中,以下哪些是正确的程序结构?A. SequenceB. SelectionC. IterationD. All of the above答案:D5. 在Visual FoxPro中,以下哪些是正确的表单事件?A. InitB. LoadC. ClickD. Close答案:A, B, C, D三、填空题1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。

vf考试题目及答案

vf考试题目及答案

vf考试题目及答案一、选择题(每题2分,共10题)1. Visual FoxPro中,用于打开表的命令是:A. OPEN DATABASEB. USEC. SELECTD. BROWSE答案:B2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. Visual FoxPro中,以下哪个命令用于显示当前表的记录?A. LISTB. DISPLAYC. BROWSED. SHOW TABLE答案:C4. 在Visual FoxPro中,如何将一个表的记录追加到另一个表中?A. APPEND FROMB. INSERT INTOC. COPY TOD. SELECT INTO答案:A5. Visual FoxPro中,以下哪个命令用于计算表中记录的总数?A. COUNTB. SUMC. AVGD. MAX答案:A6. 在Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. ALTER TABLED. INDEX ON答案:B7. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. VALC. NUMD. INT答案:B8. 在Visual FoxPro中,以下哪个命令用于删除表中的记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A9. Visual FoxPro中,以下哪个命令用于查找表中的特定记录?A. SEEKB. FINDC. LOCATED. GATHER答案:B10. 在Visual FoxPro中,以下哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B二、填空题(每题3分,共5题)1. 在Visual FoxPro中,使用________命令可以退出程序。

VF程序设计试题及答案

VF程序设计试题及答案

VF程序设计请注意:1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。

没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值请注意:本学期您只有一次在线考试机会,请慎重做答和提交!01:29:42单项选择题第1题以下关于Visual FoxPro的叙述最全面的是(D)本题1分A、Visual FoxPro是一个数据库应用平台软件B、Visual FoxPro是一个数据库应用开发工具C、Visual FoxPro是一个综合应用软件D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具第2题关系数据库系统中所使用的数据结构是(D )本题1分A、树B、图C、表格D、二维表第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的( D)本题1分A、操作系统B、文件系统C、文件结构D、数据结构第4题用二维表形式表示的数据模型是(B )本题1分A、层次数据模型B、关系数据模型C、网状数据模型D、网络数据模型第5题关系数据库管理系统的3种基本关系运算不包括( A) 本题1分A、比较B、选择C、连接D、投影第6题下列关于数据库系统的叙述中,正确的是(A )本题1分A、表的字段之间和记录之间都存在联系B、表的字段之间和记录之间都不存在联系C、表的字段之间不存在联系,而记录之间存在联系D、表中只有字段之间存在联系第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用第8题在关系理论中,把二维表表头中的栏目称为(C )本题1分A、数据项B、元组C、结构名D、属性名第9题在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过(B ) 本题1分A、候选键B、主键C、外键D、超键第10题数据库系统的构成为:数据库、计算机硬件系统、用户和(D )本题1分A、操作系统B、文件系统C、数据集合D、数据库管理系统第11题数据库系统的用户对数据库的查询和存储操作使用的语言是( D )本题1分A、自然语言B、自含语言C、数据描述语言D、数据操作语言第12题DBAS指的是(C )本题1分A、数据库管理系统B、数据库系统C、数据库应用系统D、数据库服务系统第13题用于实现对数据库进行各种数据操作的软件称为(C ) 本题1分A、数据软件B、操作系统C、数据库管理系统D、编译程序第14题数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是(B )本题1分A、DBMS包括DB和DBSB、DBS包括DB和DBMSC、DB包括DBS和DBMSD、DB、DBS和DBMS是平等关系第15题下列关于数据库系统的叙述中,正确的是(D )本题1分A、数据库系统只是比文件系统管理的数据更多B、数据库系统中数据的一致性是指数据类型一致C、数据库系统避免了数据冗余D、数据库系统减少了数据冗余第16题Visual FoxPro6。

二级Visual+FoxPro的程序设计

二级Visual+FoxPro的程序设计

[模拟] 二级Visual FoxPro的程序设计选择题第1题:下列程序段执行以后,内存变量A和B的值是( )。

GLEARA=10B=20SET UDFPARMS TO REFERZNCEDO SQ WITH (A),B&&参数A是值传送,B是引用传送?A,BPROCEDURE SQPARAMETERS X 1,Y 1X1=X1*X1Y1=2*X1ENDPROCA.10 200B.100 200C.100 20D.10 20参考答案:A第2题:设A=23,B=20,M="A+B",执行命令?&M+20后,屏幕显示的结果是( )。

A.232020B.A+B+20C.63D.出错信息参考答案:C第3题:在Visual FoxPro中,运行表单TI.SCX的命令是( )。

A.DO T1B.RUN FORM T 1C.DOFORMT 1D.D0 FROMT 1参考答案:C第4题:如果地执行了?PARTS和?M->PARTS这两条命令且显示结果不同。

说明了( )。

A.前一个PARTS是内存变量,后一个PARTS是字段变量B.前一个PARTS是字段变量,后一个PARTS是内存变量C.两个PARTS都是内存变量D.两个PARTS都是字段变量参考答案:B第5题:当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令( )。

A.DELETE FOR图书号="A"B.DELETE WHILE图书号="A"C.DELETE FOR图书号="A*"D.DELETE FOR图书号LIKE"A"参考答案:A第6题:在当前表中,查找第2个女老师的记录,应使用命令( )。

A.LOCATE性别="女"B.LOCATE FOR性别="女"NEXT 2C.LOCATE FOR性别="女"CONTINUED.LIST FOR性别="女"参考答案:C第7题:如果一个Visual FoxPro数据表文件中有100条记录,当前记录号为76,执行命令SKIP30之后,再执行命令?RECNO(),其结果是( )。

Visual FoxPro 程序设计习题 计算机考试习题及答案

Visual FoxPro 程序设计习题 计算机考试习题及答案

Visual FoxPro 程序设计习题及答案第一章 Visual FoxPro 基础知识1.1 选择题1. 关系数据库管理系统所管理的关系是________。

A. 若干个二维表B. 一个DBF文件C. 一个DBC文件D. 若干个DBC文件2.在Visual FoxPro中,用二维表数据来表示实体与实体之间联系的数据模型称为________ 。

A. 层次模型B. 网状模型C. 关系模型D. 联系模型3.在Visual FoxPro中,专门的关系运算不包括________。

A. 选择B. 投影C. 联接D. 差运算4.下列关于数据库系统的说法,正确的一项是________。

A. 数据库中只存在数据项之间的联系B. 数据库中只存在记录之间的联系C.数据库的数据项之间和记录之间都存在联系D.数据库的数据项之间和记录之间都不存在联系5.下列关于Visual FoxPro的说法,正确的一项是________。

A. Visual FoxPro是一种在微机上运行的数据库管理系统软件B. 在微机上运行的数据库管理系统软件是Visual FoxPro 6.0C. Visual FoxPro是一种在微机上运行的数据库系统D. Visual FoxPro 6.0是一种在微机上运行的数据库系统6.在Visual FoxPro中,“表”文件扩展名为________。

A. APPB. DBFC. DBCD. BAK7.在Visual FoxPro中,数据库完整性一般包括________。

A. 实体完整性、域完整性B. 实体完整性、域完整性、参照完整性C. 实体完整性、域完整性、数据库完整性D. 实体完整性、域完整性、数据表完整性8.数据库系统由________组成。

A. 计算机硬件系统、数据集合、数据库管理系统、相关软件、数据管理员(用户)B. 计算机软件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)C. 计算机硬件系统、数据库集合、数据系统、相关软件、数据管理员(用户)D. 计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)9.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是________。

VF程序设计教程题及答案

VF程序设计教程题及答案

第一章1.试说明数据与信息的区别和联系。

数据是人们用于记录事物情况的物理符号。

信息是数据中所包含的意义。

数据与信息既有区别,又有联系。

数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。

另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。

2.什么是数据库、数据库管理系统和数据库系统?数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。

数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。

数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。

3.简述数据库的三级模式结构。

为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。

模式又称概念模式或逻辑模式,对应于概念级。

它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。

外模式又称子模式,对应于用户级。

它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

内模式又称存储模式,对应于物理级。

它是数据库中全体数据的内部表示或底层描述。

4.数据库系统的特点是什么?特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。

5.实体之间的联系有哪几种?分别举例说明。

(1)一对一联系(1∶1) 例如,一所学校只有一个校长,一个校长只在一所学校任职,校长与学校之间的联系是一对一的联系。

《Visual FoxPro程序设计实践》习题参考标准答案

《Visual FoxPro程序设计实践》习题参考标准答案

《Visual FoxPro程序设计实践》习题参考答案————————————————————————————————作者:————————————————————————————————日期:2《Visual FoxPro程序设计实践》习题参考答案1 Visual FoxPro基础一、选择题1 2 3 4 5 6 7 8 9 10C D A A C A C B A C11 12 13 14 15 16 17 18 19 20D B A D C D B D B B二、填空题1 菜单、命令2 关系模型3 关系4 数据5 326 数据库管理系统7 属性或字段、元组或记录8 元组或记录9 选择10 F1、HELP、帮助11 菜单操作方式、命令操作方式、程序操作方式12 向导、设计器、生成器2 VFP 语言基础一、选择题(注:40、41题已经删除,后面答案编辑依次减2)1 2 3 4 5 6 7 8 9 10C C A A B BD C D B11 12 13 14 15 16 17 18 19 20B B CB A D BC B CA(3,5)21 22 23 24 25 26 27 28 29 30C BD D D C D B A C31 32 33 34 35 36 37 38 39 40D C B D A D A B C D41 42 43 44 45 46 47 48 49 50A B A A A A B C D D51 52 53 54 55 56 57 58 59 60C D C A C B D C D C61 62 63 64 65 66 67 68 69 70C D D D D B C B BD C71 72 73 74 75 76 77 78 79 80D C D A B B D B C A81 82 83 84 85 86 87 88 89A A C C AB D B C二、填空题1 所赋值常量的数据类型2 3**18、3^183 "456123789"4 STORE 0 TO M,N5 " AB CD"、"AB CD"6 500、"55555"7 奔腾4个人计算机、奔腾4个人计算机8 INT(X%10/10)、INT(X/10)%10、V AL(RIGHT(ALLTRIM(STR(X)),2)9 .T.、.T. 10 10 11 逻辑运算符12 -123.67、-123 13 函数14 12315 .T. 16 6 17 5.1418 .F. 19 D 20 -1、-221 100 22 .F. 23 3624 T= Y+"年"+M+"月"+D+"日"25 8B、1B、8B、8B26 A!=B、A#B、A<>B 27 -10 28 39、1230029 STORE 学分TO M.学分30 1、26 31 日期时间型、货币型32 字段名变量33 结婚否、是34 135 4 36 ?"A+B=",A+B 37 V AR、STR38 1 39 ROUND(3.1415926,3)40 5000.4568 41 .F.、出错42 TO PRINTER 43 C44 C、N、D、L、Y、T 45 10 46 SET EXACT ON47 SET CENTURY ON 48 日期、日期时间49 MM=050 SCATTER 51 38、.F. 52 .F.53 .F.、0 54 .T.、.F.55 年龄>=20 AND 年龄<=60 56 UPPER(PASSWORD)3 表与数据库一、选择题1 2 3 4 5 6 7 8 9 10B DC B AD A B A D11 12 13 14 15 16 17 18 19 20A C AB A D B B D C21 22 23 24 25 26 27 28 29 30C A A C C CD B D B31 32 33 34 35 36 37 38 39 40C C B C CD D B D B41 42 43 44 45 46 47 48 49 50D B A D D BC B CD C C51 52 53 54 55 56 57 58 59 60A B C B B C D D A C61 62 63 64 65 66 67 68 69 70D C B A A B B C C C71 72 73 74 75 76 77 78 79 80B AC C C A B A B D81 82 83 84 85 86 87 88 89 90D B B C D C C B D A91 92 93 94 95 96 97 98 99 100B C B B B A C A B D101 102 103 104 105 106 107 108A CBC B A C A二、填空题1 自由表、数据库表2 文件尾3 通用型4 DELETE NEXT 45 LIST NEXT 5、GO 13、LIST NEXT 46 主索引、候选索引、唯一索引、普通索引7 BROWSE8 文件尾9 CONTINUE 10 物理、逻辑11 多、多、一12 SEEK 13 跟着、父表、子表14 2 15 一对一、一对多、多对多16 关闭所有数据库和表、打开表ST的同时打开其索引CJ、统计2000年以后出生人数17 LIST FOR 入馆日期>={^2005-01-01} 18 619 韦波24 20 1 4 2 3 521 ALL 合格否WITH .F. 、笔试成绩<60 AND 上机成绩<60 、NOT合格否NOT合格否、PRINTER22 (1) 部门工资奖金(2) 890 (3) 1001 程云、1400、唐尊(4) 840二车间2100 100023 职称代码、424 ① 1 ②.T. ③16 ④.T. ⑤.F.⑥.F. ⑦ 1 2 3 ⑧ 3 ⑨3~15 ⑩1625 ① 1 ②8 ③ 1 ④9 ⑤ 3⑥ 4 ⑦ 1 ⑧ 1 ⑨ 1 ⑩726 SET RELA TO 编号INTO B 、4 、A3 VFP程序设计魏建国27 4 、1 28 SET RELA TO 编号INTO B29 B.部门代码、ZJ/部门人数30 ALL 、REPLACE 、.T.4 关系数据库标准语言SQL一、选择题1 2 3 4 5 6 7 8 9 10A D C C A D C A A B11 12 13 14 15 16 17 18 19 20C D C C A C B D D B21 22 23 24 25 26 27 28 29 30D D C B B D A A C A31 32 33 34 35 36 37 38 39 40A CBC C B C CD D二、填空题1 QPR 、命令、DO CX.QPR 、结果2 表、视图3 数据定义、数据查询、数据修改4 联系5 CREATE QUERY 、CREATE VIEW 、数据库6插入、更新、删除7 JOIN 、普通联接、内部联接8 ADD、ALTER9 IN 、LIKE 10 BETWEEN...AND (I)11 PRIMARY KEY 、REFERENCES12 销售数量*销售价、AND 、销售数量13 A VG() 、SUM()14 SELECT 、FROM 、WHERE15 (1) 总编号、借书证号、借书证号+总编号(2) 读者.借书证号或借阅.借书证号、图书.总编号=借阅.总编号AND 借阅.借书证号=读者.借书证号(3) COUNT(*) 、姓名或借阅.借书证号或读者.借书证号ORDER BY(4) DISTINCT 、读者,借阅、(DATE()-借书日期)>=90(5) COUNT(*) 、INNER JOIN 、读者.借书证号=借阅.借书证号GROUP BY 、HA VING COUNT(*)>1(6) NOT IN 、单价<1005 数据库的查询和视图一、选择题1 2 3 4 5 6 7 8 9 10A C C A A C C C D D11 12 13 14 15 16 17 18 19 20A A C C DBC B C B二、填空题1 浏览、查询去向、表和临时表2 QPR 、SQL-SELECT语句3 本地视图、远程视图4 表、查询5 MODIFY VIEW <文件名>6 联接、JOIN ON7 可以用来更新表的数据,并将更新结果保存在磁盘上、可以从一个或多个相关联的表中提取所需的信息8 JOIN 、SELECT 、WHERE 9 报表、标签6 结构化程序设计一、选择题(39题已删除,后面答案题号减一)1 2 3 4 5 6 7 8 9 10D C D B C A CD B A D11 12 13 14 15 16 17 18 19 20有问题 C A A A B B A A 出错21 22 23 24 25 26 27 28 29D C B A B D A B、A C、D、C、D、B30 31 32 33 34 35 36 37A、D、A、B C、C、B A A C A B B38 39 40 41 42 43 44A B D 有问题 B D B二、填空题1 顺序结构、选择结构、循环结构2 LOCAL3 {^2009-8-20}或CTOD("08/20/09")4 y1005 成绩最高分6 s=727 姓名=xm 8 (编号,8)=19 无效,需重新选择10 3.14159 、12.5663611 tt =5或tt>=5 12 REPLACE 等级WITH "A"13 NUM 14 CTOD("05/20/10")或{^2010-05-20}15 N=N+1 16 6417 xy,n,2 、SUBSTR(xy,5,4) 说明:横向显示“重庆平安”18 LOOP 19 10、200 、10020 s=153 21 10 20 22 q=200 、q=10023 按ASCII码字符顺序,将原字符串的每一个字符变为:加上其位置号和字符串总长度后,组成一个新的字符串。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
n=n+1
endif
c=int(c/2)
enddo
?n
25、对自然数A、B、C,若A<B<C且A*A+B*B=C*C,则称{A,B,C}为一组勾股弦数,其中A、B、C分别称为勾、股、弦。试求出弦为25000的勾股弦数组的个数。
答案:5
n=0
for b=12500 to 25000
for a=1 to b-1
endfor
?n
27、已知数列{f(n)}:f(1)=1,f(2)=4,当n=3,4,5,…时,f(n)=3*f(n-1)-f(n-2)。试求出100以内最大的自然数n使得此数列的前n项之和首次大于75364321。
答案:19
dime f(100)
f(1)=1
f(2)=4
s=5
for n=3 to 100
答案:23
s=0
for i=1 to 100
s=s+i*(i+1)
if s>=5000
exit
endi
endf
?i-1
6、求出100以内使得算式1/(1*1)+1/(2*2)+…+1/(n*n)的值小于1.6的最大的自然数n。
答案:21
s=0
for i=1 to 100
s=s+1/i^2
if s>=1.6
endf
?s
20、将大于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序排列后,求前面20个数之和。
答案:20610
a=1001
n=0
s=0
do while n<20
if mod(a,4)=0 or mod(a,6)=0
s=s+a
n=n+1
endif
a=a+1
enddo
?s
21、若一个自然数恰好是它的平方的末后几位数,则称此数为自同构数。如5和76都是自同构数,因为它们的平方分别是25和5776。求[2,99999]内所有自同构数之和。(提示:若x是m位同构数,则x的平方除以10的m次方的余数就是x)
endif
if n==50
exit
endif
endfor
?i
30、编写程序,计算10000以内有多少个这样的数,其个位数为6且该数能被9整除。
答案:111
n=0
for i=1 to 10000
if i%10==6 and i%9==0
n=n+1
endif
endfor
?n
31、设某四位数的各位数字的平方和等于100,问共有多少个这种四位数?
exit
endi
endf
?i-1
7、某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。
答案:18
n=0
x=1
do while x<2
x=x*(1+0.04)
n=n+1
enddo
?n
8、设等比数列:1,3,9,27,…。求使得此数列的前n项之和大于2345678的最小的自然数n。
答案:73
max=3
min=300
for a=1 to 20
for b=1 to 50
for c=1 to 100
if a*5+b*2+c=100
s=a+b+c
if(s>max)
max=s
endif
if(s<min)
min=s
endif
endif
endfor
endfor
endfor
?max-min
34、找满足以下条件: X^2+Y^2=41^2且X+Y之值最大的二个正整数X,Y,求X+Y之值.
endfor
?n
10、求出203267的所有真因子(即小于它本身的约数)中最大的因子数。
答案:6557
s=203267
for i=1 to int(203267/3)
if mod(s,i)=0
n=i
endif
endfor
?n
11、求出20677和42067的最大公约数。
答案:713
for i=20677 to 1 step -1
答案:57
s1=54322
for i=1 to int(sqrt(54321))
if(54321%i==0 )
s=i+54321/i
if(s<=s1)
s1=s
a=i
endif
endif
endfor
?a
23、已知数列:1、2、4、7、10、15、…,其特点是:相邻两项之差恰好构成自然数列:1、2、3、4、5、…。求此数列的前100项中能被4整除的项的个数。
if a*a+b*b=25000*25000
n=n+1
endif
endfor
endfor
?n
26、求方程3x-7y=1在条件|x|<100且|y|<40下的整数解的个数。
答案:26
n=0
for x=-99Байду номын сангаасto 99
for y=-39 to 39
if 3*x-7*y==1
n=n+1
endif
endfor
f(n)=3*f(n-1)-f(n-2)
s=s+f(n)
if s>75364321
exit
endif
endfor
?n
28、求100-200内的所有素数的个数。(素质是指只能被1和本身整除的数)
答案:21
n=0
for i=100 to 200
for j=2 to i-1
if(i%j==0)
exit
endif
答案:14
s=0
n=0
do while s<=2345678
s=s+3^n
n=n+1
enddo
?n
9、求出45678的所有非平凡因子(即除1和它本身以外的约数)中是奇数的因子个数。
答案:7
n=0
s=45678
for i=3 to 22839 step 2
if mod(s,i)=0
n=n+1
endif
s=s+i
endif
endfor
?s
19、求在[100,999]内所有不含数字0且各位数字之积被96整除的数之和。
答案:26640
s=0
for a=1 to 9
for b=1 to 9
for c=1 to 9
if(mod(a*b*c,96)=0)
s=s+a*100+b*10+c
endi
endf
endf
答案:49
n=0
for i=1000 to 9999
a=int(i/1000)
b=int(i/100)%10
c=int(i/10)%10
d=i%10
if a^2+b^2+c^2+d^2=100
n=n+1
endif
endfor
?n
32、把一张一元钞票,换成一分、二分和五分硬币,每种至少11枚,问有多少种方案?
答案:49
max=41
for x=1 to 41
for y=x to 41
if x*x+y*y=41*41 and max<x+y
max=x+y
endif
endfor
endfor
?max
35、已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。求[100,300]之间能被其因子数目整除的数的个数。
答案:20
Dimension f(100)
f(1)=1
f(2)=4
n=2
do while f(n)< 87654321
n=n+1
f(n)=3*f(n-1)-f(n-2)
enddo
?n
16、一球从100米高处落至平地,并且连续多次再反弹再落下,假设每次反弹的高度都是前一高度的3/4倍,试求出最大的自然数n,使得此球从开始下落至第n次着地时在垂直方向所经过的总路程不超过690米。
答案:13
n=0
for a=11 to 20
for b=11 to 50
for c=11 to 100
if a*5+b*2+c=100
n=n+1
endif
endfor
endfor
endfor
?n
33、把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后硬币总数最多的与硬币总数最少的枚数之差是多少?
答案:101114
s=0
for i=2 to 999999
if mod(i*i,10)=i or mod(i*i,100)=i or mod(i*i,1000)=i or mod(i*i,10000)=i or mod(i*i,100000)=i
s=s+i
endif
endfor
?s
22、求满足条件A*B=54321且使A+B的值最小的自然数对A、B中较小的一个数。(提示:设A<=B,当A越大时A+B越小)
s=s+f*1/n
f=-f
endfor
?round(s,4)
37、编写程序,求共有几组i、j、k符合算式ijk+kji=1333,其中i、j、k是0~9之间的一位整数。
相关文档
最新文档