百科知识

循环程序怎么用才能让代码更简洁高效呢

电大远程教育_国家开放大学(软件学院)2024年秋季学期《移动开发技术导论》形成性考核作业3

选择题部分

1. Android操作系统是由Google公司于哪一年正式对外宣布的,它是一个基于Linux平台的开源手机操作系统?

A.2005年

B.2006年

C.2007年

D.2008年

2. HTML文档的主要特性包括简易性、可扩展性以及什么特点?

A.易用性

B.实用性

C.平台无关性

D.排他性

3. 在OSI模型中,iOS/OSI模型共分为七层,分别是应用层、表示层、会话层、传输层、哪一层、数据链路层和物理层?

A.网络层

B.接口层

C.封装层

D.硬件层

4. IP协议作为TCP/IP协议族中的核心协议,它负责封装哪些协议的数据进行传输?TCP、UDP、( )和IGMP数据均被封装在IP数据报中。

A.FTP

B.ICMP

C.TELNET

D.POP

5. 在Java应用程序中,主类必须包含main方法,而main方法的返回类型是什么?

A.int

B.float

C.double

D.void

6. Java中的类可以实现什么功能?

A.类型定义机制

B.数据封装机制

C.类型定义机制和数据封装机制

D.上述都不对

7. Java的字符类型采用Unicode编码方案,每个Unicode码占用多少个比特位?

A.8

B.16

C.32

D.64

8. 在Java语言中,以下哪个语句是定义一维数组的正确方式?

A.int a[5];

B.int a[]=new[5];

C.int a[]; int a = new int[5];

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

9. Java语言具有许多优点和特点,哪个选项反映了Java程序并行机制的特点?

A.安全性

B.多线性

C.跨平台

D.可移植

10. TCP/IP协议分为四层,分别是应用层、传输层、网络互连层以及哪一层?

A.表示层

B.网络接口层

C.封装层

D.硬件层

A.abstract final class HI{}

B.abstract private move(){}

C.protected private number;

D.public abstract class Car{}

12. 下列哪个选项不能作为Java语言的修饰符?

A.a1

B.$1

C._1

D.11

13. 下列关于Java语言的特点,哪个描述是错误的?

A.Java是一种跨平台的编程语言

B.Java支持分布式计算

C.Java是一种面向过程的编程语言

D.Java支持多线程

14. 下列关于构造方法的叙述中,哪个是错误的?

A.Java语言规定构造方法名必须与类名相同

C.Java语言规定构造方法不可以重载

D.Java语言规定构造方法只能通过new关键字自动调用

15. 下列哪个概念不属于面向对象方法?

A.对象、消息

B.继承、多态

C.类、封装

D.过程调用

16. 下列标识符中,哪个是不合法的?

A.const

B.$double

C.hello

D.BigMeaninglessName

A.private

B.protected

C.private protected

D.public

18. 在B/S模式下,服务器软件启动后,其进程会长期驻留在内存中,持续监听设定的TCP端口,通常是哪个端口和8080端口?

A.21

B.23

C.80

D.3389

19. 手机网页存在多个不同的标准,包括WML、XHTML、( )等。

A.XML

B.JSON

C.PHP

D.HTML5

20. 在整型数据类型中,哪个类型占用的内存空间最少?

A.short

B.long

C.int

D.byte

21. 有语句String s=”hello world”;,以下哪个操作是不合法的?

A.int i = s.length();

B.s>>>=3;

C.String ts = s.trim();

D.String t=s+”!”;

22. 浏览器和服务器之间的通信通常采用HTTP协议传输,当需要更高的安全性时,应该采用哪个协议?

A.TCP

B.UPD

C.PPP

D.HTTPS

23. 第一代移动通信系统是在哪个年代兴起的,主要采用模拟技术和频分多址(FDMA)技术?

A.1G

B.2G

C.3G

D.4G

24. 结构化程序设计所规定的三种基本控制结构是什么?

A.输入、处理、输出

B.树形、网形、环形

C.顺序、选择、循环

D.主程序、子程序、函数

25. (JAVA程序设计)接口是Java面向对象编程的实现机制之一,以下哪种说法是正确的?

A.Java支持多重继承,一个类可以实现多个接口;

B.Java只支持单重继承,一个类可以实现多个接口

C.Java只支持单重继承,一个类只可以实现一个接口

D.Java支持多重继承,但一个类只可以实现一个接口;

判断题部分

26. Java中数组的元素只能是简单数据类型的量。

27. 项目承接模式是软件行业最高效、也是最特殊的商业模式。

28. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。

29. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。

30. Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。

31. Java源程序文件中是不区分字母的大小写的。

32. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。

33. Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。

34. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。

35. Java语言中,变量名可以用汉字表示。

36. Java的字符类型采用的是ASCII编码。

37. 互联网大众媒体之所以能够确立其优势地位,主要在于相比于传统媒体它是免费的。

38. Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。

39. 产品推广模式是指软件开发者对自己的产品自行进行包装、宣传和推广。

40. Java中数组的元素只能是简单数据类型的量。

41. 移动互联网应用是基于移动互联网方式提供的各种信息化服务,其基本特征是采用移动互联网作为信息传输通道。

42. 数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。

43. 产品推广模式是指软件开发者对自己的产品自行进行包装、宣传和推广。

44. 字符串在创建后可以被修改。

45. 数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。

46. 移动互联网应用能否成功的关键是如何向用户提供有价值的产品和服务。

47. 项目承接模式是软件行业最高效、也是最特殊的商业模式。

48. Java虚拟机在不同计算机系统上都是相同的,因此才可以保证Java代码可以到处执行。

49. 在Java类与接口之间需要通过继承来获取接口中的抽象方法定义信息。?? ()

50. B/S模式比C/S模式维护和升级更简单。