下列函数结果为.T.的是
A.EMPTY(SPACE(5) )
B.EMPTY(.NULL.)
C.ISNULL(")
D.ISNULL({})
第1题
下列函数结果为.T.的是
A.EMPTY(SPACE(5) )
B.EMPTY(.NULL.)
C.ISNULL(")
D.ISNULL({})
第2题
下列函数结果为.T.的是
A.EMPTY(SPACE(5))
B.EMPTY(.NULL.)
C.ISNULL(")
D.ISNULL({})
第3题
某数据库有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()值是
A)21
B) 20
C)19
D)1
第4题
某数据库有20条记录,若用函数EOF()测试结果为。T.,那么此时函数RECNO()的值是
A.20
B.21
C.19
D.1
第5题
【题目描述】
第26题在下面的Visual FoxPr0表达式中,运算结果为逻辑真的
【我提交的答案】: D |
【参考答案与解析】: 正确答案:B |
AT()返回字符串1在字符串2中的位置,如果字符串2中不包括字符串1,则函数返回值为0,不是逻辑渣,选项C排除;]SNULL()判断表达式运算结果是否为空.若空则返回逻辑真,选项1)返回值为假;EMPTY()指定表达式的运算结果若为“空”,返嘲逻辑真,故排除选项A;LIKE()函数比较两个字符串对应位置上字符若距配.返回逻辑真.正确答案为选项B。
【我的疑问】(如下,请求专家帮助解答)
不知道是如何计算的。
第7题
(1)定义类stack的私有数据成员sp和size,它们分别为整型的指针和变量,其中sP指向存放栈的数据元素的数组,size为栈中存放最后一个元素的下标值。请在注释“//**1**”之后添加适当的语句。
(2)完成类stack的构造函数,该函数首先从动态存储空间分配含有100个元素的int型数组,并把该数组的首元素地址赋给指针sp,然后将该数组的所有元素赋值为0,并将size赋值为-1(size等于-1表示栈为空)。请在注释“//**2**”之后添加适当的语句。
(3)完成类stack的成员函数push的定义。该函数将传入的整型参数x压入栈中,即在size小于数组的最大下标情况下, size自加1,再给x赋值。请在注释“//**3**”之后添加适当的语句。
(4)完成类stack的成员函数pop的定义,该函数返回栈顶元素的值,即在size不等于-1的情况下,返回数组中下标为size的元素的值,并将size减1。请在注释“//**4**”之后添加适当的语句。
程序输出结果如下:
the top elem:1
the pop elem:1
the stack is empty
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test34_3.cpp清单如下:
include<iostream.h>
class stack
{
//** 1 **
public:
stack ();
bool empty(){return size==-1;}
bool full() {return size==99;}
void push(int x);
void pop();
void top();
};
stack::stack()
{
//** 2 **
for(int i=0; i<100; i++)
*(sp+i)=0;
size=-1;
}
void stack::push(int x)
{
//** 3 **
cout<<"the stack is full"<<end1;
else
{
size++;
*(sp+size) = x;
}
}
void stack::pop()
{
//** 4 **
cout<<"the stack is empty"<<end1;
else
{
cout<<"the pop elem:"<<*(sp+size)<<end1;
size--;
}
}
void stack::top()
{
if iempty() )
cout<<"the stack is empty"<<end1;
else
{
cout<<"the top elem:"<<*(sp+size)<<end1;
}
}
void main ()
{
stack s;
s.push(1);
s.top();
s.pop();
s.top();
}
第9题
下列选项结果为真(.T.)的表达式是()。
A.NA$"NAVECO"
B.NAVECO$"NA"
C.NAN$"NAVECO"
D.NAVECO$"NAN"
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!