版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
移动应用技术期末考试答案
1、在JDK目录中,Java运行环境的根目录是()?*[单选题]*
A、lib
B、demo
C、bin
Dsjre(正确答;
2、下列关于Java语言特点的叙述中,错误的是()?*[单选题]*
A、Java是面向过程的编程语言
B、Java支持分布式计算
C、Java是跨平台的编程语言
D、Java支持多线程
3、编译JavaApplication
源程序文件将产生相应的字节目文件,这些字节码文件的扩展名为()?*[单选题]
米
A、java
B、class(正确答案)
C、html
Dsexe
4、在Java程序中,注释的作用是()?*[单选题]*
A、在程序执行时显示其内容
B、在程序编译时提示
C、在程序执行时解释
Ds给程序加说明,提高程序的可读性
5、下列说法中不正确的是()?*[单选题]*
A、Java应用程序必须有且只有一个main。方法g
B、System.out.println()与System.out.print()是相同的标准输出方法
C、Java源程序文件的扩展名为java
D、Java小应用程序Applet没有main。方法。
6、一个Java源文件中可以有()公共类?*[单选题]*
A、一个(正确答案)
B、两个
C、多个
D、零个
7、设有说明:charw;intx;floaty;doublez;则表达式w*x+z・y值的数据类型为()?*
[单选题]*
A、float
char
C>int
D、double(正确答;
8、下列哪个类声明是正确的()?*[单选题]*
A、publicvoid
B、publicclassMove(){...}
C、publicclassvoidnumber{...}
D、publicclassCar{...}
9、下面的方法声明中,哪个是正确的()?*[单选题]*
A、publicclassmethodName(){}
B、publicvoidintmethodName(){}
C、publicvoidmethodName(){}
D、publicvoidmethodName)}
10、下面对构造方法的描述不正确是()?*[单选题]*
A、系统提供默认的构造方法
B、构造方法可以有参数,也可以有返回值他"「案)
C、构造方法可以重载
D、构造方法可以设置参数
11、设A为已定义的类名,下列声明A类的对象a的语句中正确的是()?*
[单选题]*
A、floatAa;
B、publicAa=A();
C、Aa=newint();
D、Aa=newA();(正确答案)
12、下列选项中,哪个是java语言所有类的父类()?*[单选题]*
A、String
B、Vector
CNObject(正确答窠)
D、Data
13、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类
型或顺序不相同,这种面向对象程序的特性称为()?*[单选题]*
A、隐藏
B、覆盖
C、重载(正确答案)
D、封装
14、关于被私有访问控制符priva忙修饰的成员变量,以下说法正确的是()?*
[单选题]*
A、可以被三种类所访问:该类自身、与它在同一个包中的其他类、在其他包中的该
类的子类。
B、可以被两种类访问:该类本身、该类的所有子类。
C、只能被该类自身所访问(正诵答案)
D、只能被同一个包中的类访问
15、假设F。。类定义如下,设f是Foo类的一个实例,下列语句调用哪个是错误的()?
publicclassFoo{
inti;
staticStrings;
voidaMethodO{}
staticvoidbMethod(){}
)[单选题]*
A、Foo.aMethod();
B、f.aMethodO;
C、System.out.println(f.i);
D、Foo.bMethod()
16、下面说法中正确的是()?*[单选题]*
A、抽象类中一定有抽象方法
B、抽象类中一定没有抽象方法
C有抽象方法的类一定是抽象类(正确答案)
D、有抽象方法的类不一定是抽象类
17、定义接口的关键字是()单选题]*
A、abstract
implements
C、extends
D、interface
18、一个类实现接口,要使用关键字()?*[单选题]*
A、abstract
B、implements
C、extends
D、interface
19、Li3t中的元素是()?*[单选题]*
A、有序且不能重复的
B、有序且可以重复的(的"曲
C、无序且不能重复的
D、无序且可以重复的
20、表示泛型所使用的符号是()?*[单选题]*
A、[]
B、()
C^<>(正确答案)
D、()
21、下列哪个方法是LinkedList类有而ArrayList类没有的()?*[单选题]*
A、add(Objecto)
B、add(intindex,Objecto)
C%remove(Objecto)
D、removeLast()
22、判断Sei中是否存在某个元素的方法是()?*[单选题]*
A^have
B、exists
C^contains
D、containsAII
23、HTML页面的后缀名一般是什么()?**
A、html(正确答案)
B、htm(正确答案)
C、txt
D、xml
24CSS可通过以下哪儿种引入方式()?**
A、行内样式表(卜:确答案)
B、内部样式表(正确答案)
C、外部样式表(正确答案)
D、扩展样式表
25、以下关于表格的说法正确的是()?**
A、table代表表格标签(:他苫案)
B、tr代表行标签(「
C、ihead代表表头标签(正确答案)
D、id代表行标签
26、以下关于JavaScript中数组常用方法说法正确的有()?**
A、pop方法可实现从数组中删除最后一个元素(正确答案)
B、push方法可实现向数组中添加元素।
Csort方法可实现以字母或数字顺序对数组进行排序।
D、reverse方法可实现反转数组中的元素,,I:,」/
27、在Tomcat解压后目录中,存放启动和关闭Tomcat的命令脚本的目录是()?*
[单选题]*
A、bin匚确答案)
B、lib
C、conf
D>log
28、HTTP协议提供了两种最常用的访问方式是()?*[单选题]*
A、GET和PUT
B、GET和POST为?GE)
C、GET和DELETE
D、POST和PUT
29、HTTP默认端口号为()?*[单选题]*
A、21
B、23
C、80(1E确答案)
D、3306
30、设置response的编码格式的方法是()?*[单选题]*
A、getOutputStrcamO
B、getWriter()
C、setCharacterEncodingiH—)
D、addCookie()
31、下面哪一个不属于Android体系结构中的应用程序层()?*[单选题]*
A、电话簿
B、日历
C、SQLite(正确答;
D、SMS程序
32、android的系统架构分为四层,从高到低层是()?*[单选题]*
A、Linux内核层.系统运行库层.应用层.应用框架层
B、应用层.应用框架层,系统运行库层.Linux内核层।「
C、应用框架层.应用层.系统运行库层.Linux内核层
D、Linux内核层,系统运行库层,应用框架层,应用层
33、创建程序时,填写的ApplicationName表示()?*[单选题]求
A、应用名称•t)
B、项目名称
C、项目的包名
D、类的名字
34、布局文件会保存在()目录?*[单选题]米
A、res
B、values
C、layout
D、drawable
35、文本输入框指定输入的内容类型的属性是什么()?*[单选题]*
A^android:tex(Type
B、android:password
C、android:inputType
Dxandroid.secret
36、
在Aclivity中要找到id是bookName的TexlView组件,下面哪种语句写法正确()?*
[单选题]*
A、TextVicwtv=this.findViewById(r.id.bookName);
BsTextViewtv=this.findViewById(android.R.id.bookName);
C^TextViewtv=this.findViewById(R.id.bookName);
D、TextViewtv=this.findViewById(R.string.bookName);
37、下列哪个可做EditText编辑框的提示信息()?*[单选题]*
A、android:inputTypc
B、android:texl
C、android:hint
D、android:digits
38、如果要在Activity中得到新打开Activity
关闭后返回的数据,需要使用系统提供的()方法打开新的Acivity?*[单选题]*
A、startActivity()
B、starlActivityForResultOil:初7,
C>startactivity()
D、startActivityforResult()
39、在Android工程中新建了一个Activily需要在哪个()xml文件中声明一下?*
[单选题]*
A、main.xml
B、string.xml
C>AndroidMainifest.xml
D、layout.xml
40、
下面代码用于将数据存放在Bundle对象中,并将其添加到Imem对象中,空白处应
该填入()?
Bundlebundle=newBundle();
bundle.putString("name","aa");
bundle.putlnt("numn,3);
______________________*[单选题]案
A、intent.getExtras(bundle);
B、intent.getExlra(bundle);
C、intent.putExtra(bundle)
D、intent.putExtras(bundle);
41、使用Toast提示时,关于提示时长,下面说法正确的是()?*[单选题]*
A、显示时长只有2种设置(正确答案)
B、可以自定义显示时长
C、传入30时,提示会显示30秒钟。不正确
D、当自定义显示时长时,比如传入30,程序会抛出异常。
42>对于SharedPreferences的下面正确的是()?*[单选题]*
A、SharedPreferencespref=newSharedPreferences():
B、Editoreditor=newEditor();
C、SharedPreferences对象用于读取和存储常用数据类型
DsEditor对象存储数据最后都要调用commit。方法。
43、SharcdPrcferences存放的数据类型不支持()?*[单选题]*
A、boolean
B、int
C、String
D、doubletW)
44、android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是()?
*[单选题]*
A、MODE_APPEND
B、MODE_WORLD_READABLE
C、MODE_WORLD_WRITEABLE
D、MODE_PRIVATE卜i.;
45、仔细查看下面的这段代码:
publicclassDBOpenHclpcrextendsSQLiteOpenHelper{
privatestaticfinalintVERSION三1;
privatestaticfinalStringDBNAME=Maccount.dbH;
publicDBOpenHelper(Contextcontext){
super(context,DBNAME,null,VERSION);
)
©Override
publicvoidonCreate(SQLiteDatabasedb){//创建数据库
dB、execSQL(Hcreatetabletb_outaccount(_idintegerprimarykey「+
"moneydecimal,timevarchar(10),typevarchar(10))n);
)
@Override
publicvoidonUpgrade(SQLiteDatabasedb,intoldVersion,intnewVersion))
1
)
程序运行后,创建的数据库名称为()?[单选题]*[单选题]*
Ax1
B、account
C、account.db
D、DBNAME
46、在android中使用SQLileOpenHelper这个辅助类时,打开数据库的方法是()?
*[单选题]*
A、gctDatabase()
B、openDatabase()
C、getReadableDatabase()
D、getAbleDatabaseO
47、
下面代码用于向tb_inaccount表中添加一条记录,请问空白处应该填入()句代码?
ContentValuesvalues=newContentValues(C);
values.put("moneyn,5000);
values.put(,,timeH,M2018-06-10n);
values.put("type*”工资”);
value$.put("handler","xxx”);
values.put("mark","5J3份工资
_______________________________________[单选题]*
AsdB.update("tb_inaccount",null,values);
B、dB.insert("tb_inaccount",values);
C、dB.insertC'tbJnaccount'\null,values);i
D^dB.update("tb_inaccountH,values);
48、下面关于J3ON说法错误的是()?”单选题]不
A、j$on是一种数据交互格式。
B、json的数据格式有两种为(}和口
C^json数据用{}表示java中的对象,□表示Java中的List对象
D、{T:”12372':“23413':“345”}不是json数据(正确答案)
49、访问网络时,需要允许()权限?*[单选题]*
A、androiD、permission.INSTALL_LOCATION_PROVIDER
B、androiD>permission.VIBRATE
C、androiD、permission.AUTHENTICATE_ACCOUNTS
D、androiD>permission.INTERNET
50、HarmonyOS应用中,哪个文件()描述了Module所支持的设备类型?*
[单选题]*
A、config.json
B、build.gradlc
C、perties
D、settings.gradle
51、HmmonyOS整体遵从分层设计,从下向上依次为()?*[单选题]*
A、系统服务层、内核层、框架层和应用层
B、内核层、系统服务层、框架层和应用层(正确答案)
C、应用层、框架层、系统服务层、内核层
D、内核层、应用层、框架层和系统服务层
52、在DevEco
Studio创建一个新的应用项目,目前支持的设备类型有哪些可以选择()?**
A、电视(正确答案)
B、手机(正确答案)
C、可穿戴设备<正确答案)
D、轻量级穿戴设备
53、FA有UI界面,而PA无UI界面*[判断题]*
对
错
54、RadioContainer是RadioButlon的容器,在其包裹下的RadioButlon保证只有一个
备选项”[判断题]*
对
错
55、HMS架构由以下哪几部分组成()?**
A、HMSApps
B、HMSCore&Connect
C、芯片
D、操作系统
56、推送服务中的消息可以分为以下哪几部分()?**
A、通知栏消息
B、推送消息
C、透传消息(正确答案)
D、服务消息
57、购买商品主要分为以下哪几个步骤()?**
A、判断是否支持应用内支付口广;案)
B、展小商品信息(
C、确认交易]
D、发起购买(正确答案)
58、HUAWEIDevEcoStudio可以开发HarmonyOS应用*[判断题]*
对(正确答案)
错
59、沙盒测试可以模拟支付过程,而不需要实际支付费用*[判断题]*
对(正确答案)
错
60、应用内支付服务支持哪几种支付方式?()**
A、沙盒测试环境下的支付「臼角答案)
B、非沙盒测试环境下的支付(
C、支付宝支付
D、微信支付
61、已知如下界面,文本标签及一个输入框,请补充代码
姓名
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="izontal”>
<TextView
android:layout_width="wrap_content”
android:layout_height=nwrap_contentM
android:padding="20dp"
android:text=""></TextView>
<___________________
android:id=',@+id/name,,
android:layout_width="200dpn
android:layout_height="wrap_content"
android:padding="20dpn/>
</LinearLayout>[填空题]*
注意区分大小写
空1答案:hor
空2答案:姓名
空3答案:EditText
62、IDToken登陆的界面如图所示
<Button
android:id="(3+id/btn-ID.TokenM
android:laYout_width=,,match_parent"
android:layout_height二"wrap_coiTtent”
android:layout_marginTop5dp"
android:layout_marginStart二色〕"
android:layout_marginEnd
android:text二了></Button>
<Button
android:layout_width二"match_parent”
android:layout_height''wrap.content11
android:id=',0-Kid/btn_auth_codeM
android:layout_niarginTop5dp"
android:layout.mapginStart"^0dp"
android:layout_marginEnd4轴),
android:text-'*AuthorizationCode登陆模式
<TextView
android:layout-width="match_parent”
android:layout_height-Mwpap.content"
android:id
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年《咏鹅》诗集公益出版项目招募
- 《接触网施工》课件 4.10.2 地线安装
- 2024年考研备考期间的人际关系与心理压力管理
- 2024年敕勒歌教案:传承与创新
- 2023年河南电大外科护理学本期末考试复习资料
- 第45届制造团队挑战赛全国选拔赛初步试题(产品设计专业方向)
- 探究教育道德:《曾子杀猪》
- 《上学歌》教案设计方法与技巧
- 《拿来主义》教学课件:2024年教学方法论的新实践
- 掌握2024年Photoshop去水印技巧专业培训教程
- 花茶大学生创新创业计划书
- 《中国近代经济史》课件
- 九年级道德与法治的知识竞赛题
- 2024年山东烟台财金集团招聘笔试参考题库含答案解析
- 养殖项目风险评估报告
- 快递分拣员劳动合同书
- 胎盘残留护理查房课件
- 校医务室托管投标方案
- 天津市河北区2023-2024学年八年级上学期期中地理试题
- 急性肺栓塞多学科团队救治中国专家共识(2022版)解读
- 第-17章-情景分析和压力测试
评论
0/150
提交评论