《吉大19秋学期《面向对象程序设计》在线作业一-0005》由会员分享,可在线阅读,更多相关《吉大19秋学期《面向对象程序设计》在线作业一-0005(6页珍藏版)》请在金锄头文库上搜索。
1、吉大19学期面向对象程序设计在线作业一-0005试卷总分:100 得分:100一、单选题 (共 15 道试题,共 60 分)不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )A.成员方法可以直接调用父类的类方法B.成员方法可以直接调用父类的成员方法C.成员方法可以直接调用本类的类方法D.成员方法不可以直接调用其他类的成员方法答案:B下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i+;A.2, 2B.2, 1C.1, 2D.1, 1答案:B在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参
2、数的值,是指哪种方式( )A.返回值B.地址传递调用C.值传递调用D.以上都不是答案:B下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;A.trueB.falseC.1D.0答案:B以下有关构造方法的说法,正确的是( )A.构造方法在类定义时被调用B.构造方法可以和类同名,也可以和类名不同C.构造方法只能由对象中的其它方法调用D.一个类的构造方法可以有多个答案:D在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )A.与文件类型相同B.与文件目录的层次相同C.与文件的结构相同D.与文件大小相同
3、答案:B下列构造方法的调用方式中,正确的是( )。A.被系统调用B.由用户直接调用C.按照一般方法调用D.只能通过 new 自动调用答案:D以下语句有语法错误的是( )A.while?(x5);B.int?x=1;y=2;z=3C.for?(int?x=10,y=0;x0;x+);D.for(;?;);答案:B关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。A.可以被两种类访问和引用:该类本身、该类的所有子类B.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问答案:C不允许作为类及
4、类成员的访问控制符的是( )。A.staticB.publicC.protectedD.private答案:A下列代码中,将引起一个编译错误的行是( ) 1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a)m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A.第6行B.第5行C.第3行D.第10行
5、答案:D设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )A.5B.4C.3.5D.3答案:D若已定义 byte x= 11,22,33,-66 ; 其中0≤k≤3,则对x数组元素错误的引用是( )A.xk+5B.xkC.x5-3D.x0答案:A编译并且执行以下代码,会出现什么情况( )。?public?class?Q?public?static?void?main(String?argv)?int?anar=new?int1,2,3;?System.out.println(anar1);?A.有错误,数组的大小没有定义。B.有错误,数组anar在初始
6、化以前不能正常输出C.2D.1答案:C要使用Vector必须import入下面哪个包( )。A.java.utilB.java.ioC.java.VectorD.java.Applet答案:A二、多选题 (共 5 道试题,共 20 分)以下哪些是Java语言的特点( )A.面向对象B.支持分布操作C.平台无关D.安全可靠E.多支持线程答案:ABCDE说明下列创建数组的方法那些是正确的( )。A.int twoDim = new int4;B.int twoDim = new int4;C.int twoDim = new int45;D.char a = A, B;答案:BCD定义一个类名为M
7、yClassjava的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。A.public class MyClass extends ObjectB.public class MyClassC.private class MyClass extends ObjectD.class MyClass extends Object答案:AB下列正确的表达式( )A.double a=10;B.byte a = 340;C.Double a=new Double(10);D.Byte a = 120;答案:AC定义变量如下: char c=w; int i=8; long L=15
8、; float f=8.9f; 以下赋值语句正确的是( )A.i=c+i;B.f=i+L+f;C.c=c+i;D.L=f+L;答案:AB三、判断题 (共 5 道试题,共 20 分)Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关( )答案:正确在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。答案:错误以下内容可以删除:远程教育复学科的教学和研究工作有利于总结我国远程教育的实践经验并进行理论概括和创新,开创开放与远程教育的中国模式和中国学派,为世界制远程教育的繁荣和发展作出我们的贡献;有利于借鉴世
9、界各国远程教育的实践经验和理论研究成果,使我国远程教育学科理论研究和教学的起点高、成效快;同时,将有利于更好百地以理论指导教育决策。这是因为,远程教育度已经成为世界各国教育发展新的增长点,旅得了国际社会和教育界的关注,成为各国教育决策的新的热点之一.商业银行的发展与宏微观因素都密切相关。从宏观层次来看,作为金融的核心企业,民生银行中间业务的发展与国家经济的发展、整体经济的大环境、政策的变动都密不可分;在微观层次上来看,银行总的资产规模、资产质量、利息收入等都和民生银行中间业务收入密切的联系。结合前文的分析,民生银行要充分把握我国经济的发展,结合自身具体特点,充分利用银行本身的业务优势,及时调整
10、业务的方向和重点,提高中间业务的竞争能力。本章从不同角度对民生银行中间业务的发展提出建议,旨在为民生银行的发展提供指导。(一)应对宏观经济方面的对策银行中间业务的发展与宏观环境密不可分,面对日益复杂的国内外环境,商业银行应该积极把握时代脉搏,主动应对各种挑战,顺应大环境的变化,积极推进中间业务的发展。1、面对我国经济增长大形势的措施宏观经济的繁荣可促进商业银行中间业务的发展。国家生产总值的提高利于金融业的繁荣,货币供应量的对数与商业银行非利息收入呈正相关。随着我国经济的发展,人民生活水平提高,经济活动日益复杂多样。在这种情况下,对银行的业务提出了更高要求。商业银行要适应这种需求,就要提高业务的
11、质量和水准,为人们提供更好的服务。首先优化服务质量,缩短办理业务的时间,提高资金跨国跨地划转速度,提高服务的便捷度,为客户提供更好的服务。其次提高服务水准,提高财富管理产品的收益、优化控制汇率利率多重风险产品的设计。这样才能让商业银行在经济发展的浪潮中立于不败之地,2、应对我国资本市场新形势的方法随着我国资本市场的成熟,企业融资方式越来越多元,外资也越来越多的参与我国资本市场。随着股票发行筹资额增长,商业银行的非利息收入随之提高。金融市场的繁荣削弱了银行金融中介的作用,证券信托等金融机构开始与银行在部分业务上竞争。随着我国资本账户开放程度的逐渐加大,我国股票、债券市场逐渐打开,资本跨境流动规模
12、和频率逐渐加大,给我国的股份制商业银行带来了巨大挑战。随之,直接融资逐渐成为社会融资的重要组成情况。2016 年10 月,人民币加入国际货币基金组织特别提款权的篮子,有力的推动了人民币的国际化,进一步促进了中国资本市场的开放。伴随着我国资本市场的逐步开放,部分外资银行也进入我国金融业,给中国传统商业银行带来巨大冲击。面对资本市场开放带来的重重挑战,民生银行应该积极应对。首先,商业银行要积极学习外资银行业务方面的先进经验,取长补短,弥补自己的不足。其次,民生银行要提升自己参与资本市场的程度。民生银行投资业务占总资产的比例 2016 年达 37.43%,比上年提高 17.22%,但仍有进一步提高的
13、空间。银行在参与资本市场在获得资本收益的同时,拓宽了银行收入来源丰富了资产管理业务,可谓实现多方面共赢。3、应对互联网金融的办法在今天的中国,互联网给人们的生活带来了极大的便利,智能手机已然成为人们生活的重要工具。对人们的生活来说,网络像水和空气不可缺少。P2P 网贷、第三方支付、众筹等新兴的筹融资形式给传统的银行存贷业务带来了巨大冲击,给银行的盈利能力造成了负面影响。互联网依靠大数据、云计算等新兴技术降低了传统金融服务的成本和困扰银行已久的信息不对称情况,减少了银行传统的佣金收入、手续费等中间业务收入。互联网金融已然在我国传统的金融业务领域占有重要影响。面对互联网金融的冲击,商业银行不能消极
14、被动接受,更要主动积极应对。首先,商业银行应该充分利用互联网的先进技术,运用到自身的中间业务中。技术给人们的生活带来了翻天覆地的变化。民生应该积极运用大数据、云计算等先进技术,减少核心中间业务的运营成本。大数据技术的运用,可以判断客户的风险和个人偏好;云计算的使用,可以提高处理海量数据的效率和准确性。其次,如果有机会的话与实力雄厚的互联网企业合作,达到互利共赢的效果。尽管互联网技术在商业银行有了一定程度的应用,但在信息技术等领域仍与专业的互联网企业有一定差距。商业银行可通过与互联网企业的合作,将自身的资金、客户资源等优势与对方的数据处理能力等技术相结合,为客户提供更加优质的服务,实多方共赢。4
15、、应对利率市场化的措施随着我国利率市场化措施的逐步完成,商业银行在利率的自主定价方面拥有绝对的主动权。银行之间的竞争从传统的存贷利差转向为客户提供更加优质的服务,银行之间存贷利率竞争的加剧也进一步增加了银行的脆弱性。面对利率市场化的冲击,商业银行首先应该丰富自身金融产品。通过为客户提供差异化、有针对性的优质产品代替以往传统简单的存贷业务。其次,随着银行存贷利率的放开,给银行业务的支出收入带来了较大的不确定性,加大了银行的市场风险。商业银行应该完善风控体系,加大对风险的把控,确保银行稳健经营。再者,商业银行应该为不同的客户提供不同层次的金融产品。这有这样,才有利于银行的长远发展,在把控风险的前提下实现收益最大化。在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时