二期项目后考试

在JAVA中,调用一个对象的wait()方法后,()

A.如果该对象的notify()方法已经被调用,则不会产生任何结果

B.在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起

C.讲抛出一个异常

D.该对象的wait()方法与其他对象自动同步


参考答案:B


在Java中,调用一个对象的wait()方法后,()。

A.如果该对象的notify()方法已经被调用,则不会产生任何效果

B.在另外一个对象调用它的notify()或notifyAll()方法之前该对象一直被挂起

C.将抛出一个异常

D.该对象的wait()方法与其他对象自动同步


参考答案:B


在定义类的对象时,C++程序将自动调用该对象的【 】函数初始化对象自身。


正确答案:构造
构造 解析:构造函数用于对对象的初始化,构造函数与类同名,无返回值。


如何向数据集DataSet填充数据?()

A、创建DataSet对象之后以OleDbDataAdapter实例作为参数,调用Load方法

B、调用其构造函数创建DataSet时使用OleDbDataAdapter为参数

C、调用OleDbDataAdapter的Fill方法,使用DataSet作为方法的参数

D、创建DataSet对象,然后对于DataSet中每一个想生成的表,创建一个DataTable对象


参考答案:C


多态是指

A.不同的对象调用不同名称的函数

B.不同的对象调用相同名称的函数

C.一个对象调用不同名称的函数

D.一个对象调用不同名称对象


正确答案:B
考点:本题主要考查知识点为多态性透析:多态性是指不同的对象可以调用相同名称的函数,但可以导致完全不同的行为。


二期项目后考试PHP二期项目后综合考试(答题时间:90分钟总分100分)一、选择题1、如何让一个对象实例调用自身的该对象的方法函数“mymethod”?B A$self=mymethod();B$this-mymethod();C$current-mymethod();D$this:mymethod();2、以下是一个类的声明,其中有两个成员属性,对成员属性正确的赋值方式是( A )class Demo private $one;static $two;function setOne($value) $this-one=$value;$demo=new Demo();A$demo-one=abc;BDemo:$two=abc;CDemo:setOne(abc);D$demo-two=abc;3、针对PHP5中特有的魔法方法(Magic Methods),下列四句中哪句是错误的( C )A_get和_set方法用于设置并不存在的类实例的属性成员B_call方法用于调用并不存在的类的方法成员C_sleep和_wakeup方法用于在序列化类实例时处理其中的外部资源和冗余数据D通过_get方法,我们可以实现类的只读属性,而_set方法可以实现只写属性4.以下说法错误的是( B )A. final关键字标识的类不能被继承B. final关键字标识既可以标识成员方法,也可以标识成员属性C. 在静态方法中只能访问静态成员D. 将类中的成员属性定义为常量使用const5.一个类继承父类的同时实现多个接口的正确写法( C )A.class 类名extends 父类名,接口1,接口2, B.class 类名 implements接口1,接口2, extends 父类名 C. class 类名extends 父类名 implements接口,1接口2, D. class 类名 implements父类名 implements接口,1接口6.下面哪一项不是PHP中面向对象的机制( D )A类B属性、方法C单一继承 D多重继承7.如果成员没有声明限定字符,属性的默认值是:( C )Aprivate Bprotected Cpublic Dfinal8.PHP中调用类文件中的this表示( A )A用本类生成的对象变量B本页面C本方法 D本变量9、在PHP5的类的定义中,如果方法M1能够调用方法M2,但M2不能调用M1,那么M1和M2应该符合?( A )AM2是静态方法而M1不是*在静态方法中不可以使用非静态的内容。就是不让使用$this在类的方法中可以使用其他静态属性和静态方法,不过要使用self关键字BM1是静态方法而M2不是CM1和M2都是静态方法DM1和M2都不是静态方法10.在PHP5的类的定义中,无法使用3P修饰的内容是( B )A属性 B静态方法 C常量 D方法11.以下四条接口与抽象类的对比分析,哪条是错误的( B )A接口和抽象类都可以只声明方法而不实现它。B抽象类可以定义类常量,而接口不能。C抽象类可以实现具体的方法,而接口不能。D抽象类可以声明属性,而接口不能。12.定义抽象类时需要加的修饰关键字( D )A.publicB.interfaceC. implementsD.abstract13.一个类继承父类的同时实现多个接口的正确写法( D )A.class 类名extends 父类名,接口1,接口2, B.class 类名 implements接口1,接口2, extends 父类名 C. class 类名extends 父类名 implements接口,1接口2, D. class 类名 implements父类名 implements接口,1接口2, 14.自动加载类函数( C )A.include()B. require()C._autoload()D._call()15.如果父类中方法加上private修饰关键字,子类在继承中重载此方法不可以使用的修饰关键字( D )A.varB. publicC.protectedD.private16、除了使用function _construct()定义构造方法外,还可以使用( B )A.function _destruct()B. function 类名()C.function _tostring()D.function _call()17、获得实例化对象所属类名字的函数( B )A. get_class()B. get_object_vars()C. get_class_methods()18.以下说法错误的是( B )A. 在外部访问静态成员属性时使用类名:静态成员属性名B. 在外部访问静态成员属性时使用 $实例化对象-静态成员属性名C. 在外部访问静态方法时使用$实例化对象-静态方法名D. 在外部访问静态方法时使用类名:静态方法名19.以下哪个不属于面向对象编程的三大特性( A )A.接口B. 封装C.继承D.多态20.下列代码执行后,$array数组所包含的值是(B )$array=array(1,1);foreach($array as $k=$v)$v=2;var_dump($array);?A array(2,2)B array(1,1)C array(2,2)D araay(Null,Null)21.smatry配置文件中有一个全局变量pageTitle = Main Menu,如何读取该变量?( D )A.$config_valueB.smarty.configconfig_valueC.smarty.configD.# pageTitle#22.以下代码执行结果为( C )$a=”hello”;function print_A()$a=”php mysql”;global $a;echo $a;echo $a;print_A();?A helloB php mysqlC hellohelloD hello php mysql23.smarty中用于指定存放编译过的模板文件的属性( D )A.$template_dir B.$compile_dir C.$config_dir D.$cache_dir24.smarty访问通过get方式提交的变量username的正确书写格式( D )A.http:/ D )A.date_formatB.dateC. timeD.now26.在section和foreach两个循环中都有可供调用的一些变量名,用来访问该循环中的一些特殊值,而且在循环中都必须通过Smarty保留变量$smarty进行访问,下面哪个特定变量只能在section区块中使用,而不能在foreach区块中使用。( D )A firstB lastC totalD loop27.PHP中调用类文件中的this表示( B )A用本类生成的对象变量 B本页面


定义类时所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时不需要为该参数传值。


正确答案:正确


定义类时所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时不需要为该参数传值。


正确答案:正确


在JAVA中,调用一个对象的wait()方法后,() 

  • A、如果该对象的notify()方法已经被调用,则不会产生任何结果
  • B、在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起
  • C、讲抛出一个异常
  • D、该对象的wait()方法与其他对象自动同步

正确答案:B


在PHP的面象对象中,类中定义的析构函数是在()调用的。

  • A、类创建时
  • B、创建对象时
  • C、删除对象时
  • D、不自动调用

正确答案:C


关于线程的创建过程,下面四种说法正确的有哪些?()

  • A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
  • B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
  • C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
  • D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法

正确答案:A,C


相关考题:

考题 多选题关于线程的创建过程,下面四种说法正确的有哪些?()A定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法D定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法正确答案: B,A解析: 暂无解析

考题 单选题在JAVA中,调用一个对象的wait()方法后,()A如果该对象的notify()方法已经被调用,则不会产生任何结果B在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起C讲抛出一个异常D该对象的wait()方法与其他对象自动同步正确答案: A解析: 暂无解析

考题 如何创建一个表格包型布局管理器的约束对象?() A、 调用组件的setConstraints函数B、 调用面板的setConstraints函数C、 创建并设置一个GridBagConstraints对象D、 调用表格包型布局管理器的setConstraints函数正确答案:C

考题 单选题在Java中,调用一个对象的wait()方法后,()。A如果该对象的notify()方法已经被调用,则不会产生任何效果B在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起C将抛出一个异常D该对象的wait()方法与其他对象自动同步正确答案: B解析: 暂无解析

考题 单选题在Java中,调用一个对象的wait()方法后,()。A如果该对象的notify()方法已经被调用,则不会产生任何效果B在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起C将抛出一个异常D该对象的wait()方法与其他对象自动同步正确答案: B解析: 暂无解析

考题 单选题在Java中,调用一个对象的wait()方法后,()。A如果该对象的notify()方法已经被调用,则不会产生任何效果B在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起C将抛出一个异常D该对象的wait()方法与其他对象自动同步正确答案: A解析: 暂无解析

考题 单选题在JAVA中,调用一个对象的wait()方法后,()A如果该对象的notify()方法已经被调用,则不会产生任何结果B在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起C讲抛出一个异常D该对象的wait()方法与其他对象自动同步正确答案: B解析: 暂无解析

考题 单选题在JAVA中,调用一个对象的wait()方法后,()A如果该对象的notify()方法已经被调用,则不会产生任何结果B在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起C讲抛出一个异常D该对象的wait()方法与其他对象自动同步正确答案: A解析: 暂无解析

考题 在Java中,调用一个对象的wait()方法后,()。    A、如果该对象的notify()方法已经被调用,则不会产生任何效果B、在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起C、将抛出一个异常D、该对象的wait()方法与其他对象自动同步正确答案:B

考题 单选题所谓多态性是指()A不同的对象调用不同名称的函数B不同的对象调用相同名称的函数C一个对象调用不同名称的函数D一个对象调用不同名称的对象正确答案: B解析: 暂无解析
最新考题