福建计算机二级表单第3题答案

合集下载

计算机二级MsOffice第3套真题解析

计算机二级MsOffice第3套真题解析

计算机二级MsOffice第3套真题解析_/video/BV1Y741137fy?p=19第3套Word:互联网发展状况统计报告考点:小题2:①使用独特样式修饰页面【设计】选项卡→【文档格式】选项组→线条(特殊)即为独特样式②插入“边线型提要栏”插入选项卡→文本框下拉→边线型提要栏,即可。

小题4:图表工具的布局修改点击图表→图表工具下图表设计选项卡→下拉快速布局→选择布局7即可。

第3套Excel:减免税政策清单考点:小题2:不显示该工作表的网格线视图选项卡→取消勾选网格线即可。

小题4:设置单元格格式为001,002,003。

等格式展示选中单元格→右键设置单元格格式→选择自定义→输入000即可。

小题5:函数,根据要求填入相应列的内容公式:①收入种类:=VLOOKUP(MID([@减免性质代码],1,2),代码!$B$5:$C$22,2,0)②减免政策大类:=VLOOKUP(MID([@减免性质代码],3,2),代码!$E$5:$F$15,2,0)③减免政策小类:=VLOOKUP(MID([@减免性质代码],5,2),代码!$H$5:$I$49,2,0)公式解读:MID函数用于提取相应字符串的,例如MID([@减免性质代码],1,2)就是提取[减免性质代码]这个字符串中,从第一个字符开始,提取2个字符。

在这里减免性质代码的字符串是:15099901,那么MID([@减免性质代码],1,2),就是提取15,MID([@减免性质代码],3,2)就是提取09,MID([@减免性质代码],5,2)就是提取99。

VLOOKUP函数是筛选mid函数提取出来的字符串,在对应代码!$B$5:$C$22这一个表格中的第2列的数据。

绝对引用的意思:这里每个筛选区域都用了绝对引用,因为他们都在一张表中,而我们每一行筛选的都是固定的表,而不是整张表,所以需要用绝对引用,让每一行的数据都固定筛选这一个表格中的这两列,不用绝对引用会导致填充下一个数据时,引用的表格不正确。

计算机二级考试VFP模拟题及答案三

计算机二级考试VFP模拟题及答案三

计算机二级考试VFP模拟题及答案三2015计算机二级考试VFP模拟题及答案(三)一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。

打开该表单文件,然后在表单设计器环境下完成如下操作:1.将文本框和命令按钮两个控件设置为顶边对齐。

2.将文本框的默认值设置为0。

3.将表单的标题设置"基本操作",将命令按钮的标题设置为"确定"。

4.设置文本框的InteractiveChange事件代码,使得当文本框输入负数时,命令按钮为无效,即不能响应用户的操作。

本题主要考核点:文本框属性的设置、表单属性的设置、命令按钮属性的设置、事件代码的编写。

解题思路:1、打开表单formone,选中标签和命令按钮,选择"格式"菜单下"对齐"菜单下的"顶边对齐"。

2、将文本框的Value属性值设置为0。

3、将表单的Caption属性值设置为"基本操作",命令按钮的.Caption属性值设置为"确定"。

4、设置文本框的InteractiveChange事件代码:if thisform.Text1.value<0mand1.enabled=0endif二、简单应用(2小题,每题20分,计40分)1.扩展Visual FoxPro基类Form,创建一个名为MyForm的自定义表单类。

自定义表单类保存在名为myclasslib的类库中。

自定义表单类MyForm需满足以下要求:(1)其AutoCenter属性的默认值为.T.。

(2)其Closable属性的默认值为.F.。

(3)当基于该自定义表单类创建表单时,自动包含一个命令按钮。

该命令按钮的标题为"关闭",当单击该命令按钮时,将关闭其所在的表单。

(完整)福建省计算机等级考试二级选择题(附答案)

(完整)福建省计算机等级考试二级选择题(附答案)

一、单项选择题(1)。

下面程序运行后,文件d_f.dat的内容是(1 )。

main(){ FILE *fp; int i=10,j=20;fp=fopen("d_f.dat","w");fprintf(fp,"%d ”,i);fclose(fp);fp=fopen(”d_f.dat”,”a");fprintf("%d ”,j);fclose(fp);}① 10 20 ② 20 ③ 20 10 ④ 10(2). 若有定义:enum day{sun,mon, tue, wed, thu, fri, sat};,则枚举常量sun、mon的值分别为(4 )。

① 7 0 ② 1 2 ③ 7 1 ④ 0 1(3)。

下列程序段运行后,表达式( 2 )的值为3。

struct point{ int x;int y;} *p;struct point a[3]={1,2,3,4,5,6};p=a;①p[3].x ②p[1]。

x ③ *(p+2)④p[2]。

x(4)。

以下程序段的运行结果是(3 ).int x[]={2,3,4,5,6,7},*p=x;int i,s=0;for(i=1;i〈5;i++) s+=p[i++];printf("%d”,s);① 20 ② 14 ③ 8 ④ 6(5)。

C语言的函数体由( 1 )括起来.①{ } ②[]③〈〉④( )(6). 若有定义:int x,y,z; 语句 x=(y=z=3,++y,z+=y); 运行后,x的值为(2 )。

① 7 ② 6 ③ 8 ④ 3(7). 若有定义:int x;char c=’A'; 则正确的赋值表达式是( 4 )。

(说明:'A'的ASCII 码的十进制值为65,’a’的ASCII码的十进制值为97)①x=’ABC' ②x=c+'ABC’ ③x=c+’CBA' ④ x=c+32(8). 下面叙述错误的是( 3 )。

福建省计算机二级vb试题及答案

福建省计算机二级vb试题及答案

福建省计算机二级vb试题及答案一、选择题(每题2分,共20分)1. Visual Basic是一种______。

A. 操作系统B. 编程语言C. 数据库管理系统D. 办公软件答案:B2. 在Visual Basic中,下列哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A3. 如果要在Visual Basic中创建一个窗体,应该使用哪个控件?A. LabelB. TextBoxC. FormD. Button答案:C4. 在Visual Basic中,哪个函数用于将字符串转换为大写?A. StrConvB. UCaseC. LCaseD. Trim5. 下列哪个选项不是Visual Basic的事件?A. ClickB. LoadC. OpenD. Change答案:C6. 在Visual Basic中,如何表示一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As IntegerC. Dim numbers(5)D. Dim numbers As Integer(5)答案:A7. Visual Basic中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 在Visual Basic中,哪个关键字用于循环遍历数组?A. ForB. WhileC. DoD. If答案:A9. Visual Basic中,哪个函数用于获取当前日期?B. DateC. TimeD. Today答案:D10. 在Visual Basic中,下列哪个选项用于创建一个单选按钮?A. CheckBoxB. RadioButtonC. OptionButtonD. ToggleButton答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个函数。

【2021年】福建省福州市全国计算机等级考试数据库技术真题(含答案)

【2021年】福建省福州市全国计算机等级考试数据库技术真题(含答案)

【2021年】福建省福州市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。

A.应用层、数据存取层、数据存储层、语言翻译处理层B.应用层、数据存储层、数据存取层、语言翻译处理层C.应用层、数据存储层、语言翻译处理层、数据存取层D.应用层、语言翻译处理层、数据存取层、数据存储层2. 设有关键码序列(Q,C,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用二路归并排序法进行排序,下面哪—个序列是第二趟归并后的结果?A.C,Q,M,Z,A,N,B,P,H,X,S,Y,L,T,E,KB.C,M,Q,Z,A,B,N,P,H,S,X,Y,E,K,L,TC.C,M,Q,A,N,B,P,X,H,Y,S,T,L,K,E,ZD.A,B,C,M,N,P,Q,Z,E,H,K,L,S,T,X,Y3. 对具有相同关键字的关系模式,如果他们的处理主要是查询操作,且常在一起,可将这列关系模式进行什么操作?A.模式评价B.优化模式C.合并D.分解4. 下列哪一项是数据库系统的核心和基础?A.数据模型B.数据库管理系统C.数据库技术D.关系理论5. 以下哪一条属于关系数据库的规范化理论要解决的问题?______。

A.如何构造合适的数据库逻辑结构B.如何构造合适的数据库物理结构C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限6.数据独立性是指()。

A.数据依赖于程序B.数据库系统C.数据库管理系统D.数据不依赖于程序7. 设关系模式R(A,B,C) ,F是R上成立的FD集,F={B-C},则分解ρ={AB,BC}相对于F______。

A.是无损连接,也是保持FD的分解B.是无损连接,但不保持FD的分解C.不是无损连接,但保持FD的分解D.既不是无损连接,也不保持FD的分解8. 关系模式规范化的最起码的要求是达到第一范式,即满足A.每个非码属性都完全依赖于主码B.主码属性惟一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的9. 下列属于数据定义方面的程序模块的是Ⅰ.查询处理程序模块Ⅰ.完整性定义模块Ⅰ.数据更新程序模块Ⅰ.安全性定义程序模块A.Ⅰ和ⅠB.Ⅰ和ⅠC.Ⅰ和Ⅰ和ⅠD.全部10. 对线性表进行二分法查找,其前提条件是A.线性表以顺序方式存储,并且按关键码值排好序B.线性表以顺序方式存储,并且按关键码值的检索频率排好序C.线性表以链接方式存储,并且按关键码值排好序D.线性表以链接方式存储,并且按关键码值的检索频率排好序二、填空题(10题)11.不可逆加密机制包括Hash算法和消息认证码,用于数字签名和___________。

2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)

2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)

2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)2020年全国计算机二级vfp全真模拟考试题及答案(一)1.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D ).A)快速排序 B)冒泡排序C)直接插入排序 D)堆排序【解析】除了堆排序算法的比较次数是O(nlog2n ),其他的都是n(n -1)/2.2.设 X="11",Y="1122", 下列表达式结果为假的是( D ).A)NOT(X==Y)AND (X$Y) B)NOT(X$Y)OR (X<>Y)C)NOT(X>=Y) D)NOT(X$Y)【解析】字符串精确比较运算符"==",只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符$,如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符>=,是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,X、Y的前两个字符相同,所以比较第3个字符,由于X只有两个字符,则第3位X小于Y,所以X小于Y,故X>=Y为逻辑假;X<>Y为逻辑真.由以上可得:A)选项中,由于NOT的优先级高于AND,所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND (X$Y)为逻辑真.B)选项中,由于NOT的优先级高于OR,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR (X<>Y)为逻辑真.C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真.D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假.3.以下是与设置系统菜单有关的命令,其中错误的是( A ).A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSMENU NOSAVE D)SET SYSMENU SAVE【解析】设置系统菜单的命令格式:SET SYSMENU ON | OFF | AUTOMATIC | TO[<>]| TO[<>]| TO[<>]| SAVE | NOSAVE.所以B)选项的SET SYSMENU TO DEFAULT、C)选项的SET SYSMENU NOSAVE、D)选项的SET SYSMENU SAVE都符合这个格式,A)选项中缺少TO关键字,格式不正确.4.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( D ).A)EMPTY(SPACE(0)) B)LIKE('xy*', 'xyz')C)AT('xy', 'abcxyz') D)ISNULL(.NULL.)【解析】Space函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty函数判断指定的表达式的运算结果是否为空,故A)选项为真;Like函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故B)选项为真;At函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故C)返回的不为逻辑真;Isnull函数判断一个表达式的值是否为空值,故D)选项为真.5.在Visual FoxPro中,用于建立或修改程序文件的命令是( B ).A)MODIFY <文件名> B)MODIFY COMMAND <文件名> C)MODIFY PROCEDURE<文件名> D)MODIFY PROGRAM<文件名> 【解析】用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND <文件名>.6.在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( B ).A)局部变量 B)私有变量 C)公共变量 D)全局变量【解析】内存变量的作用域中,全局变量在任何模块中使用,私有变量不需要通过PUBLIC和LOCAL命令事先声明,而在程序中直接使用,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用.7.执行USE sc IN 0命令的结果是( B ).A)选择0号工作区打开sc表 B)选择空闲的最小号工作区打开sc 表C)选择第1号工作区打开sc表 D)显示出错信息【解析】在多个工作区打开某个表时,可使用命令:USE <表名> IN <工作区号>,而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USE sc IN 0的结果是选择空闲的最小号工作区打开sc表.8.在查询设计器环境中,"查询"菜单下的"查询去向"不包括( C ).A)临时表 B)表 C)文本文件 D)屏幕【解析】查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件.四个选项中,查询去向不包括文本文件.9.Modify Command命令建立的文件的默认扩展名是( A ).A)prg B)app C)cmd D)exe【解析】Modify Command命令用于建立和修改程序文件.程序文件的默认扩展名是prg.10.扩展名为mpr的文件是( B ).A)菜单文件 B)菜单程序文件 C)菜单备注文件 D)菜单参数文件【解析】mpr是菜单程序文件的扩展名,菜单文件的扩展名是mnx,菜单备注文件的扩展名是mnt,菜单参数文件不存在.11.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键.规定了菜单项的访问键为"x" 的菜单名称定义是( C ).A)综合查询<(x) B)综合查询/<(x) C)综合查询(<x) D)综合查询(/<x)【解析】在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上"<"两个字符.为"综合查询"设定访问键"x"的正确方法是:综合查询(《x).12.计算每名运动员的"得分"的正确SQL命令是( D ).A)B)C)D)【解析】本题考查SQL数据更新语句.该语句的基本命令格式为:UPDATE 数据表名 SET 字段名=更新表达式值 WHERE 条件表达式.当不使用WHERE子句时,则更新全部记录.套用UPDATE的命令格式,本题的正确答案为D).13.在Visual FoxPro中,报表的数据源不包括( D ).A)视图 B)自由表 C)查询 D)文本文件【解析】数据库的报表总是与一定的数据源相联系,在设计报表时,首先要确定报表的数据源.报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表.当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变.文本文件不能作为报表的数据源,因此本题选D).2020年全国计算机二级vfp全真模拟考试题及答案(二)1.下列叙述中正确的是( A ).A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间【解析】链式存储结构既可以针对线性结构也可以针对非线性结构,所以B)与C)错误.链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D)错误.2.在软件开发中,需求分析阶段可以使用的工具是( B ).A)N-S图 B)DFD图 C)PAD图 D)程序流程图【解析】在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,所以选择B).3.在面向对象方法中,不属于"对象"基本特点的是( A ).A)一致性 B)分类性 C)多态性 D)标识唯一性【解析】对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好.所以选择A).4.设置文本框显示内容的属性是( A ).A)Value B)Caption C)Name D)InputMask【解析】文本框的Value属性是文本框的当前内容;Name属性指定在代码中用以引用对象的名称;InputMask属性指定在一个文本框中如何输入和显示数据;文本框无Caption属性.5.在Visual FoxPro中可以建立表的命令是( A ).A)CREATE B)CREATE DATABASE C)CREATE QUERY D)CREATE FORM【解析】用命令方式建立数据库表的是在命令窗口利用 OPEN DATA 命令先打开数据库,然后利用CREATE命令打开表设计器进行数据表设计.6.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( D ).A)Value B)ControlSource C)InputMask D)PasswordChar 【解析】文本框的Value属性是文本框的当前内容;ControlSource 属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;InputMask属性指定在一个文本框中如何输入和显示数据;PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符.7.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( B ).A)Hide B)Show C)Release D)SetFocus【解析】表单的Hide方法用于隐藏表单,该方法将表单的Visible属性设置为.F.;Show方法用于显表单,该方法将表单的Visible属性值设为.T.,使之成为活动表单;Release方法用于从内存中释放表单;SetFocus方法让表单获得焦点,使其成为活动表单.所以符合此题的方法是Show.8.在Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括( C ).A)APP B)EXE C)DBC D)FXP【解析】Visual FoxPro程序文件通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名:.exe(Visual FoxPro可执行文件),.app(Visual FoxPro应用程序文件)->.fxp(Visual FoxPro 编译版本).9.如果有定义LOCAL data,data的初值是( D ).A)整数0 B)不定值 C)逻辑真 D)逻辑假【解析】声明局部变量的命令是:LOCAL <内存变量表>.该命令建立指定的局部内存变量,并为它们赋初值逻辑假.F..10.执行如下命令序列后,最后一条命令的显示结果是( C ).DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A)变量未定义的提示 B)10 C)20 D) .F.【解析】创建数组的命令格式有两种DIMENSION <数组名> (<下标上限1>[,<下标上限2])[...]DECLARE <数组名> (<下标上限1>[,<下标上限2])[...]两种格式的功能完全相同.数组创建后,系统自动给每个数组元素赋以逻辑假.F..可以用一维数组的形式访问二维数组.本题中M(2)与M(1,2)是同一变量,所以M(2)的值为20.11.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录号名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( A ).GO 2SCAN NEXT 4 FOR LEFT(名称,2)="电"IF RIGHT(名称,2)="线"EXITENDIFENDSCAN名称A)电话线 B)电线 C)电冰箱 D)电视机【解析】LEFT(<字符表达式>,<数值表达式>)功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串.RIGHT(字符表达式, 数值表达式):返回一个字符串右边的若干字符,返回值是字符型.本题是从2、3、4、5四条记录中,找出第一个字是"电",最后一个字是"线"的第一个符合的记录,并显示出来,由此可知第3条记录"电话线"符合.12.在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( B ).A)EMPTY(.NULL.) B)LIKE(′xy?′, ′xyz′)C)AT(′xy′, ′abcxyz′) D)ISNULL(SPACE(0))【解析】EMPTY(<表达式>)根据指定表达式的运算结果是否为"空"值,返回逻辑真(.T.)或逻辑假(.F.),这里所指的"空"值与NULL值是两个不同的概念,函数EMPTY(.NULL.)的返回值为逻辑假,所以A)选项为逻辑假;LIKE(<字符串表达式1>,<字符串表达式2>)比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,其中字符串表达式1中可包含通配符*和?,*表示若干个任意字符,?表示任意一个字符,所以LIKE(′xy?′, ′xyz′)为逻辑真;AT(<字符串表达式1>,<字符串表达式2>)的函数值为数值型,C)选项不正确;ISNULL(<表达式>)判断一个表达式的运算结果是否为NULL 值,若是NULL值则返回逻辑真,否则返回逻辑假,SPACE(<数值表达式>)返回由指定数目的空格组成的字符串,所以SPACE(0)为空字符串,ISNULL(SPACE(0) )为逻辑假.13.假设职员表已在当前工作区打开,其当前记录的"姓名"字段值为"李彤"(C型字段).在命令窗口输入并执行如下命令:姓名=姓名-"出勤"?姓名屏幕上会显示( A ).A)李彤 B)李彤出勤 C)李彤出勤 D)李彤-出勤【解析】C型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界.本题输出结果为"李彤".14.设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为"C1"和"C5"课程的学生的学号的正确命令是( D ).A)SELECT 学号 FROM SC WHERE 课程号= 'C1' AND 课程号= 'C5'B)SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号=(SELECT 课程号 FROM SC WHERE课程号= 'C5')C)SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号=(SELECT 学号 FROM SC WHERE课程号= 'C5')D)SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号 IN (SELECT 学号 FROM SC WHERE课程号= 'C5')【解析】这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用IN而不用"=",D)选项正确.15.设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( D ).A)SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号AND SC.学号= C.学号B)SELECT 学号,姓名,课程名,成绩 FROM (S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号= C.课程号C)SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号= SC.学号ON SC.课程号= C.课程号D)SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON SC.课程号= C.课程号 ON S.学号= SC.学号【解析】SQL是顺序执行命令语句,在多表联接查询时,各条件短语的执行顺序会影响到最终的查询结果.检索学号、姓名和学生所选课程的课程名和成绩,应为SELECT S.学号,姓名,课程名,成绩.A)、B)选项错误,而C)选项格式错误,选项D)正确.16.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( D ).A)SELECT AVG(成绩)FROM 选课 WHERE 姓名="刘明"B)SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名="刘明"C)SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名="刘明"D)SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号AND 姓名="刘明"【解析】SQL的核心是查询,它的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件.要计算刘明同学选修的所有课程的平均成绩,应设置where条件为WHERE 学生.学号=选课.学号 AND 姓名="刘明",即D)选项正确.17.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码.要计算各专业学生选修课程号为"101"课程的平均成绩,正确的SQL语句是( B ).A)SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩)FROM 选课 WHERE 课程号="101" GROUP BY 专业B) SELECT SUBS(学号,3,2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号="101" GROUP BY 1C) SELECT SUBS(学号,3,2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号="101" ORDER BY 专业D) SELECT专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩)FROM 选课 WHERE 课程号="101" ORDER BY 1【解析】SUBSTR(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值.要计算各专业学生选修课程号为"101"课程的平均成绩,应按学号分组,即GROUP BY 1.因此B)为正确选项.18.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL 语句是( D ).A)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课)B)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL (SELECT 成绩 FROM 选课 WHERE 课程号="101")C)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101")D)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL (SELECT 成绩 FROM 选课 WHERE 课程号="101")【解析】查询的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件.内层"SELECT 成绩 FROM 选课 WHERE 课程号="101""语句查询出了选修课程号为101的成绩,外层格式正确的为D)选项.19.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1.命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮.如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( B ).A)This.ThisForm.Text1.ValueB)This.Parent.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Text1.Value 【解析】在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置.经常要用到的关键字是:Parent(对象的直接容器对象,即父对象);This(当前对象);ThisForm(当前表单);ThisFormSet(当前表单集).本题this.Parent 是CommandGroup1,this.Parent.Parent. 是CommandGroup1的Parent,即form1.所以要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是This.Parent.Parent.Text1.Value,即选项B).2020年全国计算机二级vfp全真模拟考试题及答案(三)1.支持子程序调用的数据结构是( A ).A)栈 B)树 C)队列 D)二叉树【解析】栈支持子程序调用.栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A).2.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( C ).A)10 B)8 C)6 D)4【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个.3.有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( B ).A)选择 B)投影 C)插入 D)连接【解析】投影运算是指对于关系内的域指定可引入新的运算.本题中S 是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系.所以选择B).4.在Visual FoxPro中,有如下程序,函数IIF()返回值是( A ).*程序PRIVATE X, YSTORE "男" TO XY = LEN(X)+2? IIF( Y < 4, "男", "女")RETURNA)"女" B)"男" C) .T. D) .F.【解析】iif函数测试逻辑表达式的值,若为逻辑真,函数返回前表达式的值,否则返回后表达式的值;Len函数中一个中文字符占两个字符,所以Y的值为4,Y<4为假,iif()的结果为"女".5.计算结果不是字符串"Teacher"的表达式是( A ).A)at("MyTeacher",3,7) B)substr("MyTeacher",3,7)C)right("MyTeacher",7)D)left("Teacher",7)【解析】at(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式at("MyTeacher",3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr("MyTeacher",3,7)的值为"Teacher";left从指定表达式值的左端取一个指定长度的子串作为函数值,right("MyTeacher",7) 的值为"Teacher";right从指定表达式值的右端取一个指定长度的子串作为函数值,left("Teacher",7) 的值为"Teacher".6.下列程序段执行时在屏幕上显示的结果是( D ).DIME a(6)a(1)=1a(2)=1FOR i=3 TO 6a(i)=a(i-1)+a(i-2)NEXT?a(6)A)5 B)6 C)7 D)8【解析】For循环中的语句a(i)=a(i-1)+a(i-2)是指定每个元素的值为它的前两项的和,这个元素必须只能从第3项开始指定.由于前两项分别是1、1,所以数组a的六个元素分别是1,1,2,3,5,8;元素a(6)的值是8.7.下列函数返回类型为数值型的是( B ).A)STR B)VAL C)CTOD D)DTOC【解析】str函数把数值转换成字符串,返回值是字符型;val函数字符串转换成数值,返回值是数值型;ctod函数字符转换成日期,返回值是日期型;dtoc函数日期转换成字符,返回值是字符型.8.下列程序段执行时在屏幕上显示的结果是( B ).x1=20x2=30SET UDFPARMS TO VALUEDO test WITH x1,x2?x1,x2PROCEDURE testPARAMETERS a,bx=aa=bb=xENDPROA)30 30 B)30 20 C)20 20 D)20 30【解析】根据过程test的代码可以分析出:test的功能是将传递的两个参数互换.变量x1,x2的初始值是20、30,经过"DO test WITH x1,x2"的调用后,x1,x2的值互换,值分别是30、20.9.为当前表中所有学生的总分增加10分,正确的命令是( D ).A)CHANGE 总分WITH 总分+10B)REPLACE总分WITH 总分+10C)CHANGE ALL 总分WITH 总分+10D)REPLACE ALL 总分WITH 总分+10【解析】直接修改记录的值,可以使用REPLACE命令,其格式为: REPLACE FieldName WITH eExpression [, FieldName2 WITH eExpression2] … [FOR iExpression]本题中A)、C)选项不对.因要对所有学生的总分增加10分,所以要用ALL表示全部记录.10.在Visual FoxPro中,扩展名为mnx的文件是( D ).A)备注文件 B)项目文件 C)表单文件 D)菜单文件【解析】mnx是菜单文件的扩展名;备注文件的扩展名是fpt;项目文件的扩展名是pjx;表单文件的扩展名是scx.11.如果内存变量和字段变量均有变量名"姓名",那么引用内存变量错误的方法是( C ).A)M.姓名 B)M->姓名 C)姓名 D)M【解析】每一个变量都有一个名字,可以通过变量名访问变量.如果当前表中存在一个和内存变量同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.(或M->),否则系统将访问同名的字段变量.12.MODIFY STRUCTURE命令的功能是( B ).A)修改记录值 B)修改表结构 C)修改数据库结构 D)修改数据库或表结构【解析】在命令窗口执行入MODIFY STRUCTURE命令,则打开表设计器,对表结构进行修改;修改数据库的命令是MODIFY DATABASE;修改记录值的命令是REPLACE.13.欲执行程序temp.prg,应该执行的命令是( B ).A)DO PRG temp.prg B)DO temp.prg C)DO CMD temp.prg D)DO FORM temp.prg【解析】运行程序文件的命令方式是: DO <文件名>.文件为扩展名为.prg的程序文件.14.关于视图和查询,以下叙述正确的是( C ).A)视图和查询都只能在数据库中建立 B)视图和查询都不能在数据库中建立C)视图只能在数据库中建立 D)查询只能在数据库中建立【解析】视图是数据库中的一个特有功能,视图只能创建在数据库里.而查询从指定的表或视图中提取满足条件的记录,可以不在数据库中创建.因此视图只能在数据库中建立,而查询可以不在数据库中建立.15.SQL的SELECT语句中,"HAVING <条件表达式>"用来筛选满足条件的( D ).A)列 B)行 C)关系 D)分组【解析】在SQL的SELECT语句中HAVING短语要结合GROUP BY 使用,用来进一步限定满足分组条件的元组,因此D)选项正确.16.设有关系SC(SNO,CNO,GRADE) ,其中SNO、CNO分别表示学号和课程号(两者均为字符型) ,GRADE表示成绩(数值型) .若要把学号为"S101"的同学,选修课程号为"C11",成绩为98分的记录插入到表SC中,正确的SQL语句是( D ).A)INSERT INTO SC(SNO, CNO, GRADE)VALUES ('S101', 'C11', '98')B)INSERT INTO SC(SNO, CNO, GRADE)VALUES (S101, C11, 98)C)INSERT ('S101','C11','98' )INTO SCD)INSERT INTO SC VALUES ('S101','C11', 98)【解析】插入命令:INSERT INTO <表名> [(<属性列1>,<属性列2>...)] VALUES (eExpression1[,eExpression2,...]),若插入的是完整的记录时,可以省略<属性列1>,<属性列2>...;另外,SNO、CNO为字符型,故其属性值需要加引号,数值型数据不需要加引号.17.以下有关SELECT短语的叙述中错误的是( B ).A)SELECT短语中可以使用别名B)SELECT短语中只能包含表中的列及其构成的表达式C)SELECT短语规定了结果集中列的顺序D)如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定【解析】SELECT短语中除了包含表中的列及其构成的表达式外,还可以包括常量等其他元素,在SELECT短语中可以使用别名,并规定了结果集中的列顺序,如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定.18.在SELECT语句中,以下有关HAVING短语的正确叙述是( A ).A)HAVING短语必须与GROUP BY短语同时使用B)使用HAVING短语的同时不能使用WHERE短语C)HAVING短语可以在任意的一个位置出现D)HAVING短语与WHERE短语功能相同【解析】HAVING子句总是跟在GROUP BY子句之后,而不可以单独使用,HAVING子句和WHERE子句并不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组.因此A)选项说法正确.19.在SQL的SELECT查询的结果中,消除重复记录的方法是( C ).A)通过指定主索引实现 B)通过指定唯一索引实现C)使用DISTINCT短语实现 D)使用WHERE短语实现【解析】SQL的核心是查询.SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,如果查询的字段需去掉重复值,则要用到DISTINCT短语;FROM 说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件.因此C)为正确选项.20.在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中"年龄"属性删除,正确的SQL命令是( A ).A)ALTER TABLE S DROP COLUMN 年龄 B)DELETE 年龄 FROM S C)ALTER TABLE S DELETE COLUMN 年龄 D)ALTER TABLE S DELETE 年龄。

二级msoffice真题第3套完整解析

word 第三道文字处理题请在【答题】菜单卜•选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。

书娟是海明公司的前台文秘,她的主要工作是管理各种档案,为总经理起草各种文件。

新年将至,公司定于2013年2 月5日下午2:00,在中矢村海龙大厦办公大楼五层多功能厅举办一个联谊会,重要客人名录保存在名为“重要客户名录.docx ”的Word 文档中,公司联系电话为010—。

根据上述内容制作请柬,具体要求如下:1.制作一份请柬,以“董事长:王海龙”名义发岀邀请,请柬中需要包含标题、收件人名称、联谊会时间、联谊会地点 和邀请人。

2. 对请柬进行适当的排版,具体要求:改变字体、加大字号,且 标题部分(“请柬”)与正文部分(以“尊敬的xxX 开头)采用不相同的字体和字号;加大行间距和段间距;对必要的段落改变对齐方式,适当设置左右及首行缩进,以美观且符合中国人阅读习惯为准。

3.在请柬的左下角位置插入一幅图片(图片自选) ,调整其大小及位置,不影响文字排列、不遮挡文字内容。

4. 进行页面设置,加大文档的上边距;为文档 添加页眉,要求页眉内容包含本公司的联系电话。

5.运用邮件合并功能制作内容 相同、收件人不同(收件人为“重要客人名录.docx ”中的每个人,采 用导入方式)的多份请柬,要求先将合并主文档以“请柬”为文件名进行保存,再进行效果预览后生成可 以单独编辑的单个文档“请柬”。

(一定不可以保存反了,否则严重影响得分,即原始的为 合并好的为2)1,编辑的单个 (1) 【微步骤】步骤1 :在考生文件夹下新建文档并保存名为“请柬”。

步骤2:在文档书如文本,作为制作请柬的主文档。

请柬中包含标题、收件人名称、联谊会时间、联谊会地点和邀请人。

(2) 【微步骤】步骤1 :对请柬进行适当的排版。

步骤2 :改变字体、加大字号,且标题部分(“请柬”)与正文部分(以“尊敬的XXX 开头)采用不相同的字体和字步骤3:单击“插入”选项卡-“插图”组宀“剪贴画”按钮,插入剪贴画。

2022年福建省福州市全国计算机等级考试数据库技术真题(含答案)

2022年福建省福州市全国计算机等级考试数据库技术真题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 构成文件的基本单位是字符,这一类文件称为______。

A.流式文件B.记录式文件C.顺序文件D.索引文件2. 在并发控制的技术中,最常用的是封锁方法。

对于共享锁(S)和排他锁(X)来说,下面列出的关系中,哪一个是相容的?A.X/XB.S/SC.S/XD.X/S3. 计算机的内存储器比外存储器A.便宜B.储存更多信息C.存取速度快D.虽贵,但能储存更多信息4. 在关系数据库系统中,当合并两个关系时,用户程序可以不变,这是( )。

A.数据的物理独立性B.数据的位置独立性C.数据的逻辑独立性D.数据的存储独立性5. 在下列关于视图的叙述中,正确的一条是A.当某一视图被删除后,由该视图导出的其他视图也将被自动删除B.若导出某视图的基本表删除了,但该视图不受任何影响C.视图一旦建立,就不能被删除D.当修改某一视图时,导出该视图的基本表也随之被修改6. 数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中一般用下列哪种图形表示?A.矩形B.四边形C.菱形D.椭圆形7. 数据库依靠( )来支持数据独立性的。

A.三级模式结构B.完整性约束C.模式分级和模式间的映像D.数据库管理系统8. SQL通常不提供下列哪一种操作?A.修改索引定义B.修改视图定义C.修改索引定义和修改视图定义D.修改表定义9. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,关于设备管理在以下的描述中,______ 是不正确的。

A.计算机采用通道、控制器、设备三级控制方法管理设备B.设备管理的任务就是监视计算机设备资源的使用情况C.设备管理器根据一定的策略,把通道、控制器、设备分配给请求输入输出操作的程序,并启动设备完成所需的操作D.为了发挥设备和处理器的并行工作能力,一般不采用缓冲技术和虚拟技术10. 保证数据的完整性就是( )。

2024年3月计算机二级excel答案及解析

留意:以下的文件必需都保存在考生文件夹下。
期末考试结束了,初三(14)班的班主任助理王老师须要对本班学生的各科考试成果进行统计分析,并为每个 学生制作一份成果通知单下发给家长。依据下列要求完成该班的成果统计工作并按原文件名进行保存:
.打开工作簿“学生成果.xlsx”,在最左侧插入一个空白工作表,重命名为“初三学生档案”,并将该工作表标签颜色 设为“紫色(标准色
步骤6:将“英语”工作表H2单元格中的公式粘贴到“物理”、“化学”、“品德”、“历史”工作表中的H2单元格中,然后 利用自动填充功能对其他单元格进行填充。
.【解题步骤】
步骤1:进入到“期末总成果”工作表中,选择B3单元格,在该单元格内输入公式JVL。oKUP(A3,初三学生档案 !$A$2:$B$56,2,0)",按Enter键完成操作,然后利用自动填充功能将其填充至B46单元格。
步骤1:选中D2单元格,在该单元格内输入函数JlF(M。D(MlD(C2,17,1),2)=1,"男“J女“)“,按Enter键完成操作。 然后利用自动的填充功能对其他单元格进行填充。
步骤2:选中E2单元格,在该单元格内输入函数w=-TEXT(MID(C2,7,8),n。-。-。n)w,按Enter键完成操作,利用 自动填充功能对剩余的单元格进行填充。然后选择E2:E56单元格,单击鼠标右键,在弹出的快捷菜单中选择“设置 单元格格式”选项。切换至“数字”选项卡,将“分类”设置为“日期”,然后单击“确定”按钮。
步骤3:选中B列单元格,单击鼠标右键,在弹出的快捷菜单中选择“插入”选项。然后选中AI单元格,将光标置 于“学号”和“名字”之间,按3次空格键,然后选中A列单元格,单击【数据工具】组中的“分列”按钮,在弹出的对话框 中选择“固定宽度”单选按钮,单击“下一步”按钮,然后建立分列线。单击“下一步"按钮,保持默认设置,单击“完成” 按钮。

福建省计算机等级考试二级选择题(附答案)

一、单项选择题(1). 下面程序运行后,文件的内容是(1 )。

main(){ FILE *fp; int i=10,j=20;fp=fopen("","w");fprintf(fp,"%d ",i);fclose(fp);fp=fopen("","a");fprintf("%d ",j);fclose(fp);}① 10 20 ② 20 ③ 20 10 ④ 10(2). 若有定义:enum day{sun,mon, tue, wed, thu, fri, sat} ; ,则枚举常量sun、mon的值分别为(4 )。

① 7 0 ② 1 2 ③ 7 1 ④ 0 1(3). 下列程序段运行后,表达式( 2 )的值为3。

struct point{ int x;int y;} *p;struct point a[3]={1,2,3,4,5,6};p=a;①p[3].x ②p[1].x ③ *(p+2) ④p[2].x(4). 以下程序段的运行结果是(3 )。

int x[]={2,3,4,5,6,7},*p=x;int i,s=0;for(i=1;i<5;i++) s+=p[i++];printf("%d",s);① 20 ② 14 ③ 8 ④ 6(5). C语言的函数体由( 1 )括起来。

① { } ② [ ] ③ < > ④ ( )(6). 若有定义:int x,y,z; 语句 x=(y=z=3,++y,z+=y); 运行后,x的值为(2 )。

① 7 ② 6 ③ 8 ④ 3(7). 若有定义:int x; char c='A'; 则正确的赋值表达式是( 4 )。

(说明:'A'的ASCII码的十进制值为65,'a'的ASCII码的十进制值为97)① x='ABC' ② x=c+'ABC' ③ x=c+'CBA' ④ x=c+32(8). 下面叙述错误的是( 3 )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11.设置TEXT1的V ALUE属性为=DATE()或者(date())2.对SPINNER1的DOWNCLICK事件编写代码: THISFORM.TEXT1.V ALUE=THISFORM.TEXT1.V ALUE-1 THISFORM.REFRESH3对SPINNER1的UPCLICK事件编写代码: THISFORM.TEXT1.V ALUE=THISFORM.TEXT1.V ALUE+1 THISFORM.REFRESH2计算按钮的Click事件代码if (bo1.value='/' and thisform.text2.value=0) thisform.text3.value='除数不能为0'elseHH=allt(bo1.value)thisform.text3.value=thisform.text1.value&HH.thisform.text2.value endifthisform.refresh3“计算”按钮的CLICK代码如下所示:x=thisform.text1.valuey=0do casecase x<=-10y=2*(sin(x)+1)case x>-10 and x<=10y=(abs(x)-5)/3case x>10y=x/7-8endcthisform.text2.value=ythisform.refresh4更新的click事件代码thisform.shape1.backcolor=rgb(thisform.spinner1.value,thisform.spinner2.value,th isform.spinner3.value)do casecase thisform.spinner1.value=255 and thisform.spinner2.value=0 andthisform.spinner3.value=0thisform.shape1.curvature=0case thisform.spinner1.value=0 and thisform.spinner2.value=255 andthisform.spinner3.value=0thisform.shape1.curvature=50case thisform.spinner1.value=0 and thisform.spinner2.value=0 andthisform.spinner3.value=255thisform.shape1.curvature=99endcasethisform.refresh5偶数字符串按钮的Click事件代码thisform.text2.value=''for i=1 to len(allt(thisform.text1.value))S=substr(thisform.text1.value,i,1)if isdigi(S) and val(S)/2=int(val(s)/2) && 或者mod(val(S),2)=0 thisform.text2.value=thisform.text2.value+Sendifendforthisform.refresh(isdigit( ) 函数判断字符表达式的最左边一个字符是否为数字)另一种方法thisform.text2.value=''for i=1 to len(allt(thisform.text1.value))S=substr(thisform.text1.value,i,1)if S$'02468' and mod(val(S),2)=0thisform.text2.value=thisform.text2.value+Sendifendforthisform.refresh6对“添加”按钮的CLICK代码如下:if empty(thisform.text1.value)returnendithisform.list1.additem(thisform.text1.value+' '+alltrim(str(len(thisform.text1.value)))) thisform.refresh7“计算”按钮的Click事件代码:x=thisform.text1.value*thisform.text2.value+thisform.text3.value*thisform.text4.valueif x>=300thisform.text5.value=round(x*0.9,0)elsethisform.text5.value=round(x,0)endif另一种解法:x=thisform.text1.value*thisform.text2.value+thisform.text3.value*thisform.text4.value thisform.text5.value=iif(x>=300,round(x*0.9,0),round(x,0))8“计算”按钮的Click事件代码:s=0for i=1 to thisform.text1.value step 2s=s+iendforthisform.text2.value=s9“计算”按钮的Click事件代码:s=0for i=2 to thisform.text1.value step 2endforthisform.text2.value=s10“求三位数字”按钮的Click事件代码:x=thisform.text1.valuethisform.text2.value=int(x/100)thisform.text3.value=int(x/10)%10 thisform.text4.value=x%1011“非数字字符个数”按钮的Click事件代码:x=alltrim(thisform.text1.value)n=0for i=1 to len(x)y=substr(x,i,1)if not(Y$'0123456789')n=n+1endifthisform.text2.value=nthisform.refresh12“统计英文字母个数”按钮的Click事件代码:x=alltrim(thisform.text1.value)n=0for i=1 to len(x)y=substr(x,i,1)if isalpha(Y)n=n+1endifendforthisform.text2.value=nthisform.refresh13“计算”按钮的Click事件代码:zje=thisform.text1.value*thisform.text2.value+thisform.text3.value*thisform.text4.valuezje=zje*0.9endifthisform.text5.value=round(zje,2) 14“计算”按钮的Click事件代码:X=thisform.text1.valuedo casecase X>5Y=cos(X)-2case X>=-5 and X<=5Y=(2+abs(X))/5otherY=2*X-3endcasethisform.text2.value=Y15文本框的Click事件代码:if thisform.check1.value=1 thisform.text1.Fontbold=.T.elsethisform.text1.Fontbold=.F.endifif thisform.check2.value=1 thisform.text1.FontItalic=.T.elsethisform.text1.FontItalic=.F.endifif thisform.check3.value=1 thisform.text1.FontUnderline=.T. elsethisform.text1.FontUnderline=.F. endif16“成绩等级”按钮的Click事件代码:CJ=thisform.text1.valuedo casecase CJ<0 or CJ>100thisform.text2.value='非法数据' case CJ>=85thisform.text2.value='优秀'case CJ>=60thisform.text2.value='合格'otherthisform.text2.value='不合格' endcase17“计算”按钮的Click事件代码:X=thisform.text1.valueif X>999 or X<100thisform.text2.value='输入有误'elseBW=int(X/100)SW=int(X/10)%10GW=X%10thisform.text2.value=BW+SW+GW+0.0000 endif18“计算”按钮的Click事件代码:s=0i=6do whil i<=thisform.text1.values=s+ii=i+6enddothisform.text2.value=s“计算”按钮的Click事件代码:s=0i=5do whil i<=thisform.text1.value s=s+ii=i+10enddothisform.text2.value=s20“计算”按钮的Click事件代码:s=0i=6do whil i<=thisform.text1.value s=s+ii=i+10enddothisform.text2.value=s21“计算”按钮的Click事件代码:s=0i=thisform.text1.valuedo whil i<=1000s=s+ii=i+10enddothisform.text2.value=s221、设置TEXT1的V ALUE属性为=02、“开始计时”按钮的Click事件代码:thisform.text1.value=1thisform.backcolor=rgb(0,255,0)thisform.timer1.enabled=.t.3、“Timer1”按钮的Timer事件代码:thisform.text1.value=thisform.text1.value+1if mod(thisform.text1.value,2)=0 thenthisform.backcolor=rgb(0,0,255)elsethisform.backcolor=rgb(0,255,0)endif另外一种:1、“开始计时”按钮的Click事件代码:thisform.text1.value="1"thisform.backcolor=rgb(0,255,0)thisform.timer1.enabled=.t.2、“Timer1”按钮的Timer事件代码:thisform.text1.value=str(val(thisform.text1.value)+1) if mod(val(thisform.text1.value),2)=0 thenthisform.backcolor=rgb(0,0,255)elsethisform.backcolor=rgb(0,255,0)endif23“计算”按钮的Click事件代码:s=0for n=2 to thisform.text1.valueflag=1for i=2 to int(sqrt(n))if n%i=0flag=0exitendifendforif flag=1s=s+nendifendforthisform.text2.value=s24“计算”按钮的Click事件代码:s=0for n=2 to thisform.text1.value flag=1for i=2 to int(sqrt(n))if n%i=0flag=0exitendifendforif flag=1s=s+1endifendforthisform.text2.value=s25“计算”按钮的Click事件代码:j=thisform.text1.valueS=0for i=100 to jA=INT(i/100)B=INT((i-A*100)/10)C=i%10if i=A**3+B**3+C**3S=S+iendifendforthisform.text2.value=S26*"计算"按钮的Click事件代码:j=thisform.text1.valueS=0for i=100 to jA=INT(i/100)B=INT((i-A*100)/10)C=i%10if i=A**3+B**3+C**3S=S+1endifendforthisform.text2.value=S271、“开始计时”按钮的Click事件代码:public kkkk=thisform.optiongroup1.valueif this.caption="开始" thenthis.caption="停"thisform.timer1.enabled=.t.elsethis.caption="开始"thisform.timer1.enabled=.f.endif2、“Timer1”按钮的Timer事件代码:if kk=8 thenkk=1elsekk=kk+1endifthisform.optiongroup1.value=kk。

相关文档
最新文档