- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字符串精确比较运算符
1字符串精确比较运算符==,只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符$,如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符=,是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,X、Y的前两个字符相同,所以比较第3个字符,由于X只有两个字符,则第3位X小于Y,所以X小于Y,故X=Y为逻辑假;XY为逻辑真。
由以上可得:A)选项中,由于NOT的优先级高于AND,所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND (X$Y)为逻辑真。B)选项中,由于NOT的优先级高于OR,所以先比较NOT(X$Y)为逻辑假,由于XY也为逻辑真,所以NOT(X$Y)OR (XY)为逻辑真。C)选项中,X=Y为逻辑假,则NOT(X=Y)为逻辑真。D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假。
2SELECT短语中除了包含表中的列及其构成的表达式外,还可以包括常量等其他元素,在SELECT短语中可以使用别名,并规定了结果集中的列顺序,如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定。
3组合框与列表框类似,也是用于提供一组条目供用户从中选择。列表框属性对组合框同样适用(除MultiSelect外),并且具有相似的含义和用法。主要区别在于:
①对于组合框来说,通常只有一个条目是可见的。而列表框可以看到多个条目,还可以拖动滚动条看到更多的条目。
②组合框不提供多重选择的功能,没有MultiSelect属性。而列表框有多重选择的功能。
③组合框有两种形式:下拉组合框和下拉列表框。通过设置Style属性来选择想要的形式:0表示选择下拉组合框。用户可从列表中选择条目,又可以在编辑区内输入;2表示选择下拉列表框。用户只能从列表中选择条目。
4自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。
5iif函数测试逻辑表达式的值,若为逻辑真,函数返回前表达式的值,否则返回后表达式的值;Len函数中一个中文字符占两个字符,所以Y的值为4,Y4为假,iif()的结果为女。
6LEFT(字符表达式,数值表达式)功能是从字符表达式左边开始,截取数值表达式指定长度的字符串。
RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。一个汉字在计算机中占两个字符,如果要取得一个完整的汉字字符,必须指定字符长度为2。
AT(字符串表达式1,字符串表达式2)的函数值为数值型。
7A)选项的函数返回值是数值型,答案不正确;B)选项中,由于中文字符在Visual FoxPro中占两个字符,所以RIGHT(a,1)也不正确,C)选项中的表达式格式不正确,D)选项中b的值为大家,RIGHT(a,2)的值为好,所以D)选项的答案正确
8EMPTY(表达式)根据指定表达式的运算结果是否为空值,返回逻辑真(.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) )为逻辑假。
9本题考查的是SQL操作语句的删除功能。删除记录命令的标准格式为:DELETE FROM 数据表名 WHERE 逻辑表达式。其中FROM指定从哪个表中删除记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除表中的全部记录。本题选项A)和B)都属于语法错误,没有DELETE TABLE这样的用法,而选项D)的WHERE关键字使用错误,正确答案为C)。
步骤1:在命令窗口中输入Create form myform,按下回车键新建一个表单,按要求修改表单的Name属性为myform。双击表单,在其RightClick事件中写入DO mymenu.mpr。
步骤2:单击工具栏中的新建按钮,在新
文档评论(0)