yuyue-edu 发表于 2025-6-19 11:46:55

国家开放大学软件学院移动开发技术导论作业与答案

国家开放大学软件学院移动开发技术导论作业与答案移动开发技术导论学校:国家开放大学软件学院平台:国家开放大学题目如下:1. IPv4地址总计( )字节A. 1B. 2C. 3D. 4答案:42. 世界上最早颁发3G网络牌照的国家是( )A. 中国B. 日本C. 美国D. 英国答案:日本3. 以下哪些是OSI参考模型的物理层的设备( )A. 集线器B. 中继器C. 调制解调器D. 以上都是答案:以上都是4. 以下()不属于移动互联网商业模式。A. 长尾型商业模式B. 跨界商业模式C. 免费商业模式D. 合作共赢商业模式答案:长尾型商业模式5. 4G移动通信技术,通信速率有了提高,下行峰值速率为100Mb/s,上行峰值速率为________Mb/sA. 35Mb/sB. 45Mb/sC. 50Mb/sD. 100Mb/s答案:50Mb/s6. Android是Google公司于_______年宣布的基于Linux平台的开源手机操作系统A. 2005年B. 2006年C. 2007年D. 2008年答案:2007年7. 我国3G网络牌照未颁发给哪家公司( )A. 中国移动B. 中国联通C. 中国电信D. 中国广电答案:中国广电8. IOS/OSI模型分为7层,分别是应用层、表示层、会话层、传输层、________、数据链路层、物理层A. 网络层B. 接口层C. 封装层D. 硬件层答案:网络层9. IP协议是TCP/IP协议族中的核心协议,所有的TCP、UDP、________、IGMP数据都被封装在IP数据报中传送A. FTPB. ICMPC. TELNETD. POP答案:ICMP10. 下列哪种异常是检查型异常,需要在编写程序时声明 ( )A. NullPointerExceptionB. ClassCastExceptionC. FileNotFoundExceptionD. IndexOutOfBoundsException答案:FileNotFoundException11. 假设A类有如下定义,设a是A类的一个实例,下列语句调用( )是错误的?class A{int i;static Strings;void method1(){}static void method2(){}}A. System.out.println(a.i);B. method1();C. method1();D. method2();答案:method1();12. Java 类可以作为________A. 类型定义机制B. 数据封装机制C. 类型定义机制和数据封装机制D. 上述都不对答案:类型定义机制和数据封装机制13. 下面哪一行代码正确的声明了一个类方法(静态方法)?( )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)14. Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?A. 安全性B. 多线性C. 跨平台D. 可移植答案:多线性15. TCP/IP协议分为四层:应用层、传输层、网络互连层、________A. 表示层B. 网络接口层C. 封装层D. 硬件层答案:网络接口层16. 请问,以下哪些是声明一个方法抛出异常的正确形式?请选择一个正确答案:( )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{}17. 下列不可作为Java语言修饰符的是______.A. a1B. $1C. _1D. 11答案:1118. 在B/S模式下,服务器软件启动后,其进程就长驻内存中,一刻也不停地监听设定的TCP端口,一般是____端口和8080端口 A. 21A. 23B. 80C. 3389答案:338919. HTTPS的安全基础是( )A. SSLB. FTPC. STMPD. ARP答案:SSL20. 手机网页存在着几个不同的标准,包括:WML、XHTML、________等A. XMLB. JSONC. PHPD. HTML5答案:HTML521. 整型数据类型中,需要内存空间最少的是________.A. shortB. longC. intD. byte答案:byte22. 以下哪些不是应用层协议( )A. HTTPB. FTPC. STMPD. ARP答案:ARP23. 浏览器和服务器之间的通信采用HTTP协议传输,当需要更高的安全性时,需要采用_______协议A. TCPB. UPDC. PPPD. HTTPS答案:HTTPS24. 以下哪些是应用层协议( )A. HTTPB. FTPC. SMTPD. 以上都是答案:以上都是25. 第一代移动通信系统_______兴起于20世纪70看代末,主要采用模拟技术和频分多址(FDMA)技术。A. 1GB. 2GC. 3GD. 4G答案:1G26. 我国始于哪一年正式接入互联网( )A. 1994年B. 1978年C. 2000年D. 1990年答案:1994年27. 以下哪些是OSI模型的层名称( )A. 物理层B. 数据链路层C. 网络层D. 以上都是答案:以上都是28. 入网门槛低是个人应用的特点之一。 ()答案:错误29. GSM是Global System for Mobile Communications,全球移动通信系统的缩写。答案:正确30. 腾讯课堂是行业应用。 ()答案:错误31. 2019年6月,国家颁发5G牌照。答案:正确32. OSI参考模型的数据链路层可以分为两个子层。答案:正确33. Java中数组的元素只能是简单数据类型的量。答案:错误34. Java中数组的元素只能是简单数据类型的量。答案:错误35. Java源程序文件中是不区分字母的大小写的。答案:错误36. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。答案:正确37. Java的字符类型采用的是ASCII编码。答案:错误38. Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。答案:正确39. Java语言中,变量名可以用汉字表示。答案:正确40. 一个数组可以存放不同类型的数值。答案:错误41. 互联网最大的特点是通过网络实现了全世界范围信息的共享。答案:正确42. 产品推广模式是指软件开发者对自己的产品自行进行包装、宣传和推广。答案:正确43. 使用方法length( )可以获得字符串或数组的长度。答案:错误44. 基于TCP的通信和基于UDP的通信不同,基于TCP的信息传递更快,但不提供可靠性保证。答案:错误45. 平台运营模式是指开发者自己投资,使用自己开发的软件建立平台,供大量的用户使用,并向用户收取使用费。答案:正确46. 数组也是对象。答案:正确47. 数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。答案:错误48. 移动互联网应用能否成功的关键是如何向用户提供有价值的产品和服务。答案:正确49. 项目承接模式是软件行业最高效、也是最特殊的商业模式。答案:错误50. 移动互联网包含终端设备、系统软件和应用软件三个层面。 ( )答案:错误51. Android是Google公司于( )年宣布的基于Linux平台的开源手机操作系统A. 2005年B. 2006年C. 2007年D. 2008年答案:2007年52. HTML文档的主要特点有 简易性、可扩展性、( )A. 易用性B. 实用性C. 平台无关性D. 排它性答案:平台无关性53. IOS/OSI模型分为7层,分别是应用层、表示层、会话层、传输层、( )、数据链路层、物理层A. 网络层B. 接口层C. 封装层D. 硬件层答案:网络层54. IP协议是TCP/IP协议族中的核心协议,所有的TCP、UDP、( )、IGMP数据都被封装在IP数据报中传送A. FTPB. ICMPC. TELNETD. POP答案:ICMP55. Java application中的主类需包含main方法,main方法的返回类型是( )?A. intB. floatC. doubleD. void答案:void56. Java 类可以作为( )A. 类型定义机制B. 数据封装机制C. 类型定义机制和数据封装机制D. 上述都不对答案:类型定义机制和数据封装机制57. Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位A. 8B. 16C. 32D. 64答案:3258. Java语言中,以下定义一维数组的语句中,正确的是:( )A. int a;B. int a[]=new;C. int a[]; int a = new int;D. int a[] = {1,2,3,4,5};答案:int a[] = {1,2,3,4,5};59. Java语言具有许多优点和特点,( )反映了Java程序并行机制的特点?A. 安全性B. 多线性C. 跨平台D. 可移植答案:多线性60. TCP/IP协议分为四层:应用层、传输层、网络互连层、( )A. 表示层B. 网络接口层C. 封装层D. 硬件层答案:网络接口层61. 下列( )类的声明是正确的?A. abstract final class HI{}B. abstract private move(){}C. protected private number;D. public abstract class Car{}答案:public abstract class Car{}62. 下列不可作为Java语言修饰符的是( ).A. a1B. $1C. _1D. 11答案:1163. 下列关于Java语言的特点,描述错误的是( )A. Java是跨平台的编程语言B. Java支持分布式计算C. Java是面向过程的编程语言D. Java支持多线程答案:Java是面向过程的编程语言64. 下列关于构造方法的叙述中,错误的是( )A. Java语言规定构造方法名与类名必须相同B. Java语言规定构造方法没有返回值,但不用void声明C. Java语言规定构造方法不可以重载D. Java语言规定构造方法只能通过new自动调用答案:Java语言规定构造方法不可以重载65. 下述概念中不属于面向对象方法的是A. 对象、消息B. 继承、多态C. 类、封装D. 过程调用答案:过程调用66. 以下标识符中( )项是不合法的A. constB. $doubleC. helloD. BigMeaninglessName答案:const67. 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口A. privateB. protectedC. private protectedD. public答案:public68. 在B/S模式下,服务器软件启动后,其进程就长驻内存中,一刻也不停地监听设定的TCP端口,一般是( )端口和8080端口A. 21B. 23C. 80D. 3389答案:8069. 手机网页存在着几个不同的标准,包括:WML、XHTML、( )等A. XMLB. JSONC. PHPD. HTML5答案:HTML570. 整型数据类型中,需要内存空间最少的是________.A. shortB. longC. intD. byte答案:byte71. 有语句String s=”hello world”; ,以下操作( )是不合法的?A. int i = s.length();B. s>>>= 3;C. String ts = s.trim();D. String t=s+”!”;答案:s>>>= 3;72. 浏览器和服务器之间的通信采用HTTP协议传输,当需要更高的安全性时,需要采用( )协议A. TCPB. UPDC. PPPD. HTTPS答案:HTTPS73. 第一代移动通信系统( )兴起于20世纪70看代末,主要采用模拟技术和频分多址(FDMA)技术。A. 1GB. 2GC. 3GD. 4G答案:1G74. 结构化程序设计所规定的三种基本控制结构是( )A. 输入、处理、输出B. 树形、网形、环形C. 顺序、选择、循环D. 主程序、子程序、函数答案:顺序、选择、循环75. (JAVA程序设计)接口是Java面向对象的实现机制之一,以下说法正确的是:( )A. Java支持多重继承,一个类可以实现多个接口;B. Java只支持单重继承,一个类可以实现多个接口C. Java只支持单重继承,一个类只可以实现一个接口D. Java支持多重继承,但一个类只可以实现一个接口;答案:Java只支持单重继承,一个类可以实现多个接口76. Java中数组的元素只能是简单数据类型的量。答案:错误77. 项目承接模式是软件行业最高效、也是最特殊的商业模式答案:错误78. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。答案:正确79. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。答案:正确80. Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。答案:正确81. Java源程序文件中是不区分字母的大小写的。答案:错误82. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。答案:正确83. Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。答案:正确84. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。答案:正确85. Java语言中,变量名可以用汉字表示。答案:正确86. Java的字符类型采用的是ASCII编码。答案:错误87. 互联网大众媒体之所以能够确立其优势地位,主要在于相比于传统媒体它是免费的。答案:正确88. Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。答案:正确89. 产品推广模式是指软件开发者对自己的产品自行进行包装、宣传和推广。答案:正确90. Java中数组的元素只能是简单数据类型的量。答案:错误91. 移动互联网应用是基于移动互联网方式提供的各种信息化服务,其基本特征是采用移动互联网作为信息传输通道。答案:正确92. 数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。答案:错误93. 产品推广模式是指软件开发者对自己的产品自行进行包装、宣传和推广。答案:正确94. 字符串在创建后可以被修改。答案:错误95. 数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。答案:错误96. 移动互联网应用能否成功的关键是如何向用户提供有价值的产品和服务。答案:正确97. 项目承接模式是软件行业最高效、也是最特殊的商业模式答案:错误98. Java虚拟机在不同计算机系统上都是相同的,因此才可以保证Java代码可以到处执行。答案:错误99. 在Java类与接口之间需要通过继承来获取接口中的抽象方法定义信息。 ()答案:错误100.B/S模式比C/S模式维护和升级更简单。答案:正确101.常用的数据库有:SQLServer、DB2、PHP、Oracle、SQLite等答案:错误102.DB2是甲骨文公司的一种关系型数据库系统答案:错误103.射频识别是通过无线电信号识别特定目标并读写相关数据的无线通信技术答案:正确104.移动流媒体采用的编解码格式有MPEG-1、MPEG-2、MPEG-4、H.264、wmv以及rm等。答案:错误105.3GPP采纳了基于IP协议的流媒体传输架构,推荐基于流媒体技术的H.264作为MPEG-4视音频流媒体网络传输协议。答案:正确106.MediaRecorder 类用于视频数据解析答案:错误107.应用摄像头必须添加权限答案:正确108.摄像头应用必须要用SurfaceView 类来实现预览答案:正确109.摄像头应用可以使用Camera.takePicture()方法来拍照答案:正确110.当应用程序使用完摄像机后,要及时调用Camera.release()来释放摄像机对象。答案:正确111.所有的Java代码只能编写在同一个Java类中,否则执行时找不到对应程序。( )答案:错误112.B/S 架构,Web服务器的默认端口是8080答案:错误113.UDP协议,是网络的传输层协议答案:错误114.WiFi接入点也可以用于定位答案:正确115.北斗卫星导航系统(BDS)是中国自行研制的全球卫星导航系统答案:正确116.GIS的核心是一个地理数据库答案:正确117.对于接口来说,由于不存在构造方法,那么其所有的成员变量必须使用public static final修饰。()答案:错误118.LocationManager对象用于和LMS交互答案:正确119.终端设备通过android.location包为定位服务提供支持答案:正确120.要声明一个用户界面的布局,可以通过编码来实例化一个View对象。答案:正确121.Android的用户界面不要进行适配。 ()答案:错误122.C/S架构是一种软件系统体系结构,通过它可以充分利用服务器商朝和客户端两方的硬件资源,将任务合理分配到两端,降低了系统的通信开销。答案:正确123.当需要更高的安全性时,需要采用HTTPS协议,HTTPS 是 HTTP的安全版本,支持对文件内容的加密,也可以使用HTTP的默认端口(80)。答案:错误124.HLS不是基于HTTP进行传输的。()答案:错误125.数据在TCP层称为流(Stream),数据分组称为分段(Segment)。()答案:错误126.B/S模式比C/S模式维护和升级更简单。答案:正确127.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.dat128.整型数据类型中,需要内存空间最少的是( ).A. shortB. longC. intD. byte答案:byte129.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)130.下列关于构造方法的叙述中,错误的是( )A. Java语言规定构造方法名与类名必须相同B. Java语言规定构造方法没有返回值,但不用void声明C. Java语言规定构造方法不可以重载D. Java语言规定构造方法只能通过new自动调用答案:Java语言规定构造方法不可以重载131.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();132.一个线程在任何时刻都处于某种线程状态(thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?()A. 死亡状态B. 阻塞状态(对象lock池内)C. 阻塞状态(对象wait池内)D. 就绪状态答案:就绪状态133.下列哪一个关键字用于实现接口来定义类?( )A. extendsB. implementsC. abstractD. interface答案:implements134.下列哪些语句关于Java内存回收的说明是正确的?( )A. 程序员必须创建一个线程来释放内存B. 内存回收程序负责释放无用内存C. 内存回收程序允许程序员直接释放内存D. 内存回收程序可以在指定的时间释放内存对象答案:内存回收程序负责释放无用内存135.下列哪种异常是检查型异常,需要在编写程序时声明 ( )A. NullPointerExceptionB. ClassCastExceptionC. FileNotFoundExceptionD. IndexOutOfBoundsException答案:FileNotFoundException136.下列方法头中哪一个不与其他方法形成重载(overload)关系?( )A. void mmm()B. void mmm(int i)C. void mmm(String s)D. int mm()答案:int mm()137.下面哪一行代码正确的声明了一个类方法(静态方法)? ( )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)138.下面说法不正确的是( )A. 一个子类的对象可以接收父类对象能接收的消息;B. 当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;C. 父类比它的子类的方法更多;D. 子类在构造函数中可以使用super( )来调用父类的构造函数;答案:父类比它的子类的方法更多;139.以下关于继承的叙述正确的是 ( )A. 在Java中类只允许单一继承B. 在Java中一个类只能实现一个接口C. 在Java中一个类不能同时继承一个类和实现一个接口D. 在Java中接口只允许单一继承答案:在Java中类只允许单一继承140.以下哪个关键字可以用来为对象加互斥锁?( )A. transientB. staticC. serializeD. synchroniazed答案:synchroniazed141.以下哪个方法用于定义线程的执行体? ( )A. start();B. init();C. run();D. synchronized();答案:run();142.假设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();143.在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口A. privateB. protectedC. private protectedD. public答案:public144.声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问( )A. 同一类B. 同一包中的子类C. 同一包中的非子类D. 不同包中的子类答案:不同包中的子类145.新建一个流对象,下面哪个选项的代码是错误的? ( )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”));146.有以下方法的定义,请选择( )方法的返回类型?ReturnType method(){return(short)x/y*2}A. byteB. shortC. intD. double答案:double147.类Teacher和Student都是类Person的子类,进行如下声明:Personp;Teacher t;Student s;p,t和s都是非空值if (t instanceof Person) { s = (Student)t;}这个语句产生的结果是:()A. 将构造一个Student对象。B. 表达式合法。C. 编译时非法。D. 编译时合法而在运行时可能非法答案:编译时非法。148.给出下面代码,关于该程序以下哪个说法是正确的? ( )public classPerson(){static int arr[] = new int;public static void main(Stringa[]){System.out.println(arr); }}A. 编译时将产生错误B. 编译时正确,运行时将产生错误C. 输出零D. 输出空答案:输出零149.能够在同一包中的其他类中访问该类的成员,至少要在该成员声明时采用以下那种修饰符?( )A. publicB. privateC. protectedD. transientE. default access答案:default access150.请问,以下哪些是声明一个方法抛出异常的正确形式?请选择一个正确答案:( )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]
查看完整版本: 国家开放大学软件学院移动开发技术导论作业与答案