精华内容
下载资源
问答
  • C + + :第一部分 单项选择题 1在一个C + +程序 main函数的位置 3 必须在程序的开头 必须在... p的值为10 *p表示变量i的值 后下面描述错误的是 p指向整型变量i p的值是变量i的地址 后下面正确的赋值语句是4执行语句
  • JAVA选择练习题

    2021-01-23 20:34:48
    下面赋值语句中正确的是 (A) A. aa=false; B. aa=False; C. aa="true"; D. aa=0; 解析:boolean的值要不是true,要不就是false。 B:开头F大写了,不对 C:=“ ”,这是一种字符串形式 D:给的是数值类型...
    1. 现有一变量声明为 boolean aa; 下面赋值语句中正确的是 (A)
     A. aa=false;
     B. aa=False;
     C. aa="true";
     D. aa=0;
     解析:boolean的值要不是true,要不就是false。
     B:开头F大写了,不对
     C:=“   ”,这是一种字符串形式
     D:给的是数值类型,并不属于布尔类型
    
    2. 若有定义:byte[]x={11,22,33,66};其中0≤k≤3,则对x数组元素错误的引用是(C)
     A. x[5-3]
     B. x[k]
     C. x[k+5]
     D. x[0]
     解析:下标越界问题:数组中有4个元素,小标范围为0~3
    A: x[5-3],小标为2 √
    B: x[k], k的范围0~3 √
    C: x[k+5], 小标范围为5~8 越界×
    D: x[0], 小标为0
    3. 下列类在多重catch中同时出现时,哪一个异常类应最后一个列出(C)
     A. ArithmeticException
     B. NumberFormatException
     C. Exception
     D. ArrayIndexOutOfBoundException
     解析:这是多重catch块的顺序问题,由于异常处理系统就近寻找匹配异常处理程序,应先子类后父类。
    
    4. 针对下面的代码块,哪个equal为true:(A)
    String s1 = "xiaopeng" ;
    String s2 = "xiaopeng" ;
    String s3 =new String (s1);
     A. s1 == s2
     B. s1 = s2
     C. s2 == s3
     D. 都不正确
     解析:string是final修饰的,会将创建的变量放入字符串常量池,当再创建同样的字符串时,发现常量池中有则直接使用。
    
    5. 下列关于Java中类的构造方法的描述,正确的是(B)
     A. 构造方法的返回类型为void
     B. 可以定义一个类而在代码中不写构造方法。
     C. 在同一个类中定义的重载构造方法不可以相互调用。
     D. 子类不允许调用父类的构造方法。
     解析:A、构造器没有返回值,这个没有返回值和返回值为void可部一样。
     B、每个类在没有自己显式声明构造器的时候,都会有一个默认的无参构造。
     C、构造器可以重载,而且可以使用super()this()相互调用
     D、每个构造器的默认第一行都是super(),但是一旦父类中没有无参构造,必须在子类的第一行显式的声明调用哪一个构造。
    
    6. 下面有关java基本类型的默认值和取值范围,说法错误的是?(C)
     A. 字节型的类型默认值是0,取值范围是-2^72^7-1
     B. boolean类型默认值是false,取值范围是true\false
     C. 字符型类型默认是0,取值范围是-2^152^15-1
     D. long类型默认是0,取值范围是-2^632^63-1
     解析:
    字节型 : 0 -2^7-2^7-1 byte b=10;
    字符型 : ‘ \u0000′ 0-2^16-1 char c=’c’ ;
    short : 0 -2^15-2^15-1 short s=10;
    int : 0 -2^31-2^31-1 int i=10;
    long : 0 -2^63-2^63-1     long o=10L;
    float : 0.0f -2^31-2^31-1 float f=10.0F
    double : 0.0d -2^63-2^63-1 double d=10.0;
    boolean: false true\false boolean flag=true;
    
    7. 下面有关jdbc statement的说法错误的是?(C)
     A. JDBC提供了Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程
     B. 对于PreparedStatement来说,数据库可以使用已经编译过及定义好的执行计划,由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象”
     C. PreparedStatement中,“?” 叫做占位符,一个占位符可以有一个或者多个值
     D. PreparedStatement可以阻止常见的SQL注入式攻击
     解析:JDBC statement中的PReparedStatement的占位符对应着即将与之对应当值,并且一个占位符只能对应一个值,如果能对应多个就会引起混淆。sql语句是确定的,那么一个占位符必定只能对应一个值。
    
    8. 一个文件中的数据要在控制台上显示,首先需要(C)。
     A. System.out.print (buffer[i]);
     B. FileOutputStream fout = new FileOutputStream(this.filename);
     C.  FileInputStream fin = new FileInputStream(this.filename);。
     D. System.in.read(buffer)。
     解析:一个文件中的数据要在控制台显示,首先需要获取文件中的内容,使用FileInputStream fin = new FileInputStream(this.filename);
    
    9. 多重继承的概念在Java中实现是通过如下哪些?(B)
    I. 扩展两个或多个类
    II. 扩展一个类并实现一个或多个接口。
    III. 实现两个或更多接口。
     A. 只有I &II
     B. 只有II & III
     C. 只有III
     D. 都是
     解析:Java只支持单继承,实现多重继承三种方式:(1)直接实现多个接口 (2)扩展(extends)一个类然后实现一个或多个接口  (3)通过内部类去继承其他类。
    
    10. 如果一个接口Glass有个方法setColor(),有个类BlueGlass实现接口Glass,则在类BlueGlass中正确的是?  (C)
     A. protected void setColor() {}
     B. void setColor() {}
     C. public void setColor() {}
     D. 以上语句都可以用在类BlueGlass中
     解析:JAVA 子类重写继承的方法时,不可以降低方法的访问权限,子类继承父类的访问修饰符要比父类的更大,也就是更加开放,假如我父类是protected修饰的,其子类只能是protected或者public,绝对不能是friendly(默认的访问范围)或者private,当然使用private就不是继承了。还要注意的是,继承当中子类抛出的异常必须是父类抛出的异常的子异常,或者子类抛出的异常要比父类抛出的异常要少。
    
    11. 下面代码的输出结果是什么?(D)
    public class ZeroTest {
        public static void main(String[] args) {
         try{
           int i = 100 / 0;
           System.out.print(i);
      }catch(Exception e){
           System.out.print(1);
           throw new RuntimeException();
      }finally{
           System.out.print(2);
      }
          System.out.print(3);
      }
     }
     A. 3
     B. 123
     C. 1
     D. 12
     解析:1、inti = 100/ 0; 会出现异常,会抛出异常,System.out.print(i)不会执行,
    2catch捕捉异常,继续执行System.out.print(1);
    3、当执行 thrownewRuntimeException();  又会抛出异常,这时,除了会执行finally中的代码,其他地方的代码都不会执行。
    
    12. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?(B)
     A. private
     B. 无修饰符
     C. public
     D. protected
     解析:1public:任何地方均可访问;
    2private:只限类的内部访问;
    3protected:受保护的,类的内部可访问;同一个包下的不管是否有继承关系均可访问;不同包下只有有继承关系的才可访问;
    4、默认(default):类的内部可访问;同一个包下不管是否有继承关系均可访问;不同包下不管有没有继承关系都不能访问。
    
    13. 请问以下代码运行结果是:(D)
    try
    {
    Console.WriteLine("try");
    throw new Exceptions;
    }
    catch (Exception)
    {
    Console.WriteLine("catch");
    }
    finally
    {
    Console.WriteLine("finally");
    }
     A. try catch
     B. try finally  catch
     C. try finally
     D. try catch finally
    解析:throws:写在方法声明之后,表示方法可能抛出异常,调用者需要处理这个异常。
    throw:写在方法体中,表示方法一定会抛出一个异常,要么try...catch处理,要么throws抛出。
    
    14. 关于抽象类与最终类,下列说法错误的是?(D)
     A. 抽象类能被继承,最终类只能被实例化。
     B. 抽象类和最终类都可以被声明使用
     C. 抽象类中可以没有抽象方法,最终类中可以没有最终方法
     D. 抽象类和最终类被继承时,方法可以被子类覆盖
     解析:1,抽象类中可以有抽象方法,也可以没有抽象方法。
    2,抽象类当然可以被继承,因为它就是用来继承的,
    3,继承抽象类,若有抽象方法,则子类必须将其抽象方法实现,
    4,抽象类中的非抽象方法可以被重写。
    最终类和抽象类正好相反
    5,加上final的类就叫最终类,加上final的方法就叫最终方法,
    6,最终类中可以有最终方法也可以没有
    7,最终类不能有子类,最终方法不能被重写
    
    15. 下列说法正确的是(C)
     A. java中包的主要作用是实现跨平台功能
     B. package语句只能放在import语句后面
     C. 包(package)由一组类(class)和接口(interface)组成
     D. 可以用#include关键词来标明来自其它包中的类
     解析:A: java中"包"的引入的主要原因是java本身跨平台特性的需求。实现跨平台的是JVM。
    B:  package语句是Java源文件的第一条语句。(若缺省该语句,则指定为无名包。),如果想在另一个类里面引用包里面的类,要把名字写全。(相当用文件的绝对路径访问)或者用import导入。
    D:java中并无#include关键字, 如果想在另一个类里面引用包里面的类,要把名字写全。(相当用文件的绝对路径访问)或者用import导入。
    
    16. 尝试编译以下程序会产生怎么样的结果?(C)
    public class MyClass {
        long var;
        public void MyClass(long param) { var = param; }//(1)
        public static void main(String[] args) {
            MyClass a, b;
            a =new MyClass();//(2)
            b =new MyClass(5);//(3)
        }
    }
     A. 编译错误将发生在(1),因为构造函数不能指定返回值
     B. 编译错误将发生在(2),因为该类没有默认构造函数
     C. 编译错误将在(3)处发生,因为该类没有构造函数,该构造函数接受一个int类型的参数
     D. 该程序将正确编译和执行
     解析:构造方法就是:public 类名, 没有方法修饰符,
    所以 (1)  处就是一个普通方法,所以该类没有带参数构造方法 ,编译报错。
    
    17.关于Java语言描述正确的是?  (B)
     A. java和C++都保留了指针
     B. java和C++都有三个特征:封装、继承和多态
     C. java的垃圾回收机制是指程序结束时系统自动回收内存
     D. 以上说法都不正确
     解析:A,Java没有指针,只有引用。C,并不是程序结束的时候进行GC,GC的时间是不确定的,且GC的过程需要经过可达性分析,一个对象只有被标记两次才会被GC。
    
    18.以下说法错误的是(D)
     A. 虚拟机中没有泛型,只有普通类和普通方法
     B. 所有泛型类的类型参数在编译时都会被擦除
     C. 创建泛型对象时请指明类型,让编译器尽早的做参数检查
     D. 泛型的类型擦除机制意味着不能在运行时动态获取List<T>中T的实际类型
     解析:1、创建泛型对象的时候,一定要指出类型变量T的具体类型。争取让编译器检查出错误,而不是留给JVM运行的时候抛出类不匹配的异常。 2、JVM如何理解泛型概念 —— 类型擦除。事实上,JVM并不知道泛型,所有的泛型在编译阶段就已经被处理成了普通类和方法。 处理方法很简单,我们叫做类型变量T的擦除(erased) 。 总结:泛型代码与JVM ① 虚拟机中没有泛型,只有普通类和方法。 ② 在编译阶段,所有泛型类的类型参数都会被Object或者它们的限定边界来替换。(类型擦除) ③ 在继承泛型类型的时候,桥方法的合成是为了避免类型变量擦除所带来的多态灾难。 无论我们如何定义一个泛型类型,相应的都会有一个原始类型被自动提供。原始类型的名字就是擦除类型参数的泛型类型的名字。
    
    19.JDK中提供的java、javac、jar等开发工具也是用Java编写的。(A)
     A. 对
     B. 错
     解析:除了jre中的JVM不是用java实现的,jdk的开发工具包应该都是用java写的。
    
    20.下面哪个描述正确? (A)
     A. echo $$返回登录shell的PID和echo $? 返回上一个命令的状态
     B. echo $$返回上一个命令和echo $的状态? 返回登录shell的PID
     C. $$和echo $? 返回一些无意义的整数值
     D. 所有陈述都是错误的
     解析:echo $$ 当前登录shell 的PID
    echo $? 最后运行的命令的结束代码(返回值)即执行上一个指令的返回值。
    
    21.以下代码的输出结果是?(C)
    public class B
    {
        public static B t1 = new B();
        public static B t2 = new B();
        {
            System.out.println("构造块");
        }
        static
        {
            System.out.println("静态块");
        }
        public static void main(String[] args)
        {
            B t = new B();
        }
    }
     A. 静态块 构造块 构造块 构造块
     B. 构造块 静态块 构造块 构造块
     C. 构造块 构造块 静态块 构造块
     D. 构造块 构造块 构造块 静态块
     解析:开始时JVM加载B.class,对所有的静态成员进行声明,t1 t2被初始化为默认值,为null,又因为t1 t2需要被显式初始化,所以对t1进行显式初始化,初始化代码块→构造函数(没有就是调用默认的构造函数),咦!静态代码块咋不初始化?因为在开始时已经对static部分进行了初始化,虽然只对static变量进行了初始化,但在初始化t1时也不会再执行static块了,因为JVM认为这是第二次加载类B了,所以static会在t1初始化时被忽略掉,所以直接初始化非static部分,也就是构造块部分(输出''构造块'')接着构造函数(无输出)。接着对t2进行初始化过程同t1相同(输出'构造块'),此时就对所有的static变量都完成了初始化,接着就执行static块部分(输出'静态块'),接着执行,main方法,同样也,new了对象,调用构造函数输出('构造块'
    17. 在 myjsp.jsp 中,关于下面的代码说法错误的是: (  A)   
    <%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %> 
     A. 该页面可以使用 exception 对象
     B. 该页面发生异常会转向 error.jsp
     C. 存在 errorPage 属性时,isErrorPage 是默认为 false
     D. error.jsp 页面一定要有isErrorPage 属性且值为 true
     解析:exception是JSP九大内置对象之一,其实例代表其他页面的异常和错误。只有当页面是错误处理页面时,即isErroePage为 true时,该对象才可以使用。对于C项,errorPage的实质就是JSP的异常处理机制,发生异常时才会跳转到 errorPage指定的页面,没必要给errorPage再设置一个errorPage。所以当errorPage属性存在时, isErrorPage属性值为false
    18. 关于访问权限说法正确 的是 ? (D)
     A. 外部类定义前面可以修饰public,protectedprivate
     B. 局部内部类前面可以修饰public,protectedprivate
     C. 匿名内部类前面可以修饰public,protectedprivate
     D. 以上说法都不正确
     解析:对于外部类来说,只有两种修饰,public和默认(default),因为外部类放在包中,只有两种可能,包可见和包不可见。对于内部类来说,可以有所有的修饰,因为内部类放在外部类中,与成员变量的地位一致,所以有四种可能。
    
    19. 变量a是一个64位有符号的整数,初始值用16进制表示为:0Xf000000000000000; 变量b是一个64位有符号的整数,初始值用16进制表示为:0x7FFFFFFFFFFFFFFF。 则a-b的结果用10进制表示为多少?(C)
     A. 1
     B. -(2^62+2^61+2^60+1)
     C. 2^62+2^61+2^60+1
     D. 2^59+(2^55+2^54++2^2+2^1+2^0)
     解析:0x7FFFFFFFFFFFFFFF+1=0X8000000000000000,那么a-b=0Xf000000000000000-0X8000000000000000+1
    =0X7000000000000001
    =16^15*7+16^0*1
    =2^60*7+1
    =2^60*(2^2+2^1+2^0)+1
    =2^62+2^61+2^60+1
    
    25. Java语言中,方法的重写(Overriding)和重载(Overloading)是多态性的不同表现。下边哪些说法是对的?(AC)
     A. 重写是父类与子类之间多态性的一种表现
     B. 重写是一个类中多态性的一种表现
     C. 重载是一个类中多态性的一种表现
     D. 重载是父类与子类之间多态性的一种表现
     解析:重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。
    
    26. 关于以下代码的说明,正确的是(C)
    1class StaticStuff
    2{
    3static int x=104static { x+=5}
    5public static void main(String args[ ]6{
    7. System.out.println(“x=+ x);
    8}
    9static { x/=3;}
    10. }
     A. 4行与9行不能通过编译,因为缺少方法名和返回类型
     B. 9行不能通过编译,因为只能有一个静态初始化器
     C. 编译通过,执行结果为:x=5
     D. 编译通过,执行结果为:x=3
     解析:java初始化的加载顺序为:
    父类静态成员变量 父类静态代码块 子类静态成员变量 子类静态代码块 父类非静态成员变量,父类非静态代码块,父类构造函数,子类非静态成员变量,子类非静态代码块,子类构造函数
    
    27. A,B,C,D 中哪些是 setvar的重载?(ACD)
    public class methodover
    {
        public void setVar(int a, int b, float c) {}
    }
     A. private void setVar(int a, float c, int b){}
     B. protected void setVar(int a, int b, float c){}
     C. public int setVar(int a, float c, int b){return a;}
     D. public int setVar(int a, float c){return a;}
     解析:重载是在同一个类中,有多个方法名相同,参数列表不同(参数个数不同,参数类型不同),与方法的返回值无关,与权限修饰符无关,B中的参数列表和题目的方法完全一样了。
    
    28.下列有关JAVA异常处理的叙述中正确的是(ABD)
     A. finally是为确保一段代码不管是否捕获异常都会被执行的一段代码
     B. throws是用来声明一个成员方法可能抛出的各种非运行异常情况
     C. final用于可以声明属性和方法,分别表示属性的不可变及方法的不可继承
     D. throw是用来明确地抛出一个异常情况
     解析:B:throws是用来声明一个成员方法可能抛出的各种异常情况,错误!因为很多运行时异常,不会显示的抛出
    C:final用于可以声明属性和方法,分别表示属性的不可变及方法的不可覆盖。不是方法的不可继承
    D:throw是用来明确地抛出一个异常情况。错误,throw不仅仅可以抛出异常,还可以抛出Error以及Throwable.
    
    29. What might cause the current thread to stop or pause executing (ABE)
     A. An InterruptedException is thrown.
     B. The thread executes a wait() call.
     C. The thread constructs a new Thread.
     D. A thread of higher priority becomes ready.
     E. The thread executes a waitforID()call on a MediaTracker.
     解析:D不是终止,而是抢占,优先级高的运行完之后,这个线程还要继续,只是暂时处于阻塞状态。
    
    30. Which statement declares a variable a which is suitable for referring to an array of 50 string objects?(Java)(BCF)
     A. char a[][];
     B. String a[];
     C. String[] a;
     D. Object a[50];
     E. String a[50];
     F. Object a[];
     解析:在java 中,声明一个数组时,不能直接限定数组长度,只有在创建实例化对象时,才能对给定数组长度.。
    如下,12,3可以通过编译,45不行。而String是Object的子类,所以上述BCF均可定义一个存放50个String类型对象的数组。
    1. String a[]=new String[50];
    2. String b[];
    3. char c[];
    4. String d[50];
    5. char e[50];
    
    展开全文
  • 算法初步测试题.docx

    2020-09-05 09:26:49
    必修3第一章考测题 班别: 姓名: 得分: 一选择题5X 10=50分 下面对算法描述正确的一项是 A.算法只能用自然语言来描述 C.同一问题可以有不同的算法 对赋值语句的描述正确的是 可以给变量提供... 下列给出的赋值语句中正确
  • C++复习题一、单项选择题1.... 下面叙述不正确的是()A. 派生类一般都用公有派生B. 对基类成员的访问必须是无二义性的C. 赋值兼容规则也适用于多重继承的组合D. 基类的公有成员在派生类仍然是公有的3. 所...

    C++复习题

    一、单项选择题

    1. 决定C++语言中函数的返回值类型的是(D)

    A. return语句中的表达式类型

    B. 调用该函数时系统随机产生的类型

    C. 调用该函数时的主调用函数类型

    D. 在定义该函数时所指定的数据类型

    2. 下面叙述不正确的是()

    A. 派生类一般都用公有派生

    B. 对基类成员的访问必须是无二义性的

    C. 赋值兼容规则也适用于多重继承的组合

    D. 基类的公有成员在派生类中仍然是公有的

    3. 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()

    A. 类

    B. 对象

    C. 函数体

    D. 数据块

    4. 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()

    A. 私有成员

    B. 公有成员

    C. 保护成员

    D. 保护成员或私有成员

    5. 对基类和派生类的关系描述中,错误的是(B)

    A. 派生类是基类的具体化

    B. 基类继承了派生类的属性

    C. 派生类是基类定义的延续

    D. 派生类是基类的特殊化

    6. 所谓多态性是指()

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

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

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

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

    7. 一个函数功能不太复杂,但要求被频繁调用,则应把它定义为()

    A. 内联函数

    B. 重载函数

    C. 递归函数

    D. 嵌套函数

    8. 适宜采用inline定义函数情况是()

    A. 函数体含有循环语句

    B. 函数体含有递归语句

    C. 函数代码少、频繁调用

    D. 函数代码多、不常调用

    9. 在类中说明的成员可以使用关键字的是()

    A. public

    展开全文
  • 复性任务、如何让程序做出选择、处理数据多种方式以及如何使用函数等内容。另外,还讲述了C++在C 语言基础上新增许多特性,其中包括: ● 类和对象。 ● 继承。 ● 多态、虚函数和RTTI(运行阶段类型识别)...
  • 复性任务、如何让程序做出选择、处理数据多种方式以及如何使用函数等内容。另外,还讲述了C++在C 语言基础上新增许多特性,其中包括: ● 类和对象。 ● 继承。 ● 多态、虚函数和RTTI(运行阶段类型识别)...
  • 复性任务、如何让程序做出选择、处理数据多种方式以及如何使用函数等内容。另外,还讲述了C++在C 语言基础上新增许多特性,其中包括: ● 类和对象。 ● 继承。 ● 多态、虚函数和RTTI(运行阶段类型识别)...
  • 你可以用以下的语句来为一个数值赋值: $a = 1234; # 十进制数 $a = -123; # 负数 $a = 0123; # 八进制数 (等于十进制数83) $a = 0x12; # 十六进制数(等于十进制数18) $a = 1.234; # 浮点数"双精度数" $a = 1.2...
  • 选择题1. 在JAVA编程中,Java编译器会将Java程序转换为字节码?...下面赋值语句中正确的是???A.aa=false;? B.aa=False;C.aa="true";?? D.aa=0;4. 下列正确的Java语言标识符是. 下列不是...

    选择题

    1. 在JAVA编程中,Java编译器会将Java程序转换为字节码???可执行代码?机器代码. Java语言中,负责并发管理的机制是垃圾回收虚拟机代码安全多线程现有一变量声明为boolean?aa;下面赋值语句中正确的是???

    A.aa=false;?  B.aa=False;

    C.aa="true";??       D.aa=0;

    4. 下列正确的Java语言标识符是. 下列不是Java关键字的是? 下列是 以下关于构造函数的描述错误的是?。??构造函数是类的一种特殊函数,它的方法名必须与类名相同?构造函数的主要作用是完成对类的对象的初始化工作一般在创建新对象时,系统会自动调用构造函数. Panel和Applet的默认布局管理器是CardLayout?????????? B.FlowLayout    C.BorderLayout????????? D.GridLayout????

    9. 在java的一个异常处理中,可以包含多个的语句块是( d )。

    A.try B.finally C.throwsD.catch

    10. 下列修饰符中,能够使得某个成员变量只能被它自身和它的子类访问到的是( a )

    A.protected B.publicC.privateD.应不加修饰符

    11. 下列叙述中,错误的是A、File类能够?????????B、File类能够读写文件C、File类能够建立文件?????????????????D、File类能够获取文件目录信息??下列描述中,错误的是A.java要求编程者管理内存?B.java的安全性体现在多个层次上?C.java中没有指针机制?

    D.java有多线程机制u.equals(s)D.t.equals(u)

    15. 下列选项中,不属于字符型常量的是( b )

    A.’a’B.”C”C.’\n’D.’\123’

    16. 下列叙述错误的是( d)

    A.在接口中定义的方法都是没有方法体的抽象方法

    B.一个java类只能有一个父类,但可以实现多个接口

    C.在类声明中,用implements关键字声明该类实现的接口

    D.定义接口时使用implements关键字。

    17. 对于同一类中的两个方法,在判断它们是不是重载方法时,不考虑( c )

    A.参数个数B.参数类型C.返回值类型D.参数顺序

    18. 在applet的方法中,可关闭小应用程序并释放其占用资源的是( d )

    A.stop()B.paint() C.init()D.destroy()

    19. 下列叙述错误的是( c )

    A.java程序的输入输出功能是通过流来实现的

    B.java中的流按照处理单位可分成两种:字节流和字符流

    C.InputStream是一个基本的输出流类。

    D.通过调用相应的close()方法关闭输入输出流

    20. 下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( c )

    A.publicB.privateC.staticD.final

    填空题

    21. java程序分为两类:java应用程序Application和  applet    。

    22. 设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)((x+y)%2/4)的值为:_______。

    23. java语言种实现跳转的语句是break和    continue  。

    24. 执行下列语句String s=”这是棵梨树”;int L=s.length();L的值是      。

    25. 用关键字      修饰的类不能再派生出子类。

    26. java中复杂类型数据包括类、接口和      。

    27. 容器是一种特殊的组件。AWT容器分为两类:外部容器和      。

    28. 在java的异常类的层次组织结构中, 是所有异常类的父类,它是Object类的直接子类。

    29. Java中的线程由等三部分组成Socket 类完成的。

    名词解释

    31. java虚拟机

    32. 继承

    33. 布局管理

    34. 接口回调

    35. Socket套接字

    程序改错

    36. 下列程序完成对一维数组的声明、创建、赋值和逆序输出。

    (1)public class Test

    (2){

    (3)public static void main (String args[ ])

    (4){

    (5)int i;

    (6)int a[5 ] = new int[5];

    (7)for(i=0; i<5 ; i++)

    展开全文
  • 不同编译器给出不同的i值,有的为3,有的为4,哪个是正确的? *3.4 有这样一个巧妙的表达式:a^=b^=a^=b;它不需要临时变量就可以交换a和b的值。 3.5 可否用显式括号来强制执行我所需要的计算顺序并控制相关的副...
  • 若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。 A、x+n=I; B、x==5; C、x=n/2.5; D、5=x=4+1; C 用scanf函数输入数据,使得x=9.6,y=81.73选择正确的输入语句( ). A、scanf("x=?",x); scanf("y=_",&y);...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    不同编译器给出不同的i值,有的为3,有的为4,哪个是正确的? 34  *3.4 有这样一个巧妙的表达式:a^= b^= a^= b; 它不需要临时变量就可以交换a和b的值。 34 3.5 可否用显式括号来强制执行我所需要的计算顺序并...
  • 不同编译器给出不同的i值,有的为3,有的为4,哪个是正确的? 34  *3.4 有这样一个巧妙的表达式:a^= b^= a^= b; 它不需要临时变量就可以交换a和b的值。 34 3.5 可否用显式括号来强制执行我所需要的计算顺序并...
  • 下面的说法中正确的是:(选择1项) A) 程序运行到第6行会出现编译错误,因为c为char类型,不能把一个汉字赋给一个字符型。 B) 程序运行到第7行会出现编译错误,因为字符型与整型不能进行加法运算。 C) 程序能够正常...
  • 2.设 i、j 为int型变量名,a 为int型数组名,以下选项正确的赋值语句是( )。 A) i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是( )。 A) 多重的 B) 单重的 C) 线程的 D) ...
  • 么又是正确的呢?注意观察,可以发现这个程序有void mDelay(…)这样一行,可见, mDelay 这个词是我们自己起的名字,并且为此编写了一些程序行,如果你的程序没有这 么一段程序行,那就不能使用mDelay(1000)了...
  • SQL语法大全

    2014-03-30 11:00:11
    rs.open SQL语句,conn,3,2 3. SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like \'%字段值%\'...
  • 你必须知道495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    3, 有的为4, 哪个是正确的? . . . . . . . . . . . . . . . . . . . . . 14 3.4 这是个巧妙的表达式: a ˆ= b ˆ= a ˆ= b 它不需要临时变量就可 以交换a 和b 的值。. . . . . . . . . . . . . . . . . . . . . . ....
  • 有效性要求还必须在程序执行对按照某种运算规则解释源输入表达式数据流的正确性给出相应反馈信息。例如,如果源输入表达式书写错误,并且这种错误解释器内核不能给出自动纠正策略,则应该报错而立即终止...
  • 用三目条件运算符,求变量 x 、y最大值和最小值,并分别赋给变量 max 和min, 这两个赋值语句分别是 _________和________。 3.结构化程序设计三种基本流程控制结构是:_____________、 _____________、__________...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    本书通过380余个面试题,对企业招聘C/C++程序员需要掌握知识进行了系统、全面总结,以帮助读者进行充分面试准备,在激烈竞争成功应聘。本书内容大多取材于各大IT公司面试题,详细分析了应聘C/C++程序员...
  • 11群是四个群最小的群,其中继计次表位于缓冲区的首位,打完电话后查询内存发现出中继群号在内存正确的,取完话单后再查就不正确了。 结 论: 话单池的一个备份指针Pool_head_1和中继计次表的头指针重合,...
  • C++复习资料之系列

    2008-12-30 21:35:45
    后,下面正确的赋值语句是( b )。 (a) *p2 = b; (b) p1 = a; (c) p2 = p1; (d) c = *p1 *(*p2); 16.执行语句 int a = 10,b;int &pa = a,&pb = b; 后,下列正确的语句是( b )。 (a) &pb = a; ...
  • javascript入门笔记

    2018-05-15 15:01:07
    赋值符号出现话,永远都是将右边值,赋值给左边变量(从右向左运算) 2、常量 1、什么是常量 在程序,一旦声明好,就不允许被修改数据 2、声明常量 const 常量名=值; 常量名在命名时采用全大写形式 ...
  • 28.SQLSERVER服务器,给定表 table1 有两个字段 ID、LastUpdateDate,ID表示更新事务号, LastUpdateDate表示更新时服务器时间,请使用一句SQL语句获得最后更新事务号 答:Select ID FROM table1 Where ...
  • 《数据结构 1800题》

    热门讨论 2012-12-27 16:52:03
    11.在下面的程序段,对 x的赋值语句的频度为(C )【北京工商大学 2001 一、10(3分)】 FOR i:=1 TO n DO FOR j:=1 TO n DO x:=x+1; A. O(2n) B.O(n) C.O(n2) D.O(log2n) 12.程序段 FOR i:=n-1 ...
  • oracle数据库经典题目

    2011-02-17 15:05:20
    6.在SQL语句,用于向表插入数据的语句是Insert。 7.如果需要向表插入一批已经存在数据,可以在INSERT语句使用Select语句。 8.使用Describe命令可以显示表结构信息。 9.使用SQL*PlusGet命令可以将...
  • 2.12.3 赋值语句中的隐式类型转换 54 2.13 再谈数值数据类型 55 2.13.1 字符类型 56 2.13.2 字符输入输出 57 2.13.3 宽字符类型 60 2.13.4 枚举 60 2.13.5 存储布尔值变量 63 2.13.6 复数类型 63 2.14 ...

空空如也

空空如也

1 2 3
收藏数 53
精华内容 21
关键字:

下面选择中正确的赋值语句是