移动应用技术期末模拟考试测试预习题_第1页
移动应用技术期末模拟考试测试预习题_第2页
移动应用技术期末模拟考试测试预习题_第3页
移动应用技术期末模拟考试测试预习题_第4页
移动应用技术期末模拟考试测试预习题_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

移动应用技术期末模拟考试测试预习题1、在JDK目录中,Java运行环境的根目录是()?A、libB、demoC、binD、jre(正确答案)2、下列关于Java语言特点的叙述中,错误的是()?A、Java是面向过程的编程语言(正确答案)B、Java支持分布式计算C、Java是跨平台的编程语言D、Java支持多线程3、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()?A、javaB、class(正确答案)C、htmlD、exe4、在Java程序中,注释的作用是()?A、在程序执行时显示其内容B、在程序编译时提示C、在程序执行时解释D、给程序加说明,提高程序的可读性(正确答案)5、下列说法中不正确的是()?A、Java应用程序必须有且只有一个main()方法。B、System.out.println()与System.out.print()是相同的标准输出方法(正确答案)C、Java源程序文件的扩展名为javaD、Java小应用程序Applet没有main()方法。6、一个Java源文件中可以有()公共类?A、一个(正确答案)B、两个C、多个D、零个7、设有说明:charw;intx;floaty;doublez;则表达式wx+z-y值的数据类型为()?A、floatB、charC、intD、double(正确答案)8、下列哪个类声明是正确的()?A、publicvoidHi{…}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、StringB、VectorC、Object(正确答案)D、Data13、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序不相同,这种面向对象程序的特性称为()?A、隐藏B、覆盖C、重载(正确答案)D、封装14、关于被私有访问控制符private修饰的成员变量,以下说法正确的是()?A、可以被三种类所访问:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类。B、可以被两种类访问:该类本身、该类的所有子类。C、只能被该类自身所访问(正确答案)D、只能被同一个包中的类访问15、假设Foo类定义如下,设f是Foo类的一个实例,下列语句调用哪个是错误的(

)?

A、Foo.aMethod();(正确答案)B、f.aMethod();C、System.out.println(f.i);D、Foo.bMethod()16、下面说法中正确的是()?A、抽象类中一定有抽象方法B、抽象类中一定没有抽象方法C、有抽象方法的类一定是抽象类(正确答案)D、有抽象方法的类不一定是抽象类17、定义接口的关键字是()?A、abstractB、implementsC、extendsD、interface(正确答案)18、一个类实现接口,要使用关键字()?A、abstractB、implements(正确答案)C、extendsD、interface19、List中的元素是()?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、判断Set中是否存在某个元素的方法是()?A、haveB、existsC、contains(正确答案)D、containsAll23、HTML页面的后缀名一般是什么()?A、html(正确答案)B、htm(正确答案)C、txtD、xml24、CSS可通过以下哪几种引入方式()?A、行内样式表(正确答案)B、内部样式表(正确答案)C、外部样式表(正确答案)D、扩展样式表25、以下关于表格的说法正确的是()?A、table代表表格标签(正确答案)B、tr代表行标签(正确答案)C、thead代表表头标签(正确答案)D、td代表行标签26、以下关于JavaScript中数组常用方法说法正确的有()?A、pop方法可实现从数组中删除最后一个元素(正确答案)B、push方法可实现向数组中添加元素(正确答案)C、sort方法可实现以字母或数字顺序对数组进行排序(正确答案)D、reverse方法可实现反转数组中的元素(正确答案)27、在Tomcat解压后目录中,存放启动和关闭Tomcat的命令脚本的目录是()?A、bin(正确答案)B、libC、confD、log28、HTTP协议提供了两种最常用的访问方式是()?A、GET和PUTB、GET和POST(正确答案)C、GET和DELETED、POST和PUT29、HTTP默认端口号为()?A、21B、23C、80(正确答案)D、330630、设置response的编码格式的方法是()?A、getOutputStream()B、getWriter()C、setCharacterEncoding(正确答案)D、addCookie()31、下面哪一个不属于Android体系结构中的应用程序层()?A、电话簿B、日历C、SQLite(正确答案)D、SMS程序32、android的系统架构分为四层,从高到低层是()?A、Linux内核层.系统运行库层.应用层.应用框架层B、应用层.应用框架层.系统运行库层.Linux内核层(正确答案)C、应用框架层.应用层.系统运行库层.Linux内核层D、Linux内核层.系统运行库层.应用框架层.应用层33、创建程序时,填写的ApplicationName表示()?A、应用名称(正确答案)B、项目名称C、项目的包名D、类的名字34、布局文件会保存在()目录?A、resB、valuesC、layout(正确答案)D、drawable35、文本输入框指定输入的内容类型的属性是什么()?A、android:textTypeB、android:passwordC、android:inputType(正确答案)D、android.secret36、在Activity中要找到id是bookName的TextView组件,下面哪种语句写法正确()?A、TextViewtv=this.findViewById(r.id.bookName);B、TextViewtv=this.findViewById(android.R.id.bookName);C、TextViewtv=this.findViewById(R.id.bookName);(正确答案)D、TextViewtv=this.findViewById(R.string.bookName);37、下列哪个可做EditText编辑框的提示信息()?A、android:inputTypeB、android:textC、android:hint(正确答案)D、android:digits38、如果要在Activity中得到新打开Activity关闭后返回的数据,需要使用系统提供的()方法打开新的Activity?A、startActivity()B、startActivityForResult()(正确答案)C、startactivity()D、startActivityforResult()39、在Android工程中新建了一个Activity需要在哪个()xml文件中声明一下?A、main.xmlB、string.xmlC、AndroidMainifest.xml(正确答案)D、layout.xml40、下面代码用于将数据存放在Bundle对象中,并将其添加到Intent对象中,空白处应该填入()?

Bundlebundle=newBundle();

bundle.putString("name","aa");

bundle.putInt("num",3);

_____________________A、intent.getExtras(bundle);B、intent.getExtra(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对象用于读取和存储常用数据类型D、Editor对象存储数据最后都要调用commit()方法。(正确答案)43、SharedPreferences存放的数据类型不支持()?A、booleanB、intC、StringD、double(正确答案)44、android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是()?A、MODE_APPENDB、MODE_WORLD_READABLEC、MODE_WORLD_WRITEABLED、MODE_PRIVATE(正确答案)45、仔细查看下面的这段代码:

publicclassDBOpenHelperextendsSQLiteOpenHelper{

privatestaticfinalintVERSION=1;

privatestaticfinalStringDBNAME="account.db";

publicDBOpenHelper(Contextcontext){

super(context,DBNAME,null,VERSION);

}

@Override

publicvoidonCreate(SQLiteDatabasedb){//创建数据库

dB、execSQL("createtabletb_outaccount(_idintegerprimarykey,"+

"moneydecimal,timevarchar(10),typevarchar(10))");

}

@Override

publicvoidonUpgrade(SQLiteDatabasedb,intoldVersion,intnewVersion){

}

}

程序运行后,创建的数据库名称为()?A、1B、accountC、account.db(正确答案)D、DBNAME46、在android中使用SQLiteOpenHelper这个辅助类时,打开数据库的方法是()?A、getDatabase()B、openDatabase()C、getReadableDatabase()(正确答案)D、getAbleDatabase()47、下面代码用于向tb_inaccount表中添加一条记录,请问空白处应该填入()句代码?

ContentValuesvalues=newContentValues(C);

values.put("money",5000);

values.put("time","2018-06-10");

values.put("type","工资");

values.put("handler","xxx");

values.put("mark","5月份工资");

____A、dB.update("tb_inaccount",null,values);B、dB.insert("tb_inaccount",values);C、dB.insert("tb_inaccount",null,values);(正确答案)D、dB.update("tb_inaccount",values);48、下面关于JSON说法错误的是()?A、json是一种数据交互格式。B、json的数据格式有两种为{}和[]C、json数据用{}表示java中的对象,[]表示Java中的List对象D、{"1":"123","2":"234","3":"345"}不是json数据(正确答案)49、访问网络时,需要允许()权限?A、androiD、permission.INSTALL_LOCATION_PROVIDERB、androiD、permission.VIBRATEC、androiD、permission.AUTHENTICATE_ACCOUNTSD、androiD、permission.INTERNET(正确答案)50、HarmonyOS应用中,哪个文件()描述了Module所支持的设备类型?A、config.json(正确答案)B、build.gradleC、pertiesD、settings.gradle51、HarmonyOS整体遵从分层设计,从下向上依次为()?A、系统服务层、内核层、框架层和应用层B、内核层、系统服务层、框架层和应用层(正确答案)C、应用层、框架层、系统服务层、内核层D、内核层、应用层、框架层和系统服务层52、在DevEcoStudio创建一个新的应用项目,目前支持的设备类型有哪些可以选择()?A、电视(正确答案)B、手机(正确答案)C、可穿戴设备(正确答案)D、轻量级穿戴设备(正确答案)53、FA有UI界面,而PA无UI界面对(正确答案)错54、RadioContainer是RadioButton的容器,在其包裹下的RadioButton保证只有一个备选项对(正确答案)错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="wrap_content"

android:padding="20dp"

android:text="_________"></TextView>

<__________________

android:id="@+id/name"

android:layout_width="200dp"

android:layout_height="wrap_content"

android:padding="20dp"/>

</LinearLayout>注意区分大小写空1答案:h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论