计算机二级

假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果 。m=科目一“考试”?m

题目

假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果 。

m=科目一“考试”

?m

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

第1题:

假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:

姓名=姓名-“您好”

?姓名

那么主窗口中将显示( )。

A)张三

B)张三您好

C)张三你好

D)出错


正确答案:A
题干中“姓名”为字段变量,对内存变量赋值方式用于字段变量是无效的,因此显示“姓名”字段变量的值时显示的是当前指针指向的记录的值。

第2题:

将当前表中当前记录的值存储到指定数组的命令是( )。 A.GATHERB.CoPY TO ARRAY

将当前表中当前记录的值存储到指定数组的命令是( )。

A.GATHER

B.CoPY TO ARRAY

C.scATTER

D.STORE TO ARRAY


正确答案:D
D。【解析】用SCATTER从当前记录中取特定字段的值赋给数组:(数组长度、类型自动与所给字段相同)用COPYTOARRAY从当前记录中取所有字段的值赋给数组:(数组长度、类型自动与表中全部字段相同)把数组中的数据传给当前表中的当前记录:gatherfrom数组名[fields字段名表]用数组向当前表添加记录:appendfromarray数组名[for条件][[fields字段名表]

第3题:

假设学生表已在当前工作区打开,其当前记录的“姓名”字段值为“李三”(C型字段)。在命令窗口输入并执行如下命令: 姓名=姓名一”成绩” ?姓名 屏幕上会显示( )。

A. 李三

B. 李三成绩

C. 成绩

D. 李三一成绩


正确答案:A
当程序中内存变量和字段变量同名时,内存变量需要加前缀M以示区分,所以最后输出的姓名应该是字段变量,而当前记录的“姓名”字段值为“李三”,所以屏幕上显示“李三”。

第4题:

假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执行如下命令:

姓名=姓名=“出勤”

?姓名

屏幕上会显示

A.李彤

B.李彤出勤

C.李彤出勤

D.李彤一出勤


正确答案:A
解析:c型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。本题输出结果为“李彤“。

第5题:

SCATTER命令用于将当前记录的各字段值送到一个数组中,与该命令相对应的、利用数组更新当前记录字段值的命令是______。

A.GATHER

B.UPDATE

C.REPLACE

D.CHANGE


正确答案:A

第6题:

当前数据表文件中有一个长度为10的字符型字段sname,执行如下命令:REPLACEsnameWITH“于丹樱”?LEN(sname)最后一条命令的显示结果是______。

A.3

B.6

C.10

D.11


正确答案:C

第7题:

假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-"您好" ?姓名 那么主窗口中将显示______。

A.张三

B.张三 您好

C.张三您好

D.出错


正确答案:A
解析:-运算符:用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部。
  在命令窗口中执行:姓名=姓名-"您好",表示给内存变量“姓名”赋值为“张三您好”。而?姓名中的姓名没有加以注释,默认为字段名变量的“姓名”,显示的是“张三”。

第8题:

假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:姓名=姓名=“您好”?姓名那么主窗口中将显示A)张三 B)张三 您好 C)张三您好 D)出错


正确答案:A
题干中“姓名”为字段变量,对内存变量赋值方式对字段变量是无效的,因此显示“姓名”字段变量的值时显示的是当前指针指向的记录的值。选项A为正确答案。

第9题:

( 27 )假设职员表已在当前工作区打开,其当前记录的 “ 姓名 ” 字段值为 “ 李彤 ” 。 ( C 型字段 ) 。在命令窗口输入并执行如下命令:

姓名 = 姓名 -" 出勤 "

?姓名

屏幕上会显示

A )李彤

B )李彤出勤

C )李彤出勤

D )李彤 - 出勤


正确答案:A