在线考试(3)

考试详情 
考试场次: 试卷名称:
1. 

 public class StudentAdapter extends BaseAdapter{
  private ArrayList<Student> students;
  private LayoutInflaterinflater; 
  …
  public View getView(intposition,ViewconcvertView,ViewGroup root)
      //
加载和复用item界面
  1.    ViewHolder holder = null;
  2.    if(convertView == null){
  3.      convertView = inflater.inflate(R.layout.item,null);
  4.      holder = new ViewHolder();
  5.      holder.tvId = (TextView)convertView.findViewById(R.id.tvId);
  6.      holder.tvName = (TextView)convertView.findViewById(R.id.tvName);
  7.      holder.tvSex = (TextView)convertView.findViewById(R.id.tvSex);
  8.      holder.tvAge = (TextView)convertView.findViewById(R.id.tvAge);
  9.      convertView.setTag(holder);
  10.    }else{
  11.      holder = convertView.getTag();
  12.    }
  13.    //根据position从集合中获取数据
  14.    Student stu = students.get(position);
  15.    //将数据写入到item中
  16.    holder.tvId.setText(stu.getId());
  17.   holder.tvName.setText(stu.getName());
  18.   holder.tvSex.setText(stu.getSex());
  19.   holder.tvAge.setText(stu.getAge());
  20.   //返回该item界面|
  21.   return convertView;
  }
  class ViewHolder{
    private TextViewtvId;
    private TextViewtvName;
    private TextViewtvSex;
    private TextViewtvAge;
  }
}

 关于上述代码,下列说法错误的是()

 A. 

标号为5行的代码有错误

 B. 

标号为11行的代码有错误

 C. 

标号为16行的代码有错误

 D. 

标号为19行的代码有错误

正确答案:D
2. 

关于android:taskAffinity属性,下列说法正确的是:()。 

  

 A. 

启动模式为standardActivity,在启动时如果该ActivitytaskAffinity值与当前 

tasktaskAffinity值相同,则在当前task中启动该Activity 

 B. 

启动模式为singleTopActivity,在启动时如果该ActivitytaskAffinity值与当 

tasktaskAffinity值相同,则在当前task中启动该Activity 

 C. 

启动模式为singleInstanceActivity,在启动时如果该ActivitytaskAffinity 

值与当前tasktaskAffinity值相同,则在当前task中启动该Activity 

 D. 

启动模式为singleTaskActivity,在启动时如果该ActivitytaskAffinity值与当 

tasktaskAffinity值相同,则在当前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> 

  

其中,省略号表示省略了一些代码。在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);
  使用上述代码启动Activity,下列选项中能够响应该意图的是() 


 A. 

<activit yandroid:name=”.TestActivity”>
  <intent-filter>
     <action android:name=”com.tarena.action.VIEW”/>
     <action android:name=”com.tarena.action.TEST”/>
     <category android:name=”com.tarena.category.TEST”/>
   </intent-filter>
</activity>
 


 B. 

<activityandroid:name=”.TestActivity”>
   <intent-filter>
     <action android:name=”com.tarena.action.VIEW”/>
   </intent-filter>
</activity>
 


 C. 

<activityandroid:name=”.TestActivity”>
   <intent-filter>
       <action android:name=”com.tarena.action.VIEW”/>
       <category android:name=”com.tarena.category.TEST”/>
       <category android:name=”android.intent.category.DEFAULT”/>
    </intent-filter>
</activity>
 


 D. 

<activityandroid:name=”.TestActivity”>
   <intent-filter>
     <action android:name=”com.tarena.action.VIEW”/>
     <action android:name=”com.tarena.action.TEST”/>
     <category android:name=”com.tarena.category.DEFAULT”/>
    </intent-filter>
</activity>
 


正确答案:C
18. 

关于SimpleAdapter,下列说法错误的是()。 

 A. 

其内包含的数据集必须是List< extends Map<String,Object>>类型 

 B. 

SimpleAdapter在构造时需要指定String[] from int[] to 

 C. 

SimpleAdapterBaseAdapter的直接子类 

 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类是OnGestureListenerOnDoubleTapListener的实现 

类 

正确答案:D
21. 

下述代码中,使用显式意图启动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()
             , MainActiviy.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.setComponent(component);
      startActivity(intent);
   }
}

正确答案: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);

Matrix m = new Matrix();

m.setScale(2,2);

Bitmap bm = Bitmap.createBitmap(source , 0 , 0 , source.getWidth() ,    

      source.getHeight(),m,true);
 

 B. 

Bitmap source = BitmapFactory.decodeFile(path);

Matrix m = new Matrix();

m.setScale(0.5,0.5);

Bitmap bm = Bitmap.createBitmap(source , 0 , 0 , source.getWidth() ,    

      source.getHeight(),m,true);
 

 C. 

Bitmap bm = null;

Options opts = new Options();

opts.inJustDecodeBounds = true; 

BitmapFactory.decodeFile(path);

opts.inSampleSize = opts.outWidth / 100; 

bm = BitmapFactory.decodeFile(path);
 

 D. 

Bitmap bm = null;

Options opts = new Options();

opts.inJustDecodeBounds = true; 

BitmapFactory.decodeFile(path);

opts.inSampleSize = opts.outWidth / 100;

opts.inJustDecodeBounds = false;

bm = BitmapFactory.decodeFile(path);
 

正确答案: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" 

   
    android:layout_width="fill_parent"
 
    
    android:layout_height="fill_parent"
 
    
    android:orientation="vertical" >
 
    
<android.support.v4.view.ViewPager
 
        
    android:id="@+id/pager"
 
        
    android:layout_width="fill_parent"
 
        
    android:layout_height="0dp"
 
        
    android:layout_weight="1.0" />
 
    
<ImageView
 
        
    android:id="@+id/ivCursor"
 
        
    android:layout_width="wrap_content"
 
        
    android:layout_height="wrap_content"
 
        
    android:layout_marginBottom="2dp"
 
        
    android:scaleType="fitCenter" />
 
    
<LinearLayout
 
        
    android:id="@+id/tabs"
 
        
    android:layout_width="fill_parent"
 
        
    android:layout_height="wrap_content"
 
        
    android:background="#FFCCCCCC" />
  


  

</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);
((ViewPager)pager).addView(view);

return view;
 

 B. 

View view = views.get(position);
((ViewPager)pager).addView(view,position);
return view;
 

 C. 

return views.get(position); 

 D. 

View view = views.get(position);
((ViewPager)pager).addView(view);

return pager;
 

正确答案:A
(3). 

下列选项中,能写入到空白处3的方法是(    )。 

 A. 

int width = getResources().getDisplayMetrics()
   .widthPixels/views.size();
 

 B. 

int width = getResources().getDisplayMetrics()
   .getWidth()/views.size();
 

 C. 

int width = getResources().getDisplayWidth()
   /views.size();
 

 D. 

int width = getResources().getDisplayMetrics()
   .width/views.size();
 

正确答案:D
(4). 

下列选项中,能填入空白处4的代码是(    )。 

 A. 

TranslateAnimation anim = new TranslateAnimation(
   0, postion* ivCursor.getWidth(), 0, 0);
 

 B. 

TranslateAnimation anim = new TranslateAnimation(
   currentPosition * ivCursor.getWidth(),
   postion* ivCursor.getWidth(), 0, 0);
 

 C. 

TranslateAnimation anim = new TranslateAnimation(
   0, ivCursor.getWidth(), 0, 0);
 

 D. 

TranslateAnimation anim = new TranslateAnimation(
   currentPosition * ivCursor.getWidth(),0, 0, 0);
 

正确答案: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

猜你喜欢

转载自blog.csdn.net/qq_21051503/article/details/46966953
今日推荐