• 考试错题特别篇


    考试总结

    本次考试成绩60,并不理想,非常尴尬,本次考试的理论性内容都停留在理解的层面上,该背的理论没有背会导致送分题拿不住,其次不够细心,有些会的知识也没有发挥出来,还有一些扩展类型的知识需要自己扩充的没有到位,除此之外还有平时敲代码敲的少,遇到问题不能够及时有效的处理,最后,对此次考试的重视程度并不高导致很多问题,经过此次考试,我会对这些点加强训练争取下次考出好成绩。

    (所有的题都出现在代码块上但不是所有的代码块都是题)

    错题

    1.

    1.在创建某类(对象)的时候,应该()。//D
    
    A. 先声明对象,然后才能使用对象
    
    B. 先声明对象,为对象分配内存空间,然后才能使用对象
    
    C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
    
    D. 以上说法都不对。

    //原因:粗心大意,反客为主的认为这题就是问对象。

    这题我选了C,这道题老师抄错了没有抄对象,我选了C,正常题应该是创建某类的时候,应该()。

    2.

    int i = 0,j = -1;
    switch(i) {
        case 0:j=1;
        case 1:j=2;
        case 2:j=2;
        default:j=5;   
    }
    System.out.println("j=" + j)
    
    编译之后,正确的是()
    A. j=-1    B、j =1  C、j=2  D  j= 5

    原因:粗心大意,该题是会的但是粗心

    我选择了B,正确答案是D,switch case分支语句在我这叫做switch case break语句,没有break它会穿透

    3.

    String unset = null;
    if (unset != null && usnet.length > 5) {//如果是unset == null会出现空指针
        System.out.println("Hello World!");
    }
    
    则执行以上程序段后,一下选项描述正确的是()
    
    A 运行时出现错误         B 编译正确但运行时空指针异常
    
    C 编译时出现空指针异常   D 没有任何错误出现

    原因:粗心大意 && 1.length的格式错误无法运行,所以没有正确答案。2.将其短路没有看到,不会出现错误,但是没有输出语句不会输出

    我选择了B,彻底错的,null可以用来比较,不可以被引用

    4.

    class testException {
        int sum = 0;
        public static void main(String[] args){
           int n[] = {0,1,2,3,4};
            for (int i = 1; i <=4; i++) {
                sum = sum + n[i];
            }
        }
        System.out.println("sum = " + sum);
    }
    输出结果是()
    
    A 10    B sum = 10    C 运行时报错      D 编译错误

    原因:忘记static方法不能引用非静态变量

    我选B正确答案是D

     5.

    下列标识符命名原则中,正确的是()
    
    A 类名的首字母小写//大写
    
    B 变量的首字母大写//小写
    
    C 方法名首字母大写//小写  构造方法大写
    
    D 常量完全大写//final

    原因:基础知识不太懂

    我选了C,正确答案D,

     6.

    score是一个整形数组,有5个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是()
    temp = score[0];//正确是int temp = score[0];变量未初始化不能使用
    for (int index = 1; index < 5;index++){
        if (score[index] < temp)
        {
            temp = score[index];
        }
    }
    
    A. 求最大数    B 求最小数    C 找到数组最后一个元素     D 编译错误。

    原因:大意了

    我选了B,正确答案D,其中temp没有初始化,无法使用

     

  • 相关阅读:
    flask基础之jijia2模板使用基础(二)
    python之微信公众号开发(基本配置和校验)
    flask插件系列之SQLAlchemy基础使用
    python基础之常用的高阶函数
    服务器部署之nginx的配置
    python之gunicorn的配置
    python内置模块之unittest测试(五)
    python之celery使用详解一
    git服务器的简单搭建
    python模块分析之logging日志(四)
  • 原文地址:https://www.cnblogs.com/rxqq/p/14027018.html
Copyright © 2020-2023  润新知