安徽继续教育面向对象程序设计辅导资料

[复制链接]
查看: 7|回复: 0

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
发表于 2025-3-20 17:37:31 | 显示全部楼层 |阅读模式
面向对象程序设计
学校: 无
问题 1: 1. 函数重载是指()。
选项:

A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

C. 两个以上的函数名字不同,但形参的个数或类型相同

D. 两个以上的函数取相同的函数名,并且函数的返回类型相同
答案: 两个以上的函数名字不同,但形参的个数或类型相同
问题 2: 2. Java源程序文件的默认扩展名为()。
选项:

A. java

B. exe

C. obj

D. class
答案: java
问题 3: 3. 下列的符号常量定义中,错误的定义是()。
选项:

A. const M=10;

B. const int M=20;

C. const char ch;

D. const bool mark=true;
答案: const int M=20;
问题 4: 4. 存储以下数据,占用存储字节最多的是()。
选项:

A. 0

B. ‘0’

C. “0”

D. 0.0
答案: 0.0
问题 5: 5. 在下面循环语句中内层循环体S语句的执行总次数为()。
for(int i=0; i
选项:

A. n2

B. (n+1)/2

C. n(n-1)/2

D. n(n+1)/2
答案: (n+1)/2
问题 6: 6. x>0|| y==5的相反表达式为()。
选项:

A. x<=0 || y!=5

B. x<=0 && y!=5

C. x>0 || y!=5

D. x>0 && y==5
答案: x<=0 || y!=5
问题 7: 7. 设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为()。
选项:

A. 1

B. 0

C. 与x值相同

D. 与x值相反
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。
选项:

A. 0

B. 4

C. 8

D. 6
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 在下面循环语句中循环体执行的次数为()。
int i=0; do i++; while(i*i<10);
选项:

A. 4

B. 3

C. 5

D. 2
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 设x和y均为bool量,则x || y为假的条件是()。
选项:

A. 它们均为真

B. 其中一个为真

C. 它们均为假

D. 其中一个为假
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是()。
选项:

A. 15

B. 26,15

C. 15,26

D. 26
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 以下标识符中不全是保留字的是()。
选项:

A. caseforint

B. defaultthenwhile

C. boolclasslong

D. gotoreturnchar
答案: 请关注ybaotk.com搜题查看答案
问题 13: 13. 在函数定义中的形参属于()
选项:

A. 全局变量

B. 局部变量

C. 静态变量

D. 寄存器变量
答案: 请关注ybaotk.com搜题查看答案
问题 14: 14. 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是()。
选项:

A. 1.0/a*b*c

B. 1/(a*b*c)

C. 1/a/b/(float)c

D. 1.0/a/b/c
答案: 请关注ybaotk.com搜题查看答案
问题 15: 15. 用于标识十六进制前缀或后缀是( )
选项:

A. 无

B. 后缀L或e

C. 前缀零

D. 前缀0x
答案: 请关注ybaotk.com搜题查看答案
问题 16: 16. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是()。
选项:

A. 12

B. 144

C. 156

D. 288
答案: 请关注ybaotk.com搜题查看答案
问题 17: 17. do语句能够改写为()语句。
选项:

A. 复合

B. if

C. switch

D. while
答案: 请关注ybaotk.com搜题查看答案
问题 18: 18. 在下面的二维数定义正确的是
选项:

A. int ary[5][];

B. int ary[][5]={{0,1,2}};

C. int ary[][5];

D. int ary[5,5];
答案: 请关注ybaotk.com搜题查看答案
问题 19: 1. 在定义类成员时,为产生封装性,则需使用哪个关键字( )
选项:

A. public

B. publish

C. protected

D. private
答案: 请关注ybaotk.com搜题查看答案
问题 20: 2. 关于new运算符的下列描述中,错误的是()
选项:

A. 它可以用来动态创建对象和对象数组

B. 使用它创建的对象或对象数组可以使用运算符delete删除

C. 使用它创建对象时要调用构造函数

D. 使用它创建对象数组时必须指定初始值
答案: 请关注ybaotk.com搜题查看答案
问题 21: 3. 假定一个类的构造函数为“A(int i=4, int j=0) {a=i;b=j;}”, 则执行“A x (1);”语句后,x.a和x.b的值分别为()
选项:

A. 1和0

B. 1和4

C. 4和0

D. 4和1
答案: 请关注ybaotk.com搜题查看答案
问题 22: 4. 下列关于静态数据成员的说法,不正确的是( )。
选项:

A. 类中定义的公用静态数据成员,可以通过类的对象来访问

B. 类中定义的所有静态数据成员,都必须在类外初始化

C. 静态数据成员不是所有对象所共用的

D. 普通的成员函数可以直接访问类中的静态数据成员
答案: 请关注ybaotk.com搜题查看答案
问题 23: 5. 下列函数不能和函数void print(char)构成重载的是( )
选项:

A. int print(int);

B. void print(char,char);

C. int print(char);

D. void print(int,int);
答案: 请关注ybaotk.com搜题查看答案
问题 24: 6. 已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的。
选项:

A. void print( ) ;

B. final void print( );

C. void final print( );

D. void print(final);
答案: 请关注ybaotk.com搜题查看答案
问题 25: 7. 设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是( )
选项:

A. A类构造函数先执行

B. 成员构造函数先执行

C. 两者并行执行

D. 不能确定
答案: 请关注ybaotk.com搜题查看答案
问题 26: 8. 下列说法中,有关构造函数是正确的是
选项:

A. 任何一类必定有构造函数

B. 可定义没有构造函数的类

C. 构造函数不能重载

D. 任何一类必定有缺省的构造函数
答案: 请关注ybaotk.com搜题查看答案
问题 27: 9. 对于拷贝初始化构造函数和赋值操作的关系,正确的描述是
选项:

A. 拷贝初始化构造函数和赋值操作是完全一样的操作

B. 进行赋值操作时,会调用类的构造函数

C. 当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化

D. 拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义
答案: 请关注ybaotk.com搜题查看答案
问题 28: 10. 构造函数不具备的特征是()
选项:

A. 构造函数的函数名与类名相同

B. 构造函数可以重载

C. 构造函数可以设置默认参数

D. 构造函数必须指定类型说明
答案: 请关注ybaotk.com搜题查看答案
问题 29: 11. 下列语句中,将函数int sum(int x, int y)正确重载的是( )。
选项:

A. float sum(int x, int y);

B. int sum(int a, int b);

C. float sum(float x, float y);

D. double sum(int y, int x);
答案: 请关注ybaotk.com搜题查看答案
问题 30: 12. 已知X类,则当程序执行到语句:X array[3];时,调用了( )次构造函数。
选项:

A. 0

B. 1

C. 2

D. 3
答案: 请关注ybaotk.com搜题查看答案
问题 31: 13. 在类中说明的成员可以使用关键字的是()
选项:

A. public

B. extern

C. cpu

D. register
答案: 请关注ybaotk.com搜题查看答案
问题 32: 14. 一个类可包含析构函数的个数是( )
选项:

A. 0个

B. 1个

C. 至少一个

D. 0个或多个
答案: 请关注ybaotk.com搜题查看答案
问题 33: 15. 下面描述中,表达错误的是( )
选项:

A. 公用继承时基类中的public成员在派生类中仍是public的

B. 公用继承时基类中的private成员在派生类中仍是private的

C. 公用继承时基类中的protected成员在派生类中仍是protected的

D. 私有继承时基类中的public成员在派生类中是private的
答案: 请关注ybaotk.com搜题查看答案
问题 34: 16. 下列关于类的权限的描述错误的是( )
选项:

A. 类本身的成员函数只能访问自身的私有成员

B. 类的对象只能访问该类的公有成员

C. 普通函数不能直接访问类的公有成员,必须通过对象访问

D. 一个类可以将另一个类的对象作为成员
答案: 请关注ybaotk.com搜题查看答案
问题 35: 17. 如果从原有类定义新类可以实现的是()
选项:

A. 信息隐藏

B. 数据封装

C. 继承机制

D. 数据抽象
答案: 请关注ybaotk.com搜题查看答案
问题 36: 18. 已知f1和f2是同一类的两个成员方法,但f1不能直接调用f2,这说明()
选项:

A. f1和f2都是静态方法

B. f1不是静态方法,f2是静态方法

C. f1是静态方法,f2不是静态方法

D. f1和f2都不是静态方法
答案: 请关注ybaotk.com搜题查看答案
问题 37: 1. 构造函数不具备的特征是()
选项:

A. 构造函数的函数名与类名相同

B. 构造函数可以重载

C. 构造函数可以设置默认参数

D. 构造函数必须指定类型说明
答案: 请关注ybaotk.com搜题查看答案
问题 38: 2. 一个类可包含析构函数的个数是( )
选项:

A. 0个

B. 1个

C. 至少一个

D. 0个或多个
答案: 请关注ybaotk.com搜题查看答案
问题 39: 3. 在下面的一维数组定义中,哪一个有语法错误。()
选项:

A. int a[]={1,2,3};

B. int a[10]={0};

C. int a[];

D. int a[5];
答案: 请关注ybaotk.com搜题查看答案
问题 40: 4. 下列选项中,用于在定义子类时声明父类名的关键字是()。
选项:

A. interface

B. package

C. extends

D. class
答案: 请关注ybaotk.com搜题查看答案
问题 41: 5. 在下面循环语句中内层循环体S语句的执行总次数为()。
for(int i=0; i
选项:

A. n2

B. (n+1)/2

C. n(n-1)/2

D. n(n+1)/2
答案: 请关注ybaotk.com搜题查看答案
问题 42: 6. 在下面的二维数组定义中,正确的是()。
选项:

A. int a[5][];

B. int a[][5];

C. int a[][3]={{1,3,5},{2}};

D. int a[](10);
答案: 请关注ybaotk.com搜题查看答案
问题 43: 7. 下列()的调用方式是引用调用。
选项:

A. 形参和实参都是变量

B. 形参是指针,实参是地址值

C. 形参是引用,实参是变量

D. 形参是变量,实参是地址值
答案: 请关注ybaotk.com搜题查看答案
问题 44: 8. 考虑下面的函数原型声明:void testDefaulParam(int a,int b=7,char z='*');下面函数调用中,不合法的是( )。
选项:

A. testDefaulParam(5);

B. testDefaulParam(5,8);

C. testDefaulParam(5,'

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:内蒙古开放大学_内科护理学辅导资料
下一篇:财政学#(本)辅导资料
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:37:31 | 显示全部楼层
');

D. testDefaulParam(0,0,'*');
答案: 请关注ybaotk.com搜题查看答案
问题 45: 9. ( )声明能防止方法被覆盖。
选项:

A. final void methoda() {}

B. void final methoda() {}

C. static void methoda() {}

D. static void methoda() {}
答案: 请关注ybaotk.com搜题查看答案
问题 46: 10. 对类中声明的变量,下列描述中正确的是( )
选项:

A. 属于全局变量

B. 只属于该类

C. 属于该类,某些情况下也可被该类不同实例所共享

D. 任何情况下都可被该类所有实例共享
答案: 请关注ybaotk.com搜题查看答案
问题 47: 11. 在下面循环语句中循环体执行的次数为()。
int i=0,s=0; while(s<20) {i++; s+=i;}
选项:

A. 4

B. 5

C. 6

D. 7
答案: 请关注ybaotk.com搜题查看答案
问题 48: 12. ( )是字节流。
选项:

A. inputStream

B. FileOutputStream

C. BufferedInputStream

D. BufferedWriter
答案: 请关注ybaotk.com搜题查看答案
问题 49: 13. 下面关于覆盖的描述,错误的是() 。
选项:

A. 覆盖包括方法的覆盖和成员变量的覆盖

B. 成员方法的覆盖是多态的一种表现形式

C. 子类可以调用父类中被覆盖的方法

D. 任何方法都可以被覆盖
答案: 请关注ybaotk.com搜题查看答案
问题 50: 14. switch语句能够改写为()语句。
选项:

A. for

B. if

C. do

D. while
答案: 请关注ybaotk.com搜题查看答案
问题 51: 15. 如果没有为一个类定义任何构造函数的情况下,下列描述正确的是( )
选项:

A. 编译器总是自动创建一个不带参数的构造函数

B. 这个类没有构造函数

C. 这个类不需要构造函数

D. 该类不能通过编译
答案: 请关注ybaotk.com搜题查看答案
问题 52: 16. 设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是( )
选项:

A. int m = max(22,max(59,70));

B. int m = max(max(22,59),70);

C. int m = max(22,59,70);

D. int m = max(59,max(22,70));
答案: 请关注ybaotk.com搜题查看答案
问题 53: 17. 对于拷贝初始化构造函数和赋值操作的关系,正确的描述是
选项:

A. 拷贝初始化构造函数和赋值操作是完全一样的操作

B. 进行赋值操作时,会调用类的构造函数

C. 当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化

D. 拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义
答案: 请关注ybaotk.com搜题查看答案
问题 54: 18. 下面描述中,表达错误的是( )
选项:

A. 公用继承时基类中的public成员在派生类中仍是public的

B. 公用继承时基类中的private成员在派生类中仍是private的

C. 公用继承时基类中的protected成员在派生类中仍是protected的

D. 私有继承时基类中的public成员在派生类中是private的
答案: 请关注ybaotk.com搜题查看答案
问题 55: 19. 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是()。
选项:

A. 1.0/a*b*c

B. 1/(a*b*c)

C. 1/a/b/(float)c

D. 1.0/a/b/c
答案: 请关注ybaotk.com搜题查看答案
问题 56: 20. 使用值传递方式将实参传给形参,下列说法正确的是( )
选项:

A. 形参是实参的备份

B. 实参是形参的备份

C. 形参和实参是同一对象

D. 形参和实参无联系
答案: 请关注ybaotk.com搜题查看答案
问题 57: 21. 设存在函数int min(int,int)返回两参数中较小值,若求15,26,47三者中最小值,下列表达式中错误的是( )
选项:

A. int m=min(min(15,26),min(15,47));

B. int m=min(15,26,47);

C. int m=min(15,min(47,26));

D. int m =min(min(47,26),16);
答案: 请关注ybaotk.com搜题查看答案
问题 58: 22. 循环语句“for(int i=0; i
选项:

A. 1

B. n-1

C. n

D. n+1
答案: 请关注ybaotk.com搜题查看答案
问题 59: 23. 以下叙述中不正确的是()。
选项:

A. 在一个函数中,可以有多条return语句

B. 函数的定义不能嵌套,但函数的调用可以嵌套

C. 函数必须有返回值

D. 不同的函数中可以使用相同名字的变量
答案: 请关注ybaotk.com搜题查看答案
问题 60: 24. 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用()符号作为分隔符。
选项:

A. 空格或逗号

B. 逗号或回车

C. 逗号或分号

D. 空格或回车
答案: 请关注ybaotk.com搜题查看答案
问题 61: 25. 下面是有关子类继承父类构造函数的描述,其中正确的是( )。
选项:

A.

B. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

C. 子类无条件地继承父类不含参数的构造函数

D. 子类必须通过super关键字调用父类的构造函数

E. 子类无法继承父类的构造函数
答案: 请关注ybaotk.com搜题查看答案
问题 62: 26. 面向对象程序设计思想的主要特征中不包括( )。
选项:

A. 封装性

B. 多态性

C. 继承性

D. 功能分解,逐步求精
答案: 请关注ybaotk.com搜题查看答案
问题 63: 27. 下列关于类的权限的描述错误的是( )
选项:

A. 类本身的成员函数只能访问自身的私有成员

B. 类的对象只能访问该类的公有成员

C. 普通函数不能直接访问类的公有成员,必须通过对象访问

D. 一个类可以将另一个类的对象作为成员
答案: 请关注ybaotk.com搜题查看答案
问题 64: 28. 类的私有成员可在何处被访问( )
选项:

A. 本类的成员函数中

B. 本类及子类的成员函数中

C. 通过对象名在任何位置

D. 不可访问
答案: 请关注ybaotk.com搜题查看答案
问题 65: 29. 在下面的字符数组定义中,哪一个有语法错误。()。
选项:

A. char a[20]=”abcdefg”;

B. char a[]=”x+y=55.”;

C. char a[15];

D. char a[10]=’5’;
答案: 请关注ybaotk.com搜题查看答案
问题 66: 30. 已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的。
选项:

A. void print( ) ;

B. final void print( );

C. void final print( );

D. void print(final);
答案: 请关注ybaotk.com搜题查看答案
问题 67: 31. 已知X类,则当程序执行到语句:X array[3];时,调用了( )次构造函数。
选项:

A. 0

B. 1

C. 2

D. 3
答案: 请关注ybaotk.com搜题查看答案
问题 68: 32. 在下面循环语句中循环体执行的次数为()。
int i=0; do i++; while(i*i<10);
选项:

A. 4

B. 3

C. 5

D. 2
答案: 请关注ybaotk.com搜题查看答案
问题 69: 33. 在Java语言中,子类要想调用父类的构造方法,使用的关键字是( )
选项:

A. supe

B. this

C. extends

D. new
答案: 请关注ybaotk.com搜题查看答案
问题 70: 34. 字符流与字节流的区别在于( ) 。
选项:

A. 前者带有缓冲,后者没有

B. 前者是块读写,后者是字节读写

C. 二者没有区别,可以互换使用

D. 每次读写的字节数不同
答案: 请关注ybaotk.com搜题查看答案
问题 71: 35. 设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是()。
选项:

A. 15

B. 26,15

C. 15,26

D. 26
答案: 请关注ybaotk.com搜题查看答案
问题 72: 1. 在函数定义中的形参属于()
选项:

A. 全局变量

B. 局部变量

C. 静态变量

D. 寄存器变量
答案: 请关注ybaotk.com搜题查看答案
问题 73: 2. 循环体至少被执行一次的语句为()。
选项:

A. for循环

B. while循环

C. do循环

D. 任一种循环
答案: 请关注ybaotk.com搜题查看答案
问题 74: 3. 若定义了函数 double *function(), 则函数function的返回值为()。
选项:

A. 实数型

B. 实数的地址

C. 指向函数的指针

D. 函数的地址
答案: 请关注ybaotk.com搜题查看答案
问题 75: 4. do语句能够改写为()语句。
选项:

A. 复合

B. if

C. switch

D. while
答案: 请关注ybaotk.com搜题查看答案
问题 76: 5. 在下面循环语句中内层循环体S语句的执行总次数为()。
for(int i=0; i
选项:

A. n2

B. (n+1)/2

C. n(n-1)/2

D. n(n+1)/2
答案: 请关注ybaotk.com搜题查看答案
问题 77: 6. 类的构造方法被自动调用执行的情况是在定义该类的()
选项:

A. 成员函数时

B. 数据成员时

C. 对象时

D. 友元函数时
答案: 请关注ybaotk.com搜题查看答案
问题 78: 7. 下列关于静态数据成员的描述中正确的是()
选项:

A. 静态数据成员是类的所有对象所共有的

B. 静态数据成员要在构造函数内初始化

C. 类的每个对象有自己的静态数据成员

D. 静态数据成员不能通过类的对象调用
答案: 请关注ybaotk.com搜题查看答案
问题 79: 8. 考虑下面的函数原型声明:void testDefaulParam(int a,int b=7,char z='*');下面函数调用中,不合法的是( )。
选项:

A. testDefaulParam(5);

B. testDefaulParam(5,8);

C. testDefaulParam(5,'

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:37:31 | 显示全部楼层
');

D. testDefaulParam(0,0,'*');
答案: 请关注ybaotk.com搜题查看答案
问题 80: 9. 下列()的调用方式是引用调用。
选项:

A. 形参和实参都是变量

B. 形参是指针,实参是地址值

C. 形参是引用,实参是变量

D. 形参是变量,实参是地址值
答案: 请关注ybaotk.com搜题查看答案
问题 81: 10. 如果没有为一个类定义任何构造函数的情况下,下列描述正确的是( )
选项:

A. 编译器总是自动创建一个不带参数的构造函数

B. 这个类没有构造函数

C. 这个类不需要构造函数

D. 该类不能通过编译
答案: 请关注ybaotk.com搜题查看答案
问题 82: 11. 假定一个类的构造函数为“A(int i=4, int j=0) {a=i;b=j;}”, 则执行“A x (1);”语句后,x.a和x.b的值分别为()
选项:

A. 1和0

B. 1和4

C. 4和0

D. 4和1
答案: 请关注ybaotk.com搜题查看答案
问题 83: 12. 设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是()。
选项:

A. 15

B. 26,15

C. 15,26

D. 26
答案: 请关注ybaotk.com搜题查看答案
问题 84: 13. 在下面的二维数组定义中,正确的是()。
选项:

A. int a[5][];

B. int a[][5];

C. int a[][3]={{1,3,5},{2}};

D. int a[](10);
答案: 请关注ybaotk.com搜题查看答案
问题 85: 14. 下列关于类的权限的描述错误的是( )
选项:

A. 类本身的成员函数只能访问自身的私有成员

B. 类的对象只能访问该类的公有成员

C. 普通函数不能直接访问类的公有成员,必须通过对象访问

D. 一个类可以将另一个类的对象作为成员
答案: 请关注ybaotk.com搜题查看答案
问题 86: 15. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。
选项:

A. 2

B. 4

C. 6

D. 8
答案: 请关注ybaotk.com搜题查看答案
问题 87: 16. switch语句能够改写为()语句。
选项:

A. for

B. if

C. do

D. while
答案: 请关注ybaotk.com搜题查看答案
问题 88: 17. 用于标识十六进制前缀或后缀是( )
选项:

A. 无

B. 后缀L或e

C. 前缀零

D. 前缀0x
答案: 请关注ybaotk.com搜题查看答案
问题 89: 18. 在下面的字符数组定义中,哪一个有语法错误。()。
选项:

A. char a[20]=”abcdefg”;

B. char a[]=”x+y=55.”;

C. char a[15];

D. char a[10]=’5’;
答案: 请关注ybaotk.com搜题查看答案
问题 90: 19. 设存在整型变量int x,则下列句与其它三项含义不同的是( )
选项:

A. int* p=&x;

B. int& p=x;

C. int & p=x;

D. int &p=x;
答案: 请关注ybaotk.com搜题查看答案
问题 91: 20. 类的构造函数在以下什么情况下会被自动调用( )
选项:

A. 定义成员函数时

B. 定义对象时

C. 定义数据成员时

D. 定义友元函数时
答案: 请关注ybaotk.com搜题查看答案
问题 92: 21. 如果有类Person和其子类Man和Woman,则如果程序中出现语句Person p=new Man();下列说法正确的是( )。
选项:

A. 语句错误

B. 语句正确

C. 编译正确但运行错误

D. 以上均不对
答案: 请关注ybaotk.com搜题查看答案
问题 93: 22. 下列有关重载函数的说法中正确的是()
选项:

A. 重载函数必须具有不同的返回值类型

B. 重载函数参数个数必须相同

C. 重载函数必须有不同的形参列表

D. 重载函数名可以不同
答案: 请关注ybaotk.com搜题查看答案
问题 94: 23. x>0|| y==5的相反表达式为()。
选项:

A. x<=0 || y!=5

B. x<=0 && y!=5

C. x>0 || y!=5

D. x>0 && y==5
答案: 请关注ybaotk.com搜题查看答案
问题 95: 24. ⾃定义异常类时,不可以继承的类是()。
选项:

A. Error

B. Exception

C. IOException

D. Throwable
答案: 请关注ybaotk.com搜题查看答案
问题 96: 25. 下面关于覆盖的描述,错误的是() 。
选项:

A. 覆盖包括方法的覆盖和成员变量的覆盖

B. 成员方法的覆盖是多态的一种表现形式

C. 子类可以调用父类中被覆盖的方法

D. 任何方法都可以被覆盖
答案: 请关注ybaotk.com搜题查看答案
问题 97: 26. 下列关于静态数据成员的说法,不正确的是( )。
选项:

A. 类中定义的公用静态数据成员,可以通过类的对象来访问

B. 类中定义的所有静态数据成员,都必须在类外初始化

C. 静态数据成员不是所有对象所共用的

D. 普通的成员函数可以直接访问类中的静态数据成员
答案: 请关注ybaotk.com搜题查看答案
问题 98: 27. 下面描述中,表达错误的是( )
选项:

A. 公用继承时基类中的public成员在派生类中仍是public的

B. 公用继承时基类中的private成员在派生类中仍是private的

C. 公用继承时基类中的protected成员在派生类中仍是protected的

D. 私有继承时基类中的public成员在派生类中是private的
答案: 请关注ybaotk.com搜题查看答案
问题 99: 28. 关于new运算符的下列描述中,错误的是()
选项:

A. 它可以用来动态创建对象和对象数组

B. 使用它创建的对象或对象数组可以使用运算符delete删除

C. 使用它创建对象时要调用构造函数

D. 使用它创建对象数组时必须指定初始值
答案: 请关注ybaotk.com搜题查看答案
问题 100: 29. 已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,( )是正确的。
选项:

A. void print( ) ;

B. final void print( );

C. void final print( );

D. void print(final);
答案: 请关注ybaotk.com搜题查看答案
问题 101: 30. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是()。
选项:

A. 12

B. 144

C. 156

D. 288
答案: 请关注ybaotk.com搜题查看答案
问题 102: 31. 假定下列x和y均为int型变量,则不正确的赋值为()。
选项:

A. x+=y++

B. x++=y++

C. x=++y

D. ++x=++y
答案: 请关注ybaotk.com搜题查看答案
问题 103: 32. 下列函数不能和函数void print(char)构成重载的是( )
选项:

A. int print(int);

B. void print(char,char);

C. int print(char);

D. void print(int,int);
答案: 请关注ybaotk.com搜题查看答案
问题 104: 33. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。
选项:

A. 0

B. 4

C. 8

D. 6
答案: 请关注ybaotk.com搜题查看答案
问题 105: 34. 设有定义int i;double j=5;,则10+i+j值的数据类型是()
选项:

A. int

B. double

C. float

D. 不确定
答案: 请关注ybaotk.com搜题查看答案
问题 106: 35. 对类中声明的变量,下列描述中正确的是( )
选项:

A. 属于全局变量

B. 只属于该类

C. 属于该类,某些情况下也可被该类不同实例所共享

D. 任何情况下都可被该类所有实例共享
答案: 请关注ybaotk.com搜题查看答案
问题 107: 36. 一个类可包含析构函数的个数是( )
选项:

A. 0个

B. 1个

C. 至少一个

D. 0个或多个
答案: 请关注ybaotk.com搜题查看答案
问题 108: 37. 如果从原有类定义新类可以实现的是()
选项:

A. 信息隐藏

B. 数据封装

C. 继承机制

D. 数据抽象
答案: 请关注ybaotk.com搜题查看答案
问题 109: 38. 函数默认参数在函数原型中说明,默认参数必须放在参数序列的( )
选项:

A. 前部

B. 中部

C. 后部

D. 两端
答案: 请关注ybaotk.com搜题查看答案
问题 110: 39. 循环语句“for(int i=0; i
选项:

A. 1

B. n-1

C. n

D. n+1
答案: 请关注ybaotk.com搜题查看答案
问题 111: 40. 构造函数不具备的特征是()
选项:

A. 构造函数的函数名与类名相同

B. 构造函数可以重载

C. 构造函数可以设置默认参数

D. 构造函数必须指定类型说明
答案: 请关注ybaotk.com搜题查看答案
问题 112: 41. 字符串”a+b=12\n”的长度为()。
选项:

A. 6

B. 7

C. 8

D. 9
答案: 请关注ybaotk.com搜题查看答案
问题 113: 42. 下列选项中,用于在定义子类时声明父类名的关键字是()。
选项:

A. interface

B. package

C. extends

D. class
答案: 请关注ybaotk.com搜题查看答案
问题 114: 43. 在下面的一维数组定义中,哪一个有语法错误。()
选项:

A. int a[]={1,2,3};

B. int a[10]={0};

C. int a[];

D. int a[5];
答案: 请关注ybaotk.com搜题查看答案
问题 115: 1. 字符流与字节流的区别在于( ) 。
选项:

A. 前者带有缓冲,后者没有

B. 前者是块读写,后者是字节读写

C. 二者没有区别,可以互换使用

D. 每次读写的字节数不同
答案: 请关注ybaotk.com搜题查看答案
问题 116: 2. RandomAccessFile raf2 = new RandomAccessFile(1.txt,rw ); 语句的功能是( )。
选项:

A. 打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据

B. 打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据

C. 打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据

D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 117: 3. ( )是字节流。
选项:

A. inputStream

B. FileOutputStream

C. BufferedInputStream

D. BufferedWriter
答案: 请关注ybaotk.com搜题查看答案
问题 118: 4. 下面关于流的叙述错误的是( )。
选项:

A. FileReader用于文件字节流的读操作

B. PipedInputStream用于字节管道流的读操作

C. Java的IO流包括字符流和字节流

D. DataInputStream创建的对象被称为数据输
答案: 请关注ybaotk.com搜题查看答案
问题 119: 5. 使用()类可以实现在文件的任意一个位置读写一个记录。
选项:

A. RandomAccessFile

B. FileReader

C. FileWriter

D. FileInputStream
答案: 请关注ybaotk.com搜题查看答案
问题 120: 6. 下列哪个类或接口是类FilterOutputStream 的构造方法的输入参数()。
选项:

A. InputStream

B. OutputStream

C. File F102

D. RandomAccessFile
答案: 请关注ybaotk.com搜题查看答案
问题 121: 7. 如果要向文件file.txt中添加数据,应如何构建输出流()。
选项:

A. OutputStream out=new FileOutputStream(“file.txt”);

B. OutputStream out=new FileOutputStream(“file.txt”, “append”);

C. FileOutputStream out=new FileOutputStream(“file.txt”, true);

D. FileOutputStream out=new FileOutputStream(new file(“file.txt”));
答案: 请关注ybaotk.com搜题查看答案
问题 122: 8. ⾃定义异常类时,不可以继承的类是()。
选项:

A. Error

B. Exception

C. IOException

D. Throwable
答案: 请关注ybaotk.com搜题查看答案
问题 123: 9. 如果⼀个程序段中有多个catch,则程序会按下列哪种情况执⾏( )。
选项:

A. 对每个catch都执⾏⼀次

B. 找到合适的异常类型后就不再执⾏后边的catch

C. 找到每个符合条件的catch都执⾏⼀次

D. 找到合适的异常类型后继续执⾏后⾯的catch
答案: 请关注ybaotk.com搜题查看答案
问题 124: 10. 下列四个选项中,不是File类的构造方法的是( )。
选项:

A. File(String pathname)

B. File(String parent,String child)

C. File(File parent,String child)

D. File(char filename[])
答案: 请关注ybaotk.com搜题查看答案
问题 125: 1. 下列哪个类或接口是类FilterOutputStream 的构造方法的输入参数()。
选项:

A. InputStream

B. OutputStream

C. File F102

D. RandomAccessFile
答案: 请关注ybaotk.com搜题查看答案
问题 126: 2. 如果⼀个程序段中有多个catch,则程序会按下列哪种情况执⾏( )。
选项:

A. 对每个catch都执⾏⼀次

B. 找到合适的异常类型后就不再执⾏后边的catch

C. 找到每个符合条件的catch都执⾏⼀次

D. 找到合适的异常类型后继续执⾏后⾯的catch
答案: 请关注ybaotk.com搜题查看答案
问题 127: 3. RandomAccessFile raf2 = new RandomAccessFile(1.txt,rw ); 语句的功能是( )。
选项:

A. 打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据

B. 打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据

C. 打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据

D. 以上说法都不对
答案: 请关注ybaotk.com搜题查看答案
问题 128: 4. 如果要向文件file.txt中添加数据,应如何构建输出流()。
选项:

A. OutputStream out=new FileOutputStream(“file.txt”);

B. OutputStream out=new FileOutputStream(“file.txt”, “append”);

C. FileOutputStream out=new FileOutputStream(“file.txt”, true);

D. FileOutputStream out=new FileOutputStream(new file(“file.txt”));
答案: 请关注ybaotk.com搜题查看答案
问题 129: 5. 在Java语言中,子类要想调用父类的构造方法,使用的关键字是( )
选项:

A. supe

B. this

C. extends

D. new
答案: 请关注ybaotk.com搜题查看答案
问题 130: 6. 下面关于流的叙述错误的是( )。
选项:

A. FileReader用于文件字节流的读操作

B. PipedInputStream用于字节管道流的读操作

C. Java的IO流包括字符流和字节流

D. DataInputStream创建的对象被称为数据输
答案: 请关注ybaotk.com搜题查看答案
问题 131: 7. 下列选项中,用于在定义子类时声明父类名的关键字是()。
选项:

A. interface

B. package

C. extends

D. class
答案: 请关注ybaotk.com搜题查看答案
问题 132: 8. ⾃定义异常类时,不可以继承的类是()。
选项:

A. Error

B. Exception

C. IOException

D. Throwable
答案: 请关注ybaotk.com搜题查看答案
问题 133: 9. Java语言允许在一个类中定义几个同名的方法,但要求这些方法有不同的参数集合,这种做法称为方法的( )。
选项:

A. 重载

B. 、继承

C. 多态

D. 派生
答案: 请关注ybaotk.com搜题查看答案
问题 134: 10. ( )是字节流。
选项:

A. inputStream

B. FileOutputStream

C. BufferedInputStream

D. BufferedWriter
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图