Visual FoxPro数据库程序设计

单选题有如下赋值语句,结果为“大家好”的表达式是(  )。a="你好"b="大家"A b+AT(a,1)B b+RIGHT(a,1)C b+LEFT(a,3,4)D b+RIGHT(a,2)

题目
单选题
有如下赋值语句,结果为“大家好”的表达式是(  )。a="你好"b="大家"
A

b+AT(a,1)

B

b+RIGHT(a,1)

C

b+LEFT(a,3,4)

D

b+RIGHT(a,2)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有下列赋值语句:a="计算机",b="微型",结果为"微型机"的表达式是( )。

A.b+LEFT(a,3)

B.b+RIGHT(a,1)

C.b+LEFT(a,5,3)

D.b+RIGHT(a,2)


正确答案:D
解析:本题考查的是取子串函数的使用,其中LEFT()表示从给定字符串的左端取制定长度的子串,而RIGHT()数是从给定字符串的右侧取指定长度的子串,另外,一个汉字在计算机中占两个字符,因此,要取得一个完整的汉字字符,必须指定字符长度为2。

第2题:

语句Ifx=1Theny=1,下列说法正确的是()。

A、x=1和y=1均为赋值语句

B、x=1和y=1均为关系表达式

C、x=1为关系表达式,y=1为赋值语句

D、x=1为赋值语句,y=1为关系表达


参考答案:C

第3题:

( 15 ) 有如下赋值语句,结果为 “ 大家好 ” 的表达式是 a=" 你好 "B =" 大家 "

A ) b+AT(a,1)

B ) b+RIGHT(a,1)

C ) b+LEFT ( a,3,4 )

D ) b+RIGHT ( a, 2)


正确答案:D

第4题:

有如下赋值语句:a=”计算机”,b=”微型”,结果为“微型机”的表达式是( )。

A.b+LEFT(a,3)

B.b+RIGHT(a,1)

C.b+LEFT(a,5,2)

D.b+RIGHT(a,2)


正确答案:D
取左、右子串函数的格式为:LEFT|RIGHT(expC,expN)。其功能为:LEFT——从expC左边截取由expN的值指定个数的字符,生成一个新的字符串;RIGHT——从expC右边截取由expN的值指定个数的字符,生成一个新的字符串。注意:一个汉字相当于两个英文字符。

第5题:

有如下赋值语句:a=”计算机”,b=”微型”,结果为“微型机”的表达式是( )。

A. b+LEFT(a,3)

B. b+RIGHT(a,1)

C. b+LEFT(a,5,2)

D. b+RIGHT(a,2)


正确答案:D
取左、右子串函数的格式为:LEFT| RIGHT(expC,expN)。其功能为:LEFT——从expC左边截取由expN的值指定个数的字符,生成一个新的字符串; RIGHT——从expC右边截取由expN的值指定个数的字符,生成一个新的字符串。注意:一个汉字相当于两个英文字符。

第6题:

有如下赋值语句 a="你好" b="大家好" 结果为“大家好”的表达式是

A.b+AT(a,1)

B.b+RIGHT(a,1)

C.b+LEFT(a,3,4)

D.b+RIGHT(a,2)


正确答案:D
解析:选项D中的函数 RIGHT(a,2)的作用是从a字符串的末尾向前取长度为2的字符串。请注意,Visual FoxPro中规定,每个汉字的宽度为2。因此其结果为“好”。“+”运算符能够顺序连接两个字符串,因此b+RIGHT(a,2)的结果为“大家好”,故选项D为正确答案.选项 A中AT()函数的结果是一个数值型数据,因此选项 A的是错误的。选项B中的RIGHT(a,1)只能得到半个“好”字,因此其结果无意义。选项C的LEFT(a,3,4)是从a的第3个字符开始取长度为4的字符串,其结果为“家好”,再与b连接后会得到“大家家好”,也无法得到与题干相同的结果。

第7题:

关系R和S如下表所示,关系代数表达式Π1,4(R∞(下标)R.C<S.B S)的结果为(201),与该表达式等价的SQL语句为(202)。

R关系 S关系

A B C A B E

1 2 3 2 1 4

2 1 4 4 6 7

3 4 5 3 4 11

4 6 7 8 3 12

A.{(1,2)、(2,1)、(3,4)、(4,6)}

B.{(1,1)、(2,6)、(3,2)、(4,3)}

C.{(1,6)、(1,4)、(2,6)、(3,6)}

D.1(2,1)、(4,6)、(3,4)、(8,3)}


正确答案:C

第8题:

有如下赋值语句,结果为“大家好”的表达式是

a=“你好”

b=“大家”

A.b+AT(a,1)

B.b+RIGHT(a,1)

C.b+ LEFT(a,3,4)

D.b+RIGHT(a,2)


正确答案:D

第9题:

下面能正确定义数组,并正确赋值的语句是_______。

A.int N=5,b[N][N]

B.int a[1][2]={{1},{3}}

C.int c[2][]={{1,2},{3,4}}

D.int d[3][2]={{1,2},{34}}


正确答案:D
解析:可以用下面的方法对二维数组初始化:
  1、分行给二维数组赋初值。如int a [3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};。
  2、将所有数据写在一个花括弧内,按数组排列的顺序对各元素赋初值。如int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};。
  3、对部分元素赋初值。如int a[3][4]={{1},{5},{9}};,它的作用是只对各行第一列的元素赋初值,其余元素值自动为0。
  4、如果对全部元素都赋初值(即提供全部初始数据),则定义数组时对第一锥的长度可以不指定,但第二锥的长度不能省。如int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};与下面的定义等价:int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};。

第10题:

语句if x=1 then y=1,下列说法正确的是()。

A.x=1和y=1都是赋值语句

B.x=1和y=1都是关系表达式

C.x=1是赋值语句,y=1是关系表达式

D.x=1是关系表达式,y=1是赋值语句


本题答案:D

更多相关问题