列举VFP7的常用控件名称。
1.选取对象按钮
2.文本控件
3.域控件
4.线条控件
5.矩形控件
6.圆角控件
7.图片、Actjvex绑定控件
8.锁定控件
简述DELETE命令和MODIFY STRUCTURE命令的功能作用。
DELETE命令的作用是在提问确认后物理删除当前记录。MODIFY STPUCTURE命令的功能是修改库文件的结构。
VFP7中,数据库验证包括哪几方面的内容?
1.数据高度结构化
2.数据的共享程度高
3.数据的独立性强
4.使用统一软件对数据进行管
理和操作
写出为“学院”表增加一个字段“教师人数”的SQL语句。
ALTER TABLE学院ADD教师人数I
写出与SQL语句“SELECT * FROM 教师 WHERE NOT(工资>3000 OR 工资<2000)”等价的SQL语句。
SELECT*FROM 教师WHERE 工资BETWEET 2000 AND 30000.
简述SET ORDER TO和SELECT 0的功能作用。
SET ORDER TO 如果同时打开了多个索引,则需要进行指定。SELECT O 是一个命令选定未被使用的且最小的可以使用的工作区为当前工作区。
VFP7的操作方式有哪些?
(1)菜单操作方式根据所需的操作从菜单中选择相应的命令。每执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。(2)交互方式根据所要进行的各项操作,采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。(3)程序执行方法先在程序编辑窗口中编完程序,再从程序菜单中选择执行,或从命令窗口中输入DO命令,让机器执行。
简述项目管理器的功能。
组织和管理所有与应用系统有关的各种类型的文件。
分别用DO循环和FOR循环求1+2+3+……+36的和值。
指出下面程序错误的地方:
#include <iostream.h>
class Test {
private:
int x,y=20;
public:
Test(int i,int j){x=i,y=j;}
int getx(){return x;}
int gety(){return y;}
};
void main()
{
Test mt(10,20);
cout<&()<<endl;
cout<&()<<endl;
}
int x,y=20; 在类内部不能对数据成员直接赋值。修改为:int x,y;
分析下列程序中的错误,并说明出错原因。
#include <iostream.h>
class A{
int x;
public :
A(int a){x=a;fun( );}
郑州大学发不出工资?校方回应virtual void fun( )=0;
};
class B:public A{
public :
B(int b):A(b){}
void fun( ){}
};
void main( )
{Aaa(5);
Bbb(8);
}
(1)在构造函数"A(int a)" 调用纯虚函数"fun() ",因构造函数调用虚函数是静态联编,即调用的是它自己类的虚函数。在此调用的是纯虚函数,它只被说明,而未定义,所以不可能被执行,因此出错。(2)抽象类相当于是对类的引用性声明,所以它只能定义该类的指针和引用,而不能定义它的对象。
在此,A为抽象类,而'Aaa(5)"却定义了A的对象,因此错误。
指出下面程序错误的地方,并说明理由:
MemTest*mTest1=newMemTest[10];
MemTest*mTest2=newMemTest;
int*pInt1=newint[10];
int*pInt2=newint;
delete[]pInt1; //-1-
delete[]pInt2; //-2-
delete[]mTest1;//-3-
delete[]mTest2;//-4-
对于内建简单数据类型,delete和delete[]功能是相同的。对于自定义的复杂数据类型,delete 和delet
e[] 不能互用。delete[]删除一个数组,delete删除一个指针简单来说,用new分配的内存用delete删除用new[]分配的内存用delete[]删除delete[]会调用数组元素的析构函数,所以问题不大。如果在用delete时没有括号,delete就会被认为指向的是单个对象,否则,它就会认为指向的是一个数组。delete只会调用一次析构函数,而delete[]会调用每一个成员的析构函数。
定义一个时间类Time,能提供由时.分.秒组成的时间。
class Time { private: int hour; int minute; int second; public: void print() { cout<
发布评论