`

IBM一道面试题及解答

阅读更多

public class Test
{
    public static void main(String[] args)
   {
       int i = 0 ;
       int[] z = { 3 , 7 } ;
       z[i] = i = 5 ;
       System.out.println(i + z[0] + z[1]);
   }
}
当时答题时蒙对了,运行结果是17
可是我一直比较迷惑,为什么是17?

解答:

应该是因为“[]”优先级比“=”高,所以z[i]先被“求值”,即定位到z[0],之后,才是两个赋值开始起作用,按向右结合,等价于:
z[0] = (i = 5);
即:
i = 5;
z[0] = i;

分享到:
评论

相关推荐

    IBM英文面试题及答案

    IBM英文面试题及答案,希望能给大家带来好运

    IBM公司JAVA面试题汇总(含答案)

    【JAVA面试题】Java语言是IT领域广泛应用的编程语言,面试中经常涉及到其核心概念和技术。以下是基于给定内容的一些详细知识点: 1. **面向对象的特征**:面向对象编程的四大特征是抽象、继承、封装和多态。 - ...

    IBM经典面试题

    本篇文章将详细探讨IBM的经典面试题,重点围绕Java编程语言,同时也会涉及到更广泛的面试技巧和行业知识。 首先,Java是IBM面试中常见的核心技术。Java作为一种多平台、面向对象的编程语言,其强大之处在于它的可...

    ibm java面试题

    IBM面试题(附带所有答案!!) 1,分金条问题: 你让某些人为你工作了七天, 你要用一根金条作为报酬。这根金条要被分成七块。你必须在每天的活干完后交给他们一块。如果你只能将这根金条切割两次,你怎样给这些工人...

    IBM公司面试题

    IBM公司面试题

    IBM面试题集

    有IBM面试经验和面试题目

    IBM,MBA,微软面试题集

    【IBM面试题集】 IBM(国际商业机器公司)作为全球知名的信息科技巨头,其面试题集通常涵盖了技术、逻辑推理、团队协作以及行业知识等多个方面。面试者在准备IBM的面试时,应关注以下关键知识点: 1. **技术能力**...

    IBM面试题汇总

    【IBM面试题汇总】中的知识点主要集中在逻辑思维、经济理论和问题解决能力上。这些问题设计巧妙,旨在测试面试者的分析能力和决策智慧。 1. **鸭子买卖问题**:这个问题主要考察的是经济活动中的利润最大化和成本...

    COBOL 常见面试题及解答 [IBM大型机编程]

    COBOL IBM大型机编程 银行系统用的cobol语言的IBM的面试题

    java面试题集,微软面试题集,IBM面试题集,MBA面试题集

    IBM面试题集: IBM作为全球知名的IT公司,其面试通常侧重于技术深度、项目经验和业务理解。面试中可能会考察数据库管理(SQL查询优化)、系统分析与设计、操作系统(进程、线程、内存管理)、分布式系统、云计算、大...

    IBM笔试面试问题集

    历经周折,搜集,总结的很全面的IBM笔试面试题集,相信对大家以后的事业发展有所帮助!

    华为与IBM等公司JAVA面试题大汇总.doc

    华为与IBM等公司JAVA面试题大汇总,看了就知道进这公司有多难

    华为与IBM等公司JAVA面试题大全.rar

    这个名为"华为与IBM等公司JAVA面试题大全.rar"的压缩包文件,很可能是为准备这两家公司面试的Java开发者提供的一份宝贵的参考资料。它包含了aybook.cn_hudicjuemshice1101.doc文档、更多电子书下载.html链接以及E书...

    面试题IBM公司的面试题

    【IBM公司面试题详解】 IBM,作为全球知名的科技巨头,其面试题目往往涵盖了广泛的IT领域,包括但不限于Java编程、数据结构、算法分析、操作系统、网络技术等。以下将基于"ibmjava所有面试题"这一文件名,重点讨论...

    IBM面试题目及答案

    根据给定的文件标题“IBM面试题目及答案”以及描述中的信息,“部分IBM面试题及答案,只有少部分哦,其他的以后发现了再补上”,我们可以理解到这份文档包含了一些IBM公司的面试题目及其解答。虽然提供的内容较为...

    ibm 2010 面试题(uml转xml)

    标题中的“ibm 2010 面试题(uml转xml)”是指IBM公司在2010年面试中提出的一个技术问题,涉及到将统一建模语言(UML)模型转换为可扩展标记语言(XML)的技能。UML是一种用于软件工程的图形化建模语言,而XML是一种...

Global site tag (gtag.js) - Google Analytics