南开大学23年春学期《Android操作系统及应用》在线作业二
奥鹏南开大学新学期作业参考
23春学期(高起本:1709-2103、专升本/高起专:1909-2103)《Android操作系统及应用》在线作业-00002
从InputStream对象中如何创建一个Reader对象?( )
A:使用InputStream类中定义的createReader()方法
B:使用Reader类中的createReader()方法
C:构造一个InputStreamReader实例,将InputStream对象作为InputStreamReader类构造器的参数传入
D:构造一个OutputStreamReader实例,将InputStream对象作为OutputStreamReader类构造器 的参数传入
正确答案问询微信:424329
在布局中,如果我们想展示文字,我们应该使用哪个控件?( )
A:ImageView
B:TextView
C:EditText
D:以上答案都不是
正确答案问询微信:424329
registerForContextMenu(View view)方法,描述正确的是( )。
A:注册视图对象,即为view控件注册上下文菜单
B:在用户每一次长按View时被调用
C:在用户第一次按“Menu”键时被调用
D:View不用注册上下文菜单
正确答案问询微信:424329
如果类中的成员变量只可以被同一包访问,则使用如下哪个约束符?( )
A:private
B:public
C:protected
D:no modifier
正确答案问询微信:424329
数据下标越界,则发生( )异常。
A:ArrayIndexOutOfBoundsException
B:IOException
C:ArithmeticException
D:ClassCastException
正确答案问询微信:424329
对象用什么操作符调用属性或方法?( )
A:.
B:*
C:x
D:%
正确答案问询微信:424329
以下哪个描述是正确的?( )
A:多线程是Java语言独有的
B:多线程需要多CPU
C:多线程要求一个计算机拥有单独一个CPU
D:Java语言支持多线程
正确答案问询微信: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
在xml中,能设置GridView列数的属性是( )。
A:android:numColumns
B:android:verticalSpacing
C:android:visibility
D:不知道
正确答案问询微信:424329
onPause什么时候调用?( )
A:当界面启动时
B:当 onCreate 方法被执行之后
C:当界面被隐藏时
D:当界面重新显示时
正确答案问询微信:424329
下列说法正确的是?
A:Java循环使用continue和break语句控制循环执行,使用goto语句和语句标签跳出多层循环
B:for循环中初始化条件和循环迭代都可以省略,循环条件需要始终提供一个boolean值
C:语句标签不是变量,所以不用遵循Java标识符命名规则
D:在while循环中使用continue可能会导致死循环
正确答案问询微信:424329
Android项目工程下面的layout目录的作用是什么?( )
A:放置应用到的图片资源
B:主要放置多媒体等数据文件
C:放置字符串,颜色,数组等常量数据
D:放置一些与UI相应的布局文件,都是xml文件
正确答案问询微信:424329
关于AVD的说法正确的是( )。
A:AVD只能通过eclipse开发环境创建
B:AVD只能通过命令行创建
C:AVD的全称是:Android Virtual Device
D:每个AVD上只能配置一个运行项目
正确答案问询微信:424329
调用Math.random()方法最有可能输出以下哪些结果?( )
A:-0.12和0.56E3
B:0.12和1.1E1
C:-23.45和0.0
D:0.356和0.03
正确答案问询微信:424329
怎么设置上下文菜单的title?( )
A:menu.setHeaderTitle("文件操作");
B:menu.add(0, 1, Menu.NONE, "发送");
C:menu.remove(0,1)
D:都不是
正确答案问询微信:424329
下面哪种说法不正确?( )
A:Android应用的gen目录下的R.java被删除后还能自动生成;
B:res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);
C:AndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=”…”)+指定android应用的某个组件的名字(android:name=”…”)组成了该组件类的完整路径
D:assets和res目录都能存放资源文件,但是与res不同
正确答案问询微信:424329
关于Android中的资源说法正确的是( )。
A:Android中的资源是指代码部分
B:Android中的资源是指代码部分
C:是代码中使用的内部文件
D:是代码中使用的外部文件
正确答案问询微信:424329
想要在主UI线程中使用Handler,应该( )。
A:创建Handler实现类,在主UI所在类中的内部类
B:创建Handler抽象类,在主UI所在类中的内部类
C:创建Handler实现类,在子线程所在类中的内部类
D:都不对
正确答案问询微信:424329
对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?( )
A:match_parent
B:fill_parent
C:wrap_content
D:match_content
正确答案问询微信:424329
BaseAdapter中,获取此适配器中所代表的数据集中的条目数的方法是( )。
A:getCount()
B:getItem(int position)
C:getItemId(int position)
D:以上答案都不是
正确答案问询微信:424329
下列语句正确的是( )。
A:形式参数可被视为local variable
B:形式参数可被字段修饰符修饰
C:形式参数为方法被调用时,真正被传递的参数
D:形式参数不可以是对象
正确答案问询微信:424329
关于异常处理,说法错误的是( )。
A:try…catch…finally结构中,必须有try语句块,catch语句块和finally语句块不是必须的,但至少要两者取其一
B:在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将子类放在后面,父类放在前面
C:一个方法可以抛出多个异常,方法的返回值也能够是异常
D:Throwable是所有异常的超类
正确答案问询微信:424329
哪个命令可以编译Java文件?( )
A:javac
B:java
C:run
D:jar
正确答案问询微信:424329
Button按钮的监听方法是( )。
A:setOnClickListener
B:setListener
C:setBundle
D:都不对
正确答案问询微信:424329
在继承中,关于构造方法的说明,下列说法错误的是( )。
A:子类无条件的继承父类的无参构造方法
B:子类可以引用父类中的有参构造方法,使用super关键字
C:如果子类没有构造方法,则父类无参构造方法作为自已的构造方法
D:如果子类有无参构造方法,而父类的无参构造方法则被覆盖
正确答案问询微信:424329
为了实现对属性的封装,属性使用哪个访问权限修饰符?( )
A:public
B:protected
C:private
D:default
正确答案问询微信:424329
安卓中,在子线程直接更新UI时,会出现的异常是( )。
A:ViewRoot$CalledFromWrongThreadException
B:nullpointerexception
C:classnotfoundexception
D:arithmeticexception
正确答案问询微信:424329
关于res/raw目录说法正确的是( )。
A:这里的文件是原封不动的存储到设备上会转换为二进制的格式
B:这里的文件最终以二进制的格式存储到指定的包中
C:这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D:这里的文件最终不会以二进制的格式存储到指定的包中
正确答案问询微信:424329
以下哪些是Java中的关键字?( )
A:run
B:default
C:implement
D:import
正确答案问询微信:424329
Spinner控件的显示为文本列表形式,在ArrayAdapter适配器中应选择以下哪种方式?( )
A:android.R.layout.simple_spinner_dropdown_item
B:android.R.layout.simple_list _item_1
C:android.R.layout.simple_list _item_2
D:android.R.layout.simple_spinner_ item
正确答案问询微信:424329
以下哪个方法是Math类中定义的?( )
A:absolute()
B:log()
C:cosine()
D:sine()
正确答案问询微信:424329
Java语言中异常的分类是哪项?( )
A:运行时异常和异常
B:受检异常和非受检异常
C:错误和异常
D:错误和运行时异常
正确答案问询微信:424329
哪个命令可以运行Java文件?( )
A:javac
B:java
C:run
D:jar
正确答案问询微信:424329
在AndroidManifest.xml中描述一个Activity时,该Activity的label属性是指定什么的?( )
A:指定该Activity的图标
B:指定该Activity的显示标签
C:指定该Activity和类相关联的类名
D:指定该Activity的唯一标示
正确答案问询微信:424329
以下哪个语句实现了声明一个二维整数数组?( )
A:int[]5[5] a = new int[][];
B:int a = new int[5,5];
C:int []a[] = new int[5][5];
D:int[][] a = new [5]int[5];
正确答案问询微信:424329
setOnTouchEvent 设置返回值为true 和 false有何区别?( )
A:没有区别,都能对事件进行监听
B:设置为true时 只能在移动时获得一次监听事件,false则可以多次
C:返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息
D:设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件
正确答案问询微信:424329
在android程序中,Log.i()用于输出什么级别的日志信息?( )
A:调试
B:信息
C:警告
D:错误
正确答案问询微信:424329
使用ListView点击事件的监听事件是( )。
A:setOnItemLongClickListener
B:onListItemClick
C:onClickListener
D:setOnItemClickListener
正确答案问询微信:424329
开发Android应用程序的首选集成开发环境是( )。
A:myEclipse
B:Eclipse
C:.NET
D:J2SE
正确答案问询微信:424329
Math.round(11.5)等于多少?Math.round(-11.5)等于多少?( )
A:11 ,-11
B:11 ,-12
C:12 ,-11
D:12 ,-12
正确答案问询微信:424329
在 main.xml 中,定义一个组件时,有两个属性必须写( )。
A:android:text
B:android:layout_height
C:android:id="@+id/start"
D:android:layout_width
正确答案问询微信:424329
Android对话框的形式有( )。
A:一般对话框形式
B:列表对话框形式
C:单选按钮对话框
D:多选按钮对话框
正确答案问询微信:424329
android:paddingLeft与android:layout_marginLeft的区别是( )。
A:padding是控件的内容相对控件的边缘的边距
B:padding是控件边缘相对父控件的边距
C:layout_margin是控件的内容相对控件的边缘的边距
D:layout_margin是控件奥鹏南开大学新学期作业参考 代做2元一门边缘相对父控件的边距
正确答案问询微信:424329
自定义Adapter需要重写哪些方法?( )
A:getCount
B:getItem
C:getItemId
D:getView
正确答案问询微信:424329
关于主题的说法,正确的是( )。
A:它是属性集合
B:它可以在程序中来设置
C:它通常用于一个Activity或所有Activity上
D:它可以用于单个TextView上
正确答案问询微信:424329
Android不是基于Linux核心的。
A:错误
B:正确
正确答案问询微信:424329
Android系统缺点:版本过多,升级过快。用户体验不一致。
A:错误
B:正确
正确答案问询微信:424329
在Activity被关掉的时候顺序是onPause-onStop-onDestroy。
A:错误
B:正确
正确答案问询微信:424329
onDestroy是activity被干掉前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的干掉时候调用。
A:错误
B:正确
正确答案问询微信:424329
用户与应用程序之间的交互便是通过事件处理来完成。
A:错误
B:正确
正确答案问询微信:424329