yuyue-edu 发表于 2025-7-1 13:21:42

浙江开放大学移动开发技术导论作业与答案

浙江开放大学移动开发技术导论作业与答案移动开发技术导论学校:浙江开放大学平台:国家开放大学题目如下:1. HTTPS的安全基础是( )A. SSLB. FTPC. STMPD. ARP答案:SSL2. IPv4地址总计( )字节A. 1B. 2C. 3D. 4答案:43. IPv6地址总计( )字节A. 2B. 4C. 8D. 16答案:164. 世界上最早颁发3G网络牌照的国家是( )A. 中国B. 日本C. 美国D. 英国答案:日本5. 以下哪些不是应用层协议( )A. HTTPB. FTPC. STMPD. ARP答案:ARP6. 以下哪些是OSI参考模型的物理层的设备( )A. 集线器B. 中继器C. 调制解调器D. 以上都是答案:以上都是7. 以下哪些是OSI模型的层名称( )A. 物理层B. 数据链路层C. 网络层D. 以上都是答案:以上都是8. 以下哪些是应用层协议( )A. HTTPB. FTPC. SMTPD. 以上都是答案:以上都是9. 我国3G网络牌照未颁发给哪家公司( )A. 中国移动B. 中国联通C. 中国电信D. 中国广电答案:中国广电10. 我国始于哪一年正式接入互联网( )A. 1994年B. 1978年C. 2000年D. 1990年答案:1994年11. 2013年,中国移动、中国电信、中国联通获得4G网络牌照。答案:正确12. 2019年6月,国家颁发5G牌照。答案:正确13. Android是Google推出的手机系统。答案:正确14. BAT是百度(Baidu)、阿里巴巴(Alibaba)、腾讯(Tencent)三大互联网公司首字母的缩写。答案:正确15. GSM是Global System for Mobile Communications,全球移动通信系统的缩写。答案:正确16. iOS是苹果公司推出的手机系统。答案:正确17. OSI参考模型的数据链路层可以分为两个子层。答案:正确18. OSI参考模型的物理层与硬件设备无关。答案:错误19. 华为首先在英国部署了5G网络,进行了商业运营。答案:正确20. 手机在1G阶段就具有了接入互联网的能力。答案:错误21. 以下()不包括在个人移动应用范畴内。A. 交通物流B. 网络购物C. 网络游戏D. 网络短视频答案:交通物流22. O2O是()A. 线上业务B. 线下业务C. 线上到线下业务D. 传统业务答案:线上到线下业务23. 以下()不属于移动互联网商业模式。A. 长尾型商业模式B. 跨界商业模式C. 免费商业模式D. 合作共赢商业模式答案:长尾型商业模式24. 移动互联网的应用开发,如Android系统,只能使用原生API进行开发。()答案:错误25. 入网门槛低是个人应用的特点之一。 ()答案:错误26. 腾讯课堂是行业应用。 ()答案:错误27. Java的数据类型中关于数据类型占用字节数量的描述错误的是( )。A. int占用4字节B. byte占用1字节C. char占用2字节D. float占用8字节答案:int占用4字节28. Java虚拟机在不同计算机系统上都是相同的,因此才可以保证Java代码可以到处执行。答案:正确29. 所有的Java代码只能编写在同一个Java类中,否则执行时找不到对应程序。( )答案:正确30. Java的数据类型包括基本数据类型、引用数据类型两大分支。 ( )答案:错误31. for循环与while循环在大多数情况下是可以互相转换的,不会影响代码实现。( )答案:错误32. 方法重载是在不同Java类中各个方法之间的关系描述。 ( )答案:正确33. Java标识符的组成不包括( )。A. 大写英文字母B. 小写英文字母C. 感叹号D. 美元符号答案:感叹号34. 对于Java语言所具有的特点描述错误的是( )。A. 具有跨平台性B. 与硬件设备有关C. 健壮性D. 安全性答案:具有跨平台性35. 以下选项中,不是Java修饰符的是()。A. publicB. staticC. ScannerD. private答案:public36. 以下选项中,不是类的组成部分的是()。A. 成员变量B. 成员方法C. 构造方法D. java包答案:成员变量37. 在定义抽象类时,表示抽象概念的关键字是()。A. abstractB. interfaceC. classD. void答案:abstract38. 在Java类与接口之间需要通过继承来获取接口中的抽象方法定义信息。 ()答案:错误39. 抽象类之所以不能创建对象是因为其没有构造方法。 ( )答案:错误40. 对于接口来说,由于不存在构造方法,那么其所有的成员变量必须使用public static final修饰。 ()答案:错误41. Java类中的任何成员方法必须通过创建类的实例之后才能调用。 ()答案:错误42. 射频低频功率损耗与传播距离的立方成反比。 ()答案:错误43. 低功耗、低速率的近距离传输技术,如ZigBee。这类传输技术适合局域网设备的灵活组网应用。 ()答案:错误44. 低功耗、低速率的近距离传输技术,如ZigBee。这类传输技术适合局域网设备的灵活组网应用。 ()答案:错误45. 下面()不是无线传感器的特点。A. 大规模B. 自组织C. 集成化D. 不可靠性答案:大规模46. 下面()不属于Ad hoc无线网络的特点。A. 安全性差B. 有单向信道C. 静态变化的网络拓扑D. 无线多跳路由答案:安全性差47. 射频识别技术在低频频段下的作用距离为()。A. 45 cmB. 30 cmC. 50 cmD. 60 cm答案:45 cm48. Java中的异常包括()。A. 运行时期异常B. 编译时期异常C. 编写异常D. 代码异常答案:运行时期异常49. 以下Java类中不是包装类的有()。A. IntegerB. DoubleC. LongD. boolean答案:Integer50. Java编程过程中出现的异常不需要我们进行处理,JVM会自动处理。( )答案:错误51. Date类获取的是基于基准时间到此刻时间点的毫秒值数据。( )答案:错误52. List集合是具有索引的有序集合。()答案:错误53. 以下选项中不是接口的是()。A. CollectionB. ListC. HashMapD. Map答案:Collection54. 下面方法中不是Object类的方法是( )。A. toString()B. equals()C. print()D. hashCode()答案:toString()55. 字符串类中可以用来进行字符串截取操作的方法是()。A. equalsB. splitC. subStringD. toString答案:equals56. Http请求需要使用的API是()。A. HttpURLConnectionB. ActivityC. FragmentD. URL答案:HttpURLConnection57. 用户的界面可以使用的控件不包括()。A. EditTextB. TextViewC. HandlerD. Button答案:EditText58. Android的用户界面不要进行适配。 ()答案:错误59. Android应用请求网络时,必须在清单文件中书写权限。 ()答案:错误60. Android本身不具有存储数据的能力。 ()答案:错误61. ConnectivityManager主要功能不包括()。A. 监听手机网络状态B. 手机状态发生改变时,发送广播C. 当一个网络连接失败时进行故障切换D. 连接服务答案:监听手机网络状态62. 下面()是C/S架构的特点。A. 延时大B. 延时小C. 操作复杂D. 代码量小答案:延时大63. 数据在TCP层称为流(Stream),数据分组称为分段(Segment)。()答案:错误64. 广播的原理是对每一台主机发出的信号都进行无条件复制并转发,所有的接收点都可以收到所有信息。()答案:错误65. HLS不是基于HTTP进行传输的。()答案:错误66. 下面()不属于TCP的特点。A. 面向连接B. 可靠C. 不可靠D. 基于字节流传递答案:面向连接67. 下面()不属于移动视频监控摄像机。A. WiF无线网络摄像机B. 有线网络摄像机C. 无线网络摄像机D. 3G无线网络摄像机答案:WiF无线网络摄像机68. GPS定位的特点是()。A. 精度高B. 精度低C. 不要要硬件支持D. 成本高答案:精度高69. 北斗系统由空间段、地面段和用户段三部分组成。 ()答案:错误70. GPS定位技术具有高精度、高效率和高成本的优点。 ()答案:错误71. 指纹算法的一个缺点是在WiFi不密集的地方,定位结果会非常糟糕。()答案:错误72. 下面()不属于GIS中的组成部分。A. 人员B. 数据C. 计划D. 过程答案:人员73. 下面()不属于基站的特点。A. 定位成功率高B. 精度高C. 精度低D. 覆盖率低答案:定位成功率高74. 在定义抽象类时,表示抽象概念的关键字是()。A. abstractB. interfaceC. classD. void答案:abstract75. 4G移动通信技术,通信速率有了提高,下行峰值速率为100Mb/s,上行峰值速率为( )Mb/sA. 35Mb/sB. 45Mb/sC. 50Mb/sD. 100Mb/s答案:50Mb/s76. Java中的异常包括()。A. 运行时期异常B. 编译时期异常C. 编写异常D. 代码异常答案:运行时期异常77. 下面方法中不是Object类的方法是( )。A. toString()B. equals()C. print()D. hashCode()答案:toString()78. 以下Java类中不是包装类的有()。A. IntegerB. DoubleC. LongD. boolean答案:Integer79. 以下选项中不是接口的是()。A. CollectionB. ListC. HashMapD. Map答案:Collection80. 字符串类中可以用来进行字符串截取操作的方法是()。A. equalsB. splitC. subStringD. toString答案:equals81. ConnectivityManager主要功能不包括()。A. 监听手机网络状态B. 手机状态发生改变时,发送广播C. 当一个网络连接失败时进行故障切换D. 连接服务答案:监听手机网络状态82. Http请求需要使用的API是()。A. HttpURLConnectionB. ActivityC. FragmentD. URL答案:HttpURLConnection83. 用户的界面可以使用的控件不包括()。A. EditTextB. TextViewC. HandlerD. Button答案:EditText84. 移动办公系统的发展的第一阶段主要处理()类型的数据。A. 结构化B. 半结构化C. 非结构化D. 任何数据答案:结构化85. 下面()不是无线传感器的特点。A. 大规模B. 自组织C. 集成化D. 不可靠性答案:大规模86. 下面()不属于Ad hoc无线网络的特点。A. 安全性差B. 有单向信道C. 静态变化的网络拓扑D. 无线多跳路由答案:安全性差87. 下面()是C/S架构的特点。A. 延时大B. 延时小C. 操作复杂D. 代码量小答案:延时大88. 下面()不属于移动视频监控摄像机。A. WiF无线网络摄像机B. 有线网络摄像机C. 无线网络摄像机D. 3G无线网络摄像机答案:WiF无线网络摄像机89. 下面()不属于TCP的特点。A. 面向连接B. 可靠C. 不可靠D. 基于字节流传递答案:面向连接90. File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?()File file = new File(“C:\\test.dat”);if(file.exists()){file.delete();}A. 创建C:\test.datB. 删除C:\test.datC. 打开C:\test.dat 文件输出流D. 移动C:\test.dat答案:删除C:\test.dat91. HTML文档的主要特点有 简易性、可扩展性、( )A. 易用性B. 实用性C. 平台无关性D. 排它性答案:平台无关性92. IP协议是TCP/IP协议族中的核心协议,所有的TCP、UDP、( )、IGMP数据都被封装在IP数据报中传送A. FTPB. ICMPC. TELNETD. POP答案:ICMP93. Java 类可以作为( )A. 类型定义机制B. 数据封装机制C. 类型定义机制和数据封装机制D. 上述都不对答案:类型定义机制和数据封装机制94. 下列哪一个关键字用于实现接口来定义类?( )A. extendsB. implementsC. abstractD. interface答案:implements95. 云计算的概念最早是由谷歌公司提出来的。答案:错误96. 5G通信技术还未开始商用。 ()答案:错误97. 移动互联网包含终端设备、系统软件和应用软件三个层面。 ( )答案:错误98. 北斗系统由空间段、地面段和用户段三部分组成。 ()答案:错误99. GPS定位技术具有高精度、高效率和高成本的优点。 ()答案:错误100.指纹算法的一个缺点是在WiFi不密集的地方,定位结果会非常糟糕。()答案:错误101.移动互联网的应用开发,如Android系统,只能使用原生API进行开发。()答案:错误102.入网门槛低是个人应用的特点之一。 ()答案:错误103.腾讯课堂是行业应用。 ()答案:错误104. Java虚拟机在不同计算机系统上都是相同的,因此才可以保证Java代码可以到处执行。答案:错误105. 所有的Java代码只能编写在同一个Java类中,否则执行时找不到对应程序。()答案:错误106. Java的数据类型包括基本数据类型、引用数据类型两大分支。 ( )答案:错误107. for循环与while循环在大多数情况下是可以互相转换的,不会影响代码实现。( )答案:错误108. 方法重载是在不同Java类中各个方法之间的关系描述。 ( )答案:错误109. 在Java类的定义过程中,不需要考虑具体的事物特性,只将需要的信息编写到Java类中即可。 ( )答案:错误110.在Java类与接口之间需要通过继承来获取接口中的抽象方法定义信息。 ()答案:错误111.抽象类之所以不能创建对象是因为其没有构造方法。 ( )答案:错误112.对于接口来说,由于不存在构造方法,那么其所有的成员变量必须使用public static final修饰。()答案:错误113. Java类中的任何成员方法必须通过创建类的实例之后才能调用。 ()答案:错误114. Java编程过程中出现的异常不需要我们进行处理,JVM会自动处理。( )答案:错误115.Date类获取的是基于基准时间到此刻时间点的毫秒值数据。( )答案:错误116.List集合是具有索引的有序集合。()答案:错误117.Android的用户界面不要进行适配。 ()答案:错误118.Android应用请求网络时,必须在清单文件中书写权限。 ()答案:错误119.Java中数组的元素只能是简单数据类型的量。答案:错误120.在访问权限修饰符中,限制级别最高的是( )。A. publicB. protectedC. 默认D. private答案:public121.以下不属于办公软件的是()。A. ERPB. WPSC. OfficeD. QQ答案:ERP122. 如果一个方法需要在main方法中直接调用,那么这个方法必须是是用( )修饰的。A. privateB. staticC. publicD. protected答案:private123. 以移动化为核心,支持多分支机构、跨地域的办公模式,实现了随时随地、各种终端的办公及协同办公,这些特征是移动办公系统()的特点。A. 第一阶段B. 第二阶段C. 第三阶段D. 第四阶段答案:第一阶段124.IPv4地址总计( )字节A. 1B. 2C. 3D. 4答案:4125. 世界上最早颁发3G网络牌照的国家是( )A. 中国B. 日本C. 美国D. 英国答案:日本126.以下哪些是OSI参考模型的物理层的设备( )A. 集线器B. 中继器C. 调制解调器D. 以上都是答案:以上都是127. 以下()不属于移动互联网商业模式。A. 长尾型商业模式B. 跨界商业模式C. 免费商业模式D. 合作共赢商业模式答案:长尾型商业模式128.4G移动通信技术,通信速率有了提高,下行峰值速率为100Mb/s,上行峰值速率为________Mb/sA. 35Mb/sB. 45Mb/sC. 50Mb/sD. 100Mb/s答案:50Mb/s129.Android是Google公司于_______年宣布的基于Linux平台的开源手机操作系统A. 2005年B. 2006年C. 2007年D. 2008年答案:2007年130. 我国3G网络牌照未颁发给哪家公司( )A. 中国移动B. 中国联通C. 中国电信D. 中国广电答案:中国广电131. IOS/OSI模型分为7层,分别是应用层、表示层、会话层、传输层、________、数据链路层、物理层A. 网络层B. 接口层C. 封装层D. 硬件层答案:网络层132. IP协议是TCP/IP协议族中的核心协议,所有的TCP、UDP、________、IGMP数据都被封装在IP数据报中传送A. FTPB. ICMPC. TELNETD. POP答案:ICMP133. 下列哪种异常是检查型异常,需要在编写程序时声明 ( )A. NullPointerExceptionB. ClassCastExceptionC. FileNotFoundExceptionD. IndexOutOfBoundsException答案:FileNotFoundException134.假设A类有如下定义,设a是A类的一个实例,下列语句调用( )是错误的?class A{inti;static String s;void method1(){}static void method2(){}}A. System.out.println(a.i);B. method1();C. method1();D. method2();答案:method1();135. Java 类可以作为________A. 类型定义机制B. 数据封装机制C. 类型定义机制和数据封装机制D. 上述都不对答案:类型定义机制和数据封装机制136. 下面哪一行代码正确的声明了一个类方法(静态方法)?( )A. public int method(int i)B. protected method(int i)C. public static method(String s)D. protected static void method(Integer i)答案:protected static void method(Integer i)137. Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?A. 安全性B. 多线性C. 跨平台D. 可移植答案:多线性138. TCP/IP协议分为四层:应用层、传输层、网络互连层、________A. 表示层B. 网络接口层C. 封装层D. 硬件层答案:网络接口层139. 请问,以下哪些是声明一个方法抛出异常的正确形式?请选择一个正确答案:( )A. void m() throws IOException{}B. void m() throw IOException{}C. void m(void) throws IOException{}D. m() throws IOException{}E. void m() {} throws IOException答案:void m() throws IOException{}140.下列不可作为Java语言修饰符的是______.A. a1B. $1C. _1D. 11答案:11141.在B/S模式下,服务器软件启动后,其进程就长驻内存中,一刻也不停地监听设定的TCP端口,一般是____端口和8080端口A. 21A. 23B. 80C. 3389答案:3389142.HTTPS的安全基础是( )A. SSLB. FTPC. STMPD. ARP答案:SSL143. 手机网页存在着几个不同的标准,包括:WML、XHTML、________等A. XMLB. JSONC. PHPD. HTML5答案:HTML5144.整型数据类型中,需要内存空间最少的是________.A. shortB. longC. intD. byte答案:byte145.以下哪些不是应用层协议( )A. HTTPB. FTPC. STMPD. ARP答案:ARP146. 浏览器和服务器之间的通信采用HTTP协议传输,当需要更高的安全性时,需要采用_______协议A. TCPB. UPDC. PPPD. HTTPS答案:HTTPS147.以下哪些是应用层协议( )A. HTTPB. FTPC. SMTPD. 以上都是答案:以上都是148.第一代移动通信系统_______兴起于20世纪70看代末,主要采用模拟技术和频分多址(FDMA)技术。A. 1GB. 2GC. 3GD. 4G答案:1G149.我国始于哪一年正式接入互联网( )A. 1994年B. 1978年C. 2000年D. 1990年答案:1994年150.以下哪些是OSI模型的层名称( )A. 物理层B. 数据链路层C. 网络层D. 以上都是答案:以上都是151. 入网门槛低是个人应用的特点之一。 ()答案:错误152.GSM是Global System for Mobile Communications,全球移动通信系统的缩写。答案:正确153. 腾讯课堂是行业应用。 ()答案:错误154.2019年6月,国家颁发5G牌照。答案:正确155. OSI参考模型的数据链路层可以分为两个子层。答案:正确156. Java中数组的元素只能是简单数据类型的量。答案:错误157.Java中数组的元素只能是简单数据类型的量。答案:错误158.Java源程序文件中是不区分字母的大小写的。答案:错误159. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。答案:正确160. Java的字符类型采用的是ASCII编码。答案:错误161.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。答案:正确162. Java语言中,变量名可以用汉字表示。答案:正确163. 一个数组可以存放不同类型的数值。答案:错误164. 互联网最大的特点是通过网络实现了全世界范围信息的共享。答案:正确165. 产品推广模式是指软件开发者对自己的产品自行进行包装、宣传和推广。答案:正确166. 使用方法length( )可以获得字符串或数组的长度。答案:错误167.基于TCP的通信和基于UDP的通信不同,基于TCP的信息传递更快,但不提供可靠性保证。答案:错误168. 平台运营模式是指开发者自己投资,使用自己开发的软件建立平台,供大量的用户使用,并向用户收取使用费。答案:正确169. 数组也是对象。答案:正确170. 数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。答案:错误171. 移动互联网应用能否成功的关键是如何向用户提供有价值的产品和服务。答案:正确172. 项目承接模式是软件行业最高效、也是最特殊的商业模式。答案:错误173. 移动互联网包含终端设备、系统软件和应用软件三个层面。 ( )答案:错误174.常用的数据库有:SQLServer、DB2、PHP、Oracle、SQLite等答案:错误175. DB2是甲骨文公司的一种关系型数据库系统答案:错误176. 射频识别是通过无线电信号识别特定目标并读写相关数据的无线通信技术答案:正确177.移动流媒体采用的编解码格式有MPEG-1、MPEG-2、MPEG-4、H.264、wmv以及rm等。答案:错误178. 3GPP采纳了基于IP协议的流媒体传输架构,推荐基于流媒体技术的H.264作为MPEG-4视音频流媒体网络传输协议。答案:正确179.MediaRecorder 类用于视频数据解析答案:错误180.应用摄像头必须添加权限答案:正确181.摄像头应用必须要用SurfaceView 类来实现预览答案:正确182.摄像头应用可以使用Camera.takePicture()方法来拍照答案:正确183.当应用程序使用完摄像机后,要及时调用Camera.release()来释放摄像机对象。答案:正确184. 所有的Java代码只能编写在同一个Java类中,否则执行时找不到对应程序。()答案:错误185. B/S 架构,Web服务器的默认端口是8080答案:错误186. UDP协议,是网络的传输层协议答案:错误187.WiFi接入点也可以用于定位答案:正确188.北斗卫星导航系统(BDS)是中国自行研制的全球卫星导航系统答案:正确189.GIS的核心是一个地理数据库答案:正确190.对于接口来说,由于不存在构造方法,那么其所有的成员变量必须使用public static final修饰。()答案:错误191.LocationManager对象用于和LMS交互答案:正确192.终端设备通过android.location包为定位服务提供支持答案:正确193. 要声明一个用户界面的布局,可以通过编码来实例化一个View对象。答案:正确194. Android的用户界面不要进行适配。 ()答案:错误195. C/S架构是一种软件系统体系结构,通过它可以充分利用服务器商朝和客户端两方的硬件资源,将任务合理分配到两端,降低了系统的通信开销。答案:正确196. 当需要更高的安全性时,需要采用HTTPS协议,HTTPS 是 HTTP的安全版本,支持对文件内容的加密,也可以使用HTTP的默认端口(80)。答案:错误197.HLS不是基于HTTP进行传输的。()答案:错误198.数据在TCP层称为流(Stream),数据分组称为分段(Segment)。()答案:错误199.B/S模式比C/S模式维护和升级更简单。答案:正确200.File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?()File file = new File(“C:\\test.dat”);if(file.exists()){file.delete();}A. 创建C:\test.datB. 删除C:\test.datC. 打开C:\test.dat 文件输出流D. 移动C:\test.dat答案:删除C:\test.dat201.整型数据类型中,需要内存空间最少的是( ).A. shortB. longC. intD. byte答案:byte202.Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?A. int size()B. boolean containsAll(Collection c)C. compareTo(Object obj)D. boolean remove(Object obj)答案:compareTo(Object obj)203. 下列关于构造方法的叙述中,错误的是( )A. Java语言规定构造方法名与类名必须相同B. Java语言规定构造方法没有返回值,但不用void声明C. Java语言规定构造方法不可以重载D. Java语言规定构造方法只能通过new自动调用答案:Java语言规定构造方法不可以重载204.list是一个ArrayList的对象,哪个选项的代码填写到//todo delete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?()Iterator it = list.iterator(); int index = 0;while (it.hasNext()){ Object obj= it.next(); if (needDelete(obj)) { //needDelete返回boolean,决定是否要删除 //todo delete} index ++; }A. list.remove(obj);B. list.remove(index);C. list.remove(it.next());D. it.remove();答案:it.remove();205. 一个线程在任何时刻都处于某种线程状态(thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?( )A. 死亡状态B. 阻塞状态(对象lock池内)C. 阻塞状态(对象wait池内)D. 就绪状态答案:就绪状态206. 下列哪一个关键字用于实现接口来定义类?( )A. extendsB. implementsC. abstractD. interface答案:implements207.下列哪些语句关于Java内存回收的说明是正确的?( )A. 程序员必须创建一个线程来释放内存B. 内存回收程序负责释放无用内存C. 内存回收程序允许程序员直接释放内存D. 内存回收程序可以在指定的时间释放内存对象答案:内存回收程序负责释放无用内存208. 下列哪种异常是检查型异常,需要在编写程序时声明 ( )A. NullPointerExceptionB. ClassCastExceptionC. FileNotFoundExceptionD. IndexOutOfBoundsException答案:FileNotFoundException209.下列方法头中哪一个不与其他方法形成重载(overload)关系?( )A. void mmm()B. void mmm(int i)C. void mmm(String s)D. int mm()答案:int mm()210. 下面哪一行代码正确的声明了一个类方法(静态方法)?( )A. public int method(int i)B. protected method(int i)C. public static method(String s)D. protected static void method(Integer i)答案:protected static void method(Integer i)211.下面说法不正确的是( )A. 一个子类的对象可以接收父类对象能接收的消息;B. 当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;C. 父类比它的子类的方法更多;D. 子类在构造函数中可以使用super( )来调用父类的构造函数;答案:父类比它的子类的方法更多;212.以下关于继承的叙述正确的是 ( )A. 在Java中类只允许单一继承B. 在Java中一个类只能实现一个接口C. 在Java中一个类不能同时继承一个类和实现一个接口D. 在Java中接口只允许单一继承答案:在Java中类只允许单一继承213.以下哪个关键字可以用来为对象加互斥锁?( )A. transientB. staticC. serializeD. synchroniazed答案:synchroniazed214.以下哪个方法用于定义线程的执行体? ( )A. start();B. init();C. run();D. synchronized();答案:run();215.假设A类有如下定义,设a是A类的一个实例,下列语句调用( )是错误的?class A{int i;staticString s;void method1(){}static void method2(){}}A. System.out.println(a.i);B. method1();C. method1();D. method2();答案:method1();216.在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口A. privateB. protectedC. private protectedD. public答案:public217.声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问( )A. 同一类B. 同一包中的子类C. 同一包中的非子类D. 不同包中的子类答案:不同包中的子类218.新建一个流对象,下面哪个选项的代码是错误的? ( )A. new BufferedWriter(newFileWriter(“a.txt”));B. new BufferedReader(newFileInputStream(“a.dat”));C. new GZIPOutputStream(newFileOutputStream(“a.zip”));D. new ObjectInputStream(newFileInputStream(“a.dat”));答案:new BufferedReader(newFileInputStream(“a.dat”));219.有以下方法的定义,请选择( )方法的返回类型?ReturnType method(){return(short)x/y*2}A. byteB. shortC. intD. double答案:double220.类Teacher和Student都是类Person的子类,进行如下声明:Personp;Teacher t;Student s;p,t和s都是非空值if (t instanceof Person) { s = (Student)t;}这个语句产生的结果是:()A. 将构造一个Student对象。B. 表达式合法。C. 编译时非法。D. 编译时合法而在运行时可能非法答案:编译时非法。221.给出下面代码,关于该程序以下哪个说法是正确的? ( )public classPerson(){static int arr[] = new int;public static void main(Stringa[]){System.out.println(arr); }}A. 编译时将产生错误B. 编译时正确,运行时将产生错误C. 输出零D. 输出空答案:输出零222.能够在同一包中的其他类中访问该类的成员,至少要在该成员声明时采用以下那种修饰符?( )A. publicB. privateC. protectedD. transientE. default access答案:default access223.请问,以下哪些是声明一个方法抛出异常的正确形式?请选择一个正确答案:( )A. void m() throws IOException{}B. void m() throw IOException{}C. void m(void) throws IOException{}D. m() throws IOException{}E. void m() {} throws IOException答案:void m() throws IOException{}
页: [1]
查看完整版本: 浙江开放大学移动开发技术导论作业与答案