南开大学22秋学期《Android操作系统及应用》在线作业三
奥鹏教育南开大学平时作业
22秋学期(高起本1709-1803、全层次1809-2103)《Android操作系统及应用》在线作业-00003
构造方法可以使用哪个访问权限修饰符?( )
A:public
B:protected
C:private
D:都可以
正确答案获取微信:424329
Android是以什么为基础的操作系统?( )
A:java
B:unix
C:windows
D:linux
正确答案获取微信:424329
以下选项中,属于RatingBar获取用户操作的通知( )。
A:OnRatingBarChangeListener
B:OnSeekBarChangeListener
C:onSizeChanged
D:onClickListener
正确答案获取微信:424329
在使用PopupWindow时,使用showAsDropDown(View anchor)的作用是( )。
A:相对某个控件的位置(正左下方),无偏移
B:相对某个控件的位置,有偏移
C:相对于父控件的位置(例如正中央Gravity.CENTE奥鹏教育南开大学平时作业R,下方Gravity.BOTTOM等),可以设置偏移或无偏移
D:没有正确答案
正确答案获取微信:424329
在android中,SeekBar是( )。
A:拖动条
B:滚动条
C:加载条
D:圆形加载条
正确答案获取微信:424329
List接口的特点是哪项?( )
A:不允许重复元素,元素有顺序
B:允许重复元素,元素无顺序
C:允许重复元素,元素有顺序
D:不允许重复元素,元素无顺序
正确答案获取微信:424329
哪个智能操作系统是开源的系统?( )
A:Symbian
B:Android
C:Windows Phone
D:IOS
正确答案获取微信:424329
我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是( )。
A:onDestroy()
B:onClear()
C:onFinish()
D:onStop()
正确答案获取微信:424329
main方法的参数是什么类型?( )
A:String
B:int
C:String[]
D:char
正确答案获取微信:424329
下列关于Math类说法错误的是( )。
A:java.lang.Math类是final类,因此不能被其他类继承
B:java.lang.Math类的构造器是私有的,即声明为private,不能实例化一个Math类的对象
C:java.lang.Math类上定义的所有常量和方法均是public和static的,因此可以直接通过类名调用
D:min()和max()方法的参数之一,如果是NaN值,则方法将返回另一个参数值
正确答案获取微信:424329
调用Math.random()方法最有可能输出以下哪些结果?( )
A:-0.12和0.56E3
B:0.12和1.1E1
C:-23.45和0.0
D:0.356和0.03
正确答案获取微信:424329
通过adb查看当前运行的模拟器( )。
A:adb devices
B:java devices
C:android devices
D:以上答案都对
正确答案获取微信:424329
关于res/raw目录说法正确的是( )。
A:这里的文件是原封不动的存储到设备上会转换为二进制的格式
B:这里的文件最终以二进制的格式存储到指定的包中
C:这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D:这里的文件最终不会以二进制的格式存储到指定的包中
正确答案获取微信:424329
使用ListView长按事件是( )。
A:setOnItemLongClickListener
B:onListItemClick
C:onClickListener
D:都不是
正确答案获取微信:424329
使用sharedPreferences.getInt(String key, int defValue)方法时,第二个参数的作用是( )。
A:如果这个key不存在,就显示这个默认值
B:无实际意义
C:表示当前文件可以被其他应用的读取状态
D:以上答案都不对
正确答案获取微信:424329
想要实现sharedPreferences数据的保存成功,必须执行哪步代码?( )
A:Editor.commit()
B:SharedPreferences.Editor
C:SharedPreferences.commit();
D:不知道
正确答案获取微信:424329
下列哪个可做EditText编辑框的提示信息?( )
A:android:inputType
B:android:text
C:android:digits
D:android:hint
正确答案获取微信:424329
以下程序的运行结果为( )。 public class IfTest{ public static void main(String args[]){ int x=3; int y=1; if(x==y) System.out.println("Not equal"); else System.out.println("Equal"); } }
A:Not equal
B:Equal
C:无输出
D:编译出错
正确答案获取微信:424329
Intent想要传递bundle对象,此对象必须要实现( )。
A:Serializable
B:Activity
C:Bundle
D:不需要实现
正确答案获取微信:424329
Activity从后台重新回到前台时首先被调用的方法?( )
A:onRestart
B:onStart
C:onResume
D:onRause
正确答案获取微信:424329
在android中,能够将几个不同的布局文件,整合在一起,使用哪个android技术?( )
A:include
B:layout
C:Listener
D:selector
正确答案获取微信:424329
下列程序段的输出结果是( )。void complicatedexpression_r(){ int x=20, y=30; boolean b; b=x5060||x50-60||x-5060||x-50-60; System.out.println(b); }
A:true
B:false
C:1
D:0
正确答案获取微信:424329
以下哪个不是Android显示提示信息的方式?( )
A:对话框
B:TableView
C:Toast
D:通知栏
正确答案获取微信:424329
Android项目工程下面的assets目录的作用是什么?( )
A:主要放置多媒体等数据文件
B:放置字符串,颜色,数组等常量数据
C:放置一些与UI相应的布局文件,都是xml文件
D:旋转应用程序所使用的图片资源
正确答案获取微信:424329
使进度条变横向的系统样式是( )。
A:@android:style/Widget.ProgressBar.Horizontal
B:@android:style/ProgressBar.Horizontal
C:@style/Widget.ProgressBar.Horizontal
D:@style/ProgressBar.Horizontal
正确答案获取微信:424329
在布局中,哪个是图片按钮控件?( )
A:ImageView
B:TextView
C:EditText
D:ImageButton
正确答案获取微信:424329
Java类中如何创建对象?( )
A:new调用main方法
B:new调用构造方法
C:create调用构造方法
D:create方法
正确答案获取微信:424329
若在界面上显示“Hello,World”,应该使用以下哪个控件?( )
A:TextView
B:ImageView
C:ListView
D:以上都不对
正确答案获取微信:424329
下面哪个类型是引用类型?( )
A:Employee
B:int
C:char
D:double
正确答案获取微信:424329
对于一个尚不存在的SharedPreferences对象setting,想向其中存入一个字符串 "person",setting应该先怎么做?( )
A:edit()
B:save()
C:commit()
D:获取SharedPreferences对象
正确答案获取微信:424329
下面哪个选项正确?( )
A:int[][] a=new int[2][];
B:int[2][] a=new int[2][];
C:int a[2][3]=new int[][];
D:int a[][]={3,4,5};
正确答案获取微信:424329
在android中,和GridView相似的组件是( )。
A:TextView
B:ListView
C:EditText
D:Button
正确答案获取微信:424329
下列代码的执行结果是( )。 public class Test3{ public static void main(String args[]){ System.out.print(100%3); System.out.print(","); System.out.println(100%3.0); } }
A:1,1
B:1,1.0
C:1.0,1
D:1.0,1.0
正确答案获取微信:424329
使用SimpleAdapter的时候,第二个参数是List类型的数据,那么,List中应该保存哪种类型的数据?( )
A:String
B:MapString,?
C:Map?,?
D:不知道
正确答案获取微信:424329
onCreateContextMenu方法在什么时候调用?( )
A:在用户第一次按“Menu”键时被调用
B:在用户每一次长按View时被调用
C:在用户点击的时候被调用
D:不知道
正确答案获取微信:424329
Java语言中有多少个包装器类型?( )
A:7
B:8
C:9
D:无数个
正确答案获取微信:424329
Hanlder是线程与Activity通信的桥梁,线程处理不当,手机就 会变得越慢,那么线程销毁的方法是( )。
A:onDestroy()
B:onClear()
C:onFinish()
D:onStop()
正确答案获取微信:424329
给AlertDialog添加忽略操作的按钮,使用哪个方法?( )
A:setNeutralButton
B:setNegativeButton
C:setTitle
D:show
正确答案获取微信:424329
关于异常处理,说法错误的是( )。
A:try…catch…finally结构中,必须有try语句块,catch语句块和finally语句块不是必须的,但至少要两者取其一
B:在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将子类放在后面,父类放在前面
C:一个方法可以抛出多个异常,方法的返回值也能够是异常
D:Throwable是所有异常的超类
正确答案获取微信:424329
下列选项,对onContextMenuClosed(Menu menu)方法描述正确的是( )。
A:当上下文菜单关闭时调用的方法
B:当上下文菜单被注册时调用的方法
C:当上下文菜单被点击时调用的方法
D:都不对
正确答案获取微信:424329
下列说法正确的有( )。
A:javac.exe能指定编译结果要置于哪个目录(directory)
B:在编译程序时,所能指定的环境变量不包括class path
C:javac 一次可同时编译数个java 源文件
D:环境变量可在编译source code时指定
正确答案获取微信:424329
以下关于Layout布局说法不正确的是( )。
A:LinearLayout、AbsoluteLayout、RelativeLayout是ViewGroup的子类,FrameLayout不是ViewGroup的子类
B:LinearLayout、AbsoluteLayout、FrameLayout是ViewGroup的子类,RelativeLayout不是ViewGroup的子类
C:LinearLayout、FrameLayout、RelativeLayout是ViewGroup的子类,AbsoluteLayout不是ViewGroup的子类
D:Linear
正确答案获取微信:424329
在android 中使用Menu 时可能需要重写的方法有( )。
A:onOptionsItemSelected()
B:onCreateOptionsMenu()
C:onItemSelected()
D:onCreateMenu()
正确答案获取微信:424329
下面属于 View 的子类的是( )。
A:ViewGroup
B:TextView
C:Activity
D:Service
正确答案获取微信:424329
意图可分为( )。
A:显式意图
B:隐式意图
C:组件意图
D:类意图
正确答案获取微信:424329
在Activity被关掉的时候顺序是onPause-onStop-onDestroy。
A:错误
B:正确
正确答案获取微信:424329
Android不是基于Linux核心的。
A:错误
B:正确
正确答案获取微信:424329
关于res/raw目录是会转换为二进制的格式然后原封不动的存储到设备上。
A:错误
B:正确
正确答案获取微信:424329
Activity的onStop()和onDestroy()方法效果是差不多的。
A:错误
B:正确
正确答案获取微信:424329
Android程序能够直接通过R类引用drawable、layout和values目录中的资源,因此R.java文件是可以修改的。
A:错误
B:正确
正确答案获取微信:424329