1. [单选题]在VisualFoxPro中,数据的完整性不包括______。
A. 实体完整性
B. 域完整性
C. 属性完整性
D. 参照完整性
2. [单选题]有关类的说法,正确的是( )。
A. 类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中的数据
C. 声明一个类时,必须使用public修饰符
D. 每个类中必须有main方法,否则程序无法运行
3. [单选题]在数据库系统的内部结构体系中,索引属于( )。
A. 模式
B. 内模式
C. 外模式
D. 概念模式
4. [单选题]继承诸如WindowAdapter(它继承了WindowListener接口)等适配器类有何好处? ( )
A. 将继承这个类的所有行为
B. 子类将自动成为监听器
C. 不必实现任何不需要的WindowListener方法
D. 为了层次清楚,美观大方
5. [单选题]有如下程序:#include iostream>using namespace std;class point{ int x, y;public: point( int vx, int vy ) { X=vx; y=vy; } point() { x=0; y=0; } point operator+ ( point p1 ) { point p; int px = x + p1.x; int py = y+ p1.y; return point( px, py ); } point operator-( point p1 { point p; int px = x - p1.x; int py = y - p1.y; return point( px, py ); } void print() { coutx","yend1; }};int main(){ point p1( 10, 10 ), p2( 20, 20 ); p1 = p1 + p2; p1.print(); return ();}执行后的输出结果是( )。
A. 20, 20
B. 10, 20
C. 30, 30
6. [单选题]函数fun的返回值是( )。 fun(char *a,char *b) int num=0,n=0; while(*(a+num))!='\0')num++; while(b[n]){ *(a+num)=b[n];num++;n++;)return num; }
A. 字符串a的长度
B. 字符串b的长度
C. 字符串a和b的长度之差
D. 字符串a和b的长度之和
7. [单选题]下列关于运算符重载的描述中,正确的是
A. 运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B. 一元运算符只能作为成员函数重载
C. 二元运算符重载为非成员函数时,参数表中有一个参数
D. C++中可以重载所有的运算符
8. [单选题]结构化程序设计的一种基本方法是( )。
A. 筛选法
B. 递归法
C. 归纳法
D. 逐步求精法(progressive refinement approach)
9. [单选题]有如下SQL语句 CREATE VIEW kh-view AS SELECT*FROM kh WHERE 职业=“教师”执行该语句产生的视图包含的记录个数是( )。
A. 1
B. 2
C. 3
D. 4
10. [单选题]关于事件监听,正确的是( )。
A. 一个事件监听器只能监听一个组件
B. 一个事件监听器只能监听处理一种事件
C. 一个组件可以注册多个事件监听器,一个事件监听器也可以注册到多个组件上
D. 一个组件只能引发一种事件