正确答案: B
MO
题目:在Visual FoxPro环境中,建立命令文件的命令是
解析:在Visual FoxPro环境中,建立、编辑命令文件的命令只有
查看原题
举一反三的答案和解析:
[单选题]运行下面的程序后,输出的结果为
1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1
解析:解析:考查考生对多重循环和Print方法的掌握。程序以矩阵格式输出一个二维数组,由程序可知,数组的主对角线上的元素赋值为1,其他元素未赋值,初值为0。所以输出结果如选项C)所示。嵌套使用多重循环时,应注意程序执行过程。
[单选题]Visual FoxPo是一种( )。
数据库管理系统
解析:为数据库的建立、使用和维护而配置的软件称为数据库管理系统,Visual FoxPro就是一种数据库管理系统软件。
[单选题]下列语句中,属于多分支语句的是( )。
switch语句
解析:dowhile语句和for语句是循环语句;if语句和switch语句是分支语句。而if语句称为条件语句,switch语句称为多分支语句。
[单选题]下列函数原型声明中错误的是
void Fun(int x=0,int y);
解析:解析:本题考核函数的定义方法和调用方法。说明一个函数的格式为:函数类型>函数名>,(下函数参数表>);在C++中,允许在函数的说明或定义时给一个或多个参数指定默认值。但一旦为某个给定参数定义了缺省值,必须为后继的所有参数也定义缺省值。由此可知,选项D是错误的。
[单选题]有以下程序: #includeiostream> using namespace std; class Complex { public: Complex(dOuble r=0,dOuble i=0):re(r),im(i){} doublereal()const{return re;} doubleimag()const{return im;} Complex operator+(Complex c)const {return Complex
6+1i
解析:解析: 运算符”+”在类Complex中作为成员函数重载,实现两个对象的数据成员的相加。所以main函数中语句”Complexa=Complex(1,1)+Complex(5);”的作用相当于”Complexa(1+5,1);”即对象a的数据成员re的值为6,imag的值为l,所以输出为6+1i。
[单选题]设a、b、c、d、m、n均为int型变量,且a=5、b=6、c= 7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n—c> d)运算后,n的值是( )n
2
解析:因为a>b不成立,故表达式a>b的值为0,即为0赋给m,因此&&左边表达式的值为0,0与任何值&&运算都为0,于是不再计算&&右边表达式的值,所以此时的n仍然为2。
[单选题]当+运算符被重载为非静态成员函数时,成员运算符objl+obj2被C++编译器解释为 ______。
obj1.operator+(obj2)