设op="*",命令:?1000&op.666.5460的结果是()。

题目
单选题
设op="*",命令:?1000&op.666.5460的结果是()。
A

语法错

B

1000*666.5460

C

666546

D

666.546

参考答案和解析
正确答案: D
解析: 在本题中,变量op为字符型变量,经过宏替换后表达式1000&op.666.5460就变换为1000*666.5460,易知其运算结果为666546。所以答案应选C。注意:表达式1000&op.666.5460中有两个“.”,而它们的用途是各不相同的。其中第一个“.”是宏替换变量与后续字符的分隔符,第二个“.”是小数点。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设数据库product.dbf中有20条记录,在FoxPro命令窗口,输入下列命令

use product

skip 3

count to n

?n

显示的结果是( )。

A.0

B.3

C.4

D.20


正确答案:B

第2题:

设X=7<6,命令?VARTYPE(X)的输出结果是( )。

A. N

B. L

C. C

D. 出错


正确答案:B
题目中表达式7<6所得结果为逻辑假(.F.),故将变量x赋值为逻辑假(.F.),命令?VARTYPE(X)测试括号中的表达式,即X的数据类型,所得结果为L,表示逻辑型数据类型。

第3题:

设已执行预编译命令include,以下程序段的输出结果是char s[]="an apple";printf("%d\

设已执行预编译命令#include<string.h>,以下程序段的输出结果是 char s[]=" an apple" ; printf("%d\n",strlen(s));

A.7

B.8

C.9

D.10


正确答案:B

第4题:

设从AA="ABC□□",BB="123",执行命令?A-B的结果是______。(其中,字符“□”表示空格)

A.ABC 123□□

B.ABC□□123

C.□□ABCl23

D.123ABC□□


正确答案:A

第5题:

设当前数据表有10条记录,当EOF()为真时,命令?RECNO()的显示结果是______。

A.10

B.11

C.0

D.1


正确答案:B

第6题:

设当前表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME显示的结果是()

A、内存变量NAME的值

B、字段变量NAME的值

C、与该命令之前的状态有关

D、错误信息


参考答案:B

第7题:

设表TXL.DBF中有20条记录,在Visual FoxPro命令窗口中执行以下命令序列,最后显示的结果是 ______。 USE TXL SKIP 3 COUNT TO n ?n

A.0

B.3

C.4

D.20


正确答案:D
解析:确定了当前记录指针的位置后,可以用SKIP命令向前或向后移动若干条记录。正数向后,负数向前。但是COUNTTO命令是统计记录总数的命令,所以不受前一句的影响。

第8题:

设当前表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,命令?NAME显示的结果是______。

A.内存变量NAME的值

B.字段变量NAME的值

C.与该命令之前的状态有关

D.错误信息


正确答案:B
解析:变量是指在程序运行过程中数值可以发生变化的量。在Visual FoxPro中有两类不同性质的变量,即字段变量和内存变量。字段变量依附于数据表而存在,随着数据表的打开和关闭在内存中存储和释放;而内存变量则是一种临时数据的存储单元,它独立于数据表而存在,使用时可以临时建立,程序运行完毕后就自动释放,其作用是提供数据运算和传递。在Visual FoxPro中,当内存变量与字段变量重名时,字段变量优先。若要引用内存变量,可以在内存变量名前加上前缀M.或者M->来区别。

第9题:

设X=7<6,命令?VARTYPE(X)的输出结果是( )。

A.N

B.L

C.C

D.出错


正确答案:B
题目中表达式7<6所得结果为逻辑假(.F.),故将变量x赋值为逻辑假(.F.),命令?VARTYPE(X)测试括号中的表达式,即X的数据类型,所得结果为L,表示逻辑型数据类型。

第10题:

设已执行预编译命令#include<string.h>,以下程序段的输出结果是

char s[]=" an apple" ;

printf(" %d\n",strlen(s));

A.7

B.8

C.9

D.10


正确答案:B
解析:考查了测字符串长度函数strlen。如果一个字符数组中存放一个字符串,则函数strlen的值为" \0"之前的全部字符个数,也包括空格在内。

更多相关问题