android试卷
2).同时创建一个“diary”表(包含一个_id主键并自增长,topic字符型100
长度,content字符型1000长度)3).在数据库版本变化时请删除diary表,并重新创建出diary表。(5分)
C、从内存卡直接安装D、本机自带不用安装
24、如何关闭数据开关()
A、设置-应用程序-未知来源B、设置-账户与同步-背景数据
C、设置-无线和网络-移动网络-已启用数据D、设置-位置和安全-移动数据
25、手机壁纸的设定正确的步骤是()
A、常按主屏幕,选择壁纸,设定壁纸B、进入设置,选择壁纸,设定壁纸
C、进入设置,选择显示,动画设置所有动画D、常按屏幕选择小插件,设定壁纸
3、下列代码的执行结果是:()public class Test3{
public static void main(String args[]){
System.out.print(100%3);
System.out.print(",");
System.out.println(100%3.0); } }
} }
A、Not equal B、Equal C、无输出D、编译出错
6.关于下列程序段的输出结果,说法正确的是:()
public class MyClass{
static int i;
public static void main(String argv[]){
System.out.println(i);
C、打开设置,进入应用程序,打开正在运行的服务D常按HOME键
28、怎么激活本机锁屏密码?()
A、打开程序主菜单,找到第三方密码锁插件B、打开设置,进入应用程序,选择未知源C、打开设置,进入安全,选择设置屏幕锁定D、常按手机睡眠/唤醒键,选择关机设定
29、如何使新开封手机可以安装第三方软件?()
A、常按手机HOME键
7、Android平台由操作系统,,和组成。
8、安卓系统的应用程序的文件格式是
9、目前已知的可以用来搭建Android开发环境的系统有,和等
10、Android SDK主要以语言为基础
11、创建工程时需要填写的信息名称有,和的名字还有应用的名字
12、Android.jar是一个标准的压缩包,其内容包含的是编译后的,包含了全部的
D、打开USB调试,使手机连接PC,等待PC端安装手机驱动,使用第三方安装软件给手机安装软件
三、简答题(本题5小题,共25分)
1.简述Android应用程序结构是哪些?(5分)
2.请介绍下Android中常用几种布局?(5分)
3.阐述android:padding和android:layout_margin的异同?(5分)
D、<resources>
<style name="android:layout_width">fill_parent</style></resources>
2、java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:( )
A、输入流和输出流B、字节流和字符流C、节点流和处理D、File stream
26、如何开启WLAN?()
A、进入设置选择无线和网络,打开移动网络B、进入设置,选择无线和网络打开飞行模式
C、进入设置选择无线和网络,打开W LAN D、进入设置,选择无线和网络打开蓝牙
27、Android操作系统得手机下如何查看近期打开过的程序?()
A、点击两下HOME键B、打开设置,进入应用程序,查看最近打开的程序
6.程序运行的结果是:___________。
public class Example{
String str=new String("good");
char[]ch={'a','b','c'};
public static void main(String args[]){
Example ex=new Example();
13、添加窗口小部件的步骤是。
14、智能系统中的ROM是指,
二、单项选择题(请在每小题的4个备选答案中,选出一个最佳答案,共30小题;每小题1分,共30分)
1、下面的对自定style的方式正确的是()
A、<resources>
<style name="myStyle"><item name="android:layout_width">fill_parent</item>
} }
A、有错误,变量i没有初始化。B、null C、1 D、0
7.下列哪些语句关于内存回收的说明是正确的? ( )
A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象
8. Math.round(11.5)等于多少(). Math.round(-11.5)等于多少( ).
5.以下程序的运行结果为()
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");
ex.change(ex.str,ex.ch);
System.out.print(ex.str+" and ");
Sytem.out.print(ex.ch); }
public void change(String str,char ch[]){
str="test ok"; ch[0]='g'; } }
</style></resources>
B、<style name="myStyle"><item name="android:layout_width">fill_parent</item></style>
C、<resources><item name="android:layout_width">fill_parent</item></resources>
A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12
9.activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行( )
A、onPause() B、onCreate() C、onResume() D、onStart()
10、“安卓”的英文名称是什么?()
C、3G手机都是智能手机D、具有PAD功能的手机
19、安卓系统安装的软件是什么格式的?()
A、SisxB、java C、apk D、jar
20、ROM指的是手机的?()
A、运行内存B、存储内存C、音频芯片D、内存卡
21、WIFI指的是什么?()
A、一种可以将个人电脑、手机等终端以有线方式进行相互连接的技术
4.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数是_______________。
5.请使用命令行的方式创建一个名字为myAvd,sdk版本为2.2,sd卡是在d盘的根目录下,名字为scard.img,并指定屏幕大小HVGA.____________________________________。
A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.0
4、在继承中,关于构造方法的说明,下列说法错误的是()
A、子类无条件的继承父类的无参构造方法,
B、子类可以引用父类中的有参构造方法,使用super关键字,
C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法,
D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖。
A、Andrew B、Android C、Andros D、Atradius
11、“安卓”是哪个公司主导研发的?()
A、诺基亚B、微软C、谷歌D、苹果
12、“安卓”是哪一年发布的?()
A、2005年8月17日B、2007年11月5日C、2008年10月21日D、2006年5月1日
13、“安卓”是以什么为基础的操作系统?()
4.列举TextView控件中的10个属性?(5分)
5.Android底层库包含哪些?(5分)
四、程序题(本题2小题,共15分)
1. Android项目中的入口Activity怎么写?(5分)如何注册一般的Activity?
(5分)
2.请继承SQLiteOpenHelper实现:
1).创建一个版本为1的“diaryOpenHelper.db”的数据库,
B、轻点Menu选择全部应用程序
C、打开设置,选择应用程序,选择未知源
D、打开设置,进入应用程序,选择USB调试,
30、如何使用PC机给手机安装软件?()
A、使手机连接PC,选择大容量存储,安装软件
B、打开USB调试,使手机连接PC,打开大容量存储,安装软件
C、使手机连接PC,打开USB调试,打开大容量存储,安装软件
16、Android从哪个版本开始支持应用程序安装到SD卡上的?( )
A、Android 2.1 B、Android 2.2 C、Android 2.3 D、Android 2.0