1.
public class StudentAdapter extends BaseAdapter{
A.
标号为5行的代码有错误
B.
标号为11行的代码有错误
C.
标号为16行的代码有错误
D.
标号为19行的代码有错误
正确答案:D
|
|||
2.
关于android:taskAffinity属性,下列说法正确的是:()。
A.
启动模式为standard的Activity,在启动时如果该Activity的taskAffinity值与当前 task的taskAffinity值相同,则在当前task中启动该Activity
B.
启动模式为singleTop的Activity,在启动时如果该Activity的taskAffinity值与当 前task的taskAffinity值相同,则在当前task中启动该Activity
C.
启动模式为singleInstance的Activity,在启动时如果该Activity的taskAffinity 值与当前task的taskAffinity值相同,则在当前task中启动该Activity
D.
启动模式为singleTask的Activity,在启动时如果该Activity的taskAffinity值与当 前task的taskAffinity值相同,则在当前task中启动该Activity
正确答案:D
|
|||
3.
下列代码中,使用显式意图启动 MainActivity,错误的是()
A.
public class TestActivity extends Activity{ public void onCreate(Bundle savedInstanceState){ Intent intent=new Intent(this,MainActivity.class); startActivity(intent); } }
B.
public class TestActivity extends Activity{ public void onCreate(Bundle savedInstanceState){ Intent intent=new Intent(); intent.setClass(this,MainActivity.class); startActivity(intent); } }
C.
public class TestActivity extends Activity{ public void onCreate(Bundle savedInstanceState){ Intent intent=new Intent(); ComponentName component=new ComponentName(getPackageName(), MainActivity.class); intent.setComponent(component); startActivity(intent); } }
D.
public class TestActivity extends Activity{ public void onCreate(Bundle savedInstanceState){ Intent intent=new Intent(); ComponentName component=new ComponentName(getPackageName(),”com.tarena.test.MainActivity”); intent.setComponet(component); startActivity(intent); } }
正确答案:C
|
|||
4. 如果请求页面中存在两个单选按钮(假设单选按钮的名称为sex),分别代表男和
女,该页面提交后,为了获得用户的选择项,可以使用以下( )方法。
A.
request.getParameter(sex);
B.
request.getParameter("sex");
C.
request.getParameterValues(sex);
D.
request.getParameterValues("sex");
正确答案:B
|
|||
5.
在Java EE中,在web.xml中有如下代码段: <servlet> <init-param> <param-name>listOrders</param-name> <param-value>com.mycompany.myactions.ListOrdersAction</Param-value> </init-Param>
其中,省略号表示省略了一些代码。在Servlet中( )把初始化参数listOrders的值: com.mycompany.myactions.ListOrdersAction取出来。
A.
使用Servlet的getInitParameter("listOrders")方法
B.
使用ServletContext的getInitParameter("listOrders")方法
C.
使用ServletConfig的getInitParameter("listOrders")方法
D.
使用ServletRequest的getInitParameter("listOrders")方法
正确答案:C
|
|||
6.
下列选项中不属于HttpResponse对象的方法是()。
A.
getAllHeaders
B.
getStatusLine
C.
getEntity
D.
getStatusCode
正确答案:D
|
|||
7.
以下关于ContenValues类说法正确的是( )
A.
他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 名是String类型,而值都是基本类型
B.
他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 名是任意类型,而值都是基本类型
C.
他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 名,可以为空,而值都是String类型
D.
他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中 的名是String类型,而值也是String类型
正确答案:A
|
|||
8.
下列选项中,不属于HttpUrlConnection对象的方法是()
A.
setRequestMethod
B.
setConnectTimeout
C.
connect
D.
getStatusLine
正确答案:A
|
|||
9.
关于Handler,下列说法正确的是()
A.
Handler 在创建时必须明确指定关联的Looper
B.
Handler 创建时总是关联到当前线程的Looper
C.
当在工作线程中创建Handler 且未明确指定其关联的Looper时,如果工作线程中不包含 消息队列,则创建Handler失败,抛出异常
D.
创建Handler 时,可以指定Callback对象作为参数,该参数中的onHandleMessage方法 作为该Handler 发送的所有消息的事件处理方法
正确答案:C
|
|||
10.
不属于Adapter接口中方法的是()。
A.
int getItemId(int position)
B.
int getCount()
C.
Object getItem(int position)
D.
View getView(int position,View convertView,ViewGroup root)
正确答案:A
|
|||
11.
对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行( )
A.
onPause()
B. onCreate()
C. onResume()
D. onStart()
正确答案:D
|
|||
12.
我们想做一个如下图所示的左-上-右的框架,需要几个页面()。
A. 3
B. 4
C. 5
D. 6
正确答案:B
|
|||
13. 下列发送消息的方法,错误的是()。
A.
handler.sendEmptyMessage(0);
B.
handler.sendMessage(Message.obtain(handler,0,”messge body”));
C.
Message msg = Message.obtain();
msg.what = 0; msg.sendToTarget();
D.
Handler.post(
new Runnable(){ public void run(){…} } );
正确答案:C
|
|||
14. 关于Android中的线程通信原理,下述说法错误的是()。
A.
Handler对象发送的消息将被发送给主线程的消息队列
B.
Handler对象发送的消息被发送到消息队列之后,被
Looper对象轮询到
C.
Looper对象,将判断消息对象中是否包含
Runnable对象,如果包含,则直接在该线程中执行
run方法
D. 如果消息中不包含
Runnable对象,则
Looper将获取该消息中的
target属性的值,并将消息发送给该对象进行消息处理
正确答案:A
|
|||
15.
关于ArrayAdapter的构造方法,下列选项错误的是()
A.
ArrayAdapter<T>(Context context,int resource,int textViewResourceId,T[] objects)
B.
ArrayAdapter<T>(Context context, int textViewResourceId,T[] objects)
C.
ArrayAdapter<T>(Context context,int resource,int textViewResourceId,ArrayList<T> objects)
D.
ArrayAdapter<T>(Context context,int textViewResourceId)
正确答案:C
|
|||
16.
下面选项中不属于Intent的方法的是()。
A.
Intent setAction(Sting action)
B.
Intent setCategory(String category)
C.
Intent setData(Uri data)
D.
Intent setComponent(ComponentName component)
正确答案:B
|
|||
17.
Intent intent = new Intent(“com.tarena.action.VIEW”); intent.addCategory("com.tarena.category.TEST"); startActivity(intent);
A.
<activit yandroid:name=”.TestActivity”>
B.
<activityandroid:name=”.TestActivity”>
C.
<activityandroid:name=”.TestActivity”>
D.
<activityandroid:name=”.TestActivity”>
正确答案:C
|
|||
18.
关于SimpleAdapter,下列说法错误的是()。
A.
其内包含的数据集必须是List<? extends Map<String,Object>>类型
B.
SimpleAdapter在构造时需要指定String[] from 和int[] to
C.
SimpleAdapter是BaseAdapter的直接子类
D.
SimpleAdapter中的item布局不止可以包含TextView
正确答案:A
|
|||
19.
关于android:taskAffinity属性,下列说法错误的是:()。
A. 对于Activity,android:taskAffinity属性的默认值与其所在的application的android:taskAffinity值相同
B.
对于application,android:taskAffinity属性的默认值是其所在应用程序的包名
C.
对于Task其taskAffinity值等于该任务的Activity栈栈底的Activity的taskAffinity值
D.
在创建启动模式为singleInstance的Activity实例时,如果该Activity的taskAffinity值与当前任务的taskAffinity相同,则在当前任务中创建该实例
正确答案:D
|
|||
20.
关于手势监听下述说法错误的是()。
A.
手势监听的实现是基于Touch事件处理的
B.
GestureDetector对象的作用是搜集Touch事件并判定手势,当该对象判定发生了某种手势 时会回调OnGestureListener对象中的相关方法。
C.
onGestureListener类中的onFling方法中的参数MotionEvent e1代表开始时的第一 个touch事件。
D.
onSimpleGestureListener类是OnGestureListener和OnDoubleTapListener的实现 类
正确答案:D
|
|||
21.
下述代码中,使用显式意图启动MainActivity,错误的是:()。
A.
public class TestActivity extends Activity{
B.
public class TestActivity extends Activity{
C.
public class TestActivity extends Activity{
D.
public class TestActivity extends Activity{
正确答案:C
|
|||
22.
关于XHTML 1.0规定的级别声明,下面选项中属于严格类型的是()。
A.
Strict
B.
Trasitional
C.
Frameset
D.
Mobile
正确答案:A
|
|||
23.
使用HttpUrlConnection连接Http服务端时不是必须的步骤的是()。
A.
获得HttpUrlConnection连接对象
B.
设置连接属性
C.
建立连接
D.
获取响应码,如果响应码是200,则获取实体输入流
正确答案:C
|
|||
24. 下列关于Javascript的描述错误的是()。
A. Javascript是一种客户端脚本语言,嵌入在HTML网页中,并由浏览器来解释执行
B. 使用Javascript可以动态改变HTML元素和CSS样式属性
C. 在Javascript中使用var定义的变量是在赋值时才确定具体的数据类型
D. 在Javascript中变量的名称不能包括$和_
正确答案:D
|
|||
25.
test.html包含如下Javascript代码: <html><body> <script type=”text/javascript”> var regex=/\d{6}/; if(regex.test(‘123456’)){ var d=new Date(2012,11,1); var info=d.getFullYear()+’-’+(d.getMonth()+1)+’-’+d.getDate(); document.write(info); } </script> </body></html> 在浏览器中访问test.html,下列选项描述正确的是()。
A. 浏览器窗口中没有任何内容
B. 浏览器窗口中显示:2012-12-1
C. 浏览器窗口中显示:2012-11-1
D. 浏览器窗口显示:123456
正确答案:B
|
|||
26.
以下哪条javascript语句会产生错误()。
A.
var obj = ();
B.
var obj = [];
C.
var obj = {};
D.
var obj = //;
正确答案:A
|
|||
27. Style.css是一个外部样式表文件, 在HTML文档中引用外部样式表Style.css,正确的写法是()。
A. <style type=”text/css” src=”Style.css”>
B. <style type=”text.css”>Style.css</style>
C. <link rel=”stylesheet” type=”text/css” href=”Style.css”>
D. <link rel=”stylesheet” type=”text/css” src=”Style.css”>
正确答案:C
|
|||
28.
给定如下所示的Java Servlet代码片段: public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ System.out.println(“get”); } public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ System.out.println(“post”); } public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ System.out.println(“service”); } 通过浏览器访问该Servlet,在控制台上显示的结果是()。
A. get
B. post
C. service
D.
service get
正确答案:C
|
|||
29.
关于Service,下述说法错误的是()
A.
Service对象的stopSelf()方法用于立即结束运行中的服务
B.
Service对象的stopSelf(startId)方法用于立即结束运行中的服务
C.
Service是单例的,即一个Service在同一时刻系统中只能存在该类的同一个实例
D.
Service适于长时间在后台运行
正确答案:B
|
|||
30. 下列不属于HTML标记的是()。
A. <body>
B. <pre>
C. <cetner>
D. <name>
正确答案:D
|
|||
31. Manifest.xml文件中包括下面那些节点信息?
A. uses-permission
B. group-permission
C. activity
D. receiver
E. service
F. intent
正确答案:ACDE
|
|||
32.
下述关于缩放图片的代码错误的是()。
A.
Bitmap source = BitmapFactory.decodeFile(path);
B.
Bitmap source = BitmapFactory.decodeFile(path);
C.
Bitmap bm = null;
D.
Bitmap bm = null;
正确答案:BC
|
|||
33. 启动Service的方法有哪些?
A. startService
B. stopService
C. bindService
D. unbindService
正确答案:AC
|
|||
34. 下列与数组有关的Javascript语句中,语法错误的有()。
A.
var arr=new Array(10);
B.
var arr=new Array[10];
C.
var arr1=[1,2,3]; var arr2=[‘ABC’,arr1,[100,200]]];
D.
var arr=[1,2,3]; for(int i=1;i<=arr.length;i++){ alert(arr[i]); }
正确答案:BD
|
|||
35. 设置HTML文档中所有的<div>元素的背景颜色为红色, 正确的写法有()。
A. div{background:red}
B. div{background-color:red}
C. #div{background:red}
D. #div{background-color:red}
正确答案:AB
|
|||
36.
下列方法中不属于Gallery的是()。
A.
void setSelection(int position)
B.
int getSelection()
C.
Object getSelectedItem()
D.
int getSelectedItemId()
正确答案:BD
|
|||
37.
在demo.html中包含如下代码: <html> <head> <style type=”text/css”> div{width:300px;height:280px;background:red} </style> </head> <body> <div id=”div1” style=”float:left”>div1</div> <div id=”div2” style=”float:left;background:blue”>div2</div> </body> </html> 下列选项描述错误的有()。
A. 在浏览器中查看demo.html时, div1和div2上下排列显示
B. 在浏览器中查看demo.html时, div1和div2左右并排显示
C. div2的背景颜色为蓝色
D. div2的背景颜色为红色
正确答案:AD
|
|||
38. 下列Javascript语句中,语法正确的有()。
A. var i=1
B. int i=1
C. var d=new Date()
D. Date d=new Date()
正确答案:AC
|
|||
39.
某Java Web应用程序的上下文路径是test, 配置文件web.xml包含如下配置信息, 下列选项中描述正确的有()。 <servlet> <servlet-name>mylog</servlet-name> <servlet-class>day02.LogServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>mylog</servlet-name> <url-pattern>/log</url-pattern> </servlet-mapping>
A. 在包day02中,有一个名称为LogServlet.java的Java源文件
B. 该Servlet的访问路径是 http://服务器地址:端口号/test/mylog
C. 该Servlet的访问路径是 http://服务器地址:端口号/test/LogServlet
D. 该Servlet的访问路径是 http://服务器地址:端口号/test/log
正确答案:AD
|
|||
40. Activity和Task的启动模式有哪些?
A. standard
B. singleTop
C. singleTask
D. singleInstance
正确答案:ABCD
|
|||
41. 阅读如下代码,并完成下面 5 题。 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
</LinearLayout>
MyPagerAdapter.java public class MyPagerAdapter extends PagerAdapter { private ArrayList<View> views; public MyPagerAdapter(ArrayList<View> views){ if(views!=null) this.views = views; else this.views = new ArrayList<View>(); } public void destroyItem(View pager, int position, Object arg2) { 空白处1 } public void finishUpdate(View arg0) {} public int getCount() { return views.size(); } public Object instantiateItem(View pager, int position) { 空白处2
public boolean isViewFromObject(View arg0, Object arg1) { return arg0==arg1; } public void restoreState(Parcelable arg0, ClassLoader arg1) {} public Parcelable saveState() { return null; } public void startUpdate(View arg0) {} } MainActivity.java public class MainActivity extends Activity { private ViewPager pager; private MyPagerAdapter adapter; private ImageView ivCursor; private LinearLayout tabs; private ArrayList<View> views; private int currentPosition; private ArrayList<View> getViews() { ArrayList<View> views = new ArrayList<View>(); ... return views; } private TextView createTab(String text) { TextView tv = new TextView(this); … return tv; } private void setupView() { // 初始化pager pager = (ViewPager) findViewById(R.id.pager); views = getViews() adapter = new MyPagerAdapter(views); pager.setAdapter(adapter); // 初始化ivCursor ivCursor = (ImageView) findViewById(R.id.ivCursor); ivCursor.setImageResource(R.drawable.cursor); //计算ImageView的宽度ss 空白处3 LayoutParams params = new LayoutParams(width, 5); ivCursor.setLayoutParams(params); // 初始化tabs tabs = (LinearLayout) findViewById(R.id.tabs); for (View view : views) { tabs.addView(createTab(view.getTag().toString())); } } private void addListener() { pager.setOnPageChangeListener(new OnPageChangeListener() { public void onPageSelected(int postion) { //创建游标移动动画 空白处4 anim.setDuration(300); anim.setFillAfter(true); ivCursor.startAnimation(anim); 空白处5 } ... }); } public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); setupView(); addListener(); }
(1).
下列选项中,能填入空白处1的代码是( )。
A.
((ViewPager)pager).removeViewAt(position);
B.
View view = views.get(position); ((ViewPager)pager).removeView(view);
C.
((ViewPager)pager).removeAllViews();
D.
Views.remove(position);
正确答案:B
(2).
下列选项中,能填入空白处2的代码是( )。
A.
View view = views.get(position);
B.
View view = views.get(position);
C.
return views.get(position);
D.
View view = views.get(position);
正确答案:A
(3).
下列选项中,能写入到空白处3的方法是( )。
A.
int width = getResources().getDisplayMetrics()
B.
int width = getResources().getDisplayMetrics()
C.
int width = getResources().getDisplayWidth()
D.
int width = getResources().getDisplayMetrics()
正确答案:D
(4).
下列选项中,能填入空白处4的代码是( )。
A.
TranslateAnimation anim = new TranslateAnimation(
B.
TranslateAnimation anim = new TranslateAnimation(
C.
TranslateAnimation anim = new TranslateAnimation(
D.
TranslateAnimation anim = new TranslateAnimation(
正确答案:B
(5).
下列选项中,能填入空白处5的代码是( )。
A.
currentPosition = position;
B.
currentPosition = 0;
C.
position = currentPosition;
D.
positioin = 0;
正确答案:C
|
|||
42. 页面city.html使用Javascript代码完成两个下拉框的联动效果。在一个下拉框中选择某一个地区时,在另一个下拉框中显示对应的城市。阅读下面的代码,并完成下面5题。 <html> <head> <script type="text/javascript"> var cities=[['东城区','西城区','海淀区','朝阳区'],['福田区','罗湖区','宝安区','龙岗区']]; //在指定的下拉框中显示城市,参数obj为地区对应的下拉框Select对象 function showCity(obj){ //获取地区下拉框中的选择项索引 var index= 空白处1 ; //获取城市下拉框Select对象 var city= 空白处2 ; //清空城市下拉框 空白处3 ; var arr=cities[index]; for(var i=0;i<arr.length;i++){ //创建列表项Option对象 var op= 空白处4 ; city.add(op); } } </script> </head> <body> 选择地区:<select id="region" onchange=" 空白处5 "> <option>北京</option> <option>深圳</option> </select> 城市:<select id="city"></select> </body> </html>
(1). 下列选项中,能填入空白处1的代码是( )
A. obj.options.length
B. obj.selectedIndex
C. obj.length
D. obj.index
正确答案:B
(2). 下列选项中,能填入空白处2的代码是( )
A. document.getElementById(‘city’)
B. document.getElementById(‘region’)
C. document.getElementsByName(‘city’)
D. document.getElementsByName(‘region’)
正确答案:A
(3). 下列选项中,能填入空白处3的代码有( )
A. city=null
B. city.length=null
C. city.options.length=0
D. city.options=null
正确答案:C
(4). 下列选项中,能填入空白处4的代码是( )
A. new Option(arr["i"])
B. new Option(arr[i],”城市”+i)
C. new Options(arr["i"])
D. new Options(arr[i],”城市”+i)
正确答案:B
(5). 下列选项中,能填入空白处5的代码有( )
A. showCity()
B. showCity(region)
C. showCity(‘region’)
D. showCity(this)
正确答案:D
|
在线考试(3)
考试场次: 试卷名称:
猜你喜欢
转载自blog.csdn.net/qq_21051503/article/details/46966953
今日推荐
周排行