『零基础学Java语言-浙江大学-翁恺』期末考试

这篇博客整理了浙江大学翁恺教授《零基础学Java语言》课程的期末考试客观题和编程题,包括单选题、判断题及一道关于计算二进制前导零的编程题目。涉及Java语言的关键字、语法、循环、数组和逻辑判断等内容。
摘要由CSDN通过智能技术生成

以下为个人学习笔记和习题整理
课程:零基础学Java语言-浙江大学-翁恺 @ 中国大学MOOC
https://www.icourse163.org/course/ZJU-1001541001

客观题

单选题

  1. 以下哪个不是Java语言的关键字?
    A. goto
    B. switch
    C. if
    D. Scanner

    D

  2. 对于以下代码:

    for ( int i=0; i<10; i++)
        System.out.println(i);
    

    for循环结束后,i的值是多少?

    A. 11
    B. 10
    C. 没有确定的值
    D. i不再存在了

    D

  3. 以下哪个for语句是错误的?
    A. for (i=0; i<10, j<10; i++);
    B. for (;;);
    C. for (i=0; i<10; i--);
    D. for (i=0; j<10; j++);

    A

  4. 对于以下代码段:

    String s1 = "a";
    String s2 = "b";
    String s3 = "";
    

    以下操作可以编译的是:
    A. s3 = s1 + s2;
    B. s3 = s1 - s2;
    C. s3 = s1 ^ s2;
    D. s3 = s1 & s2;

    A

  5. 以下哪个是定义和创建数组的正确方式?
    A. int a[] = new [5];
    B. int a[] = {1,2,3,4,5};
    C. int a[5];
    D. int a = new int[5];

    B

  6. 下代码片段的输出是?

    boolean m = true;
    if ( m=false )
      System.out.println("False")
  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值