第12题: [单项选择]以下关于程序错误的叙述中,正确的是______。 A. 编译正确的程序必然不包含语法错误 B. 编译正确的程序必然不包含语义错误 C. 除数为0的错误可以在语义分析阶段检查出来 D. 除数为0的错误可以在语法分析阶段检查出来 参考答案:C 答案解析:[解析] 用户编写的源程序不可避免地会有一些错误,这些错误大致可以分为静态错误和动态错误。动态错误也称动态语义错误,它们发生在程序运行时,例如除数为0、引用数组元素下标错误等。静态错误是指编译阶段发现的程序错误,可分为语法错误和静态语义错误,如单词拼写错误、标点符号错、表达式缺少操作数、括号不匹配等有关语言结构上的错误称为语法错误,而语义分析时发现的运算符与运算对象不合法等错误属于静态语义错误。
第22题: [单项选择]下列程序的执行结果是 public class Testii public static void main(String args[ ]) byte y=4; long r=80L; System.out.pfinfln(r/y); A. 20 B B. 20 C. 20.0 D. 编译错误 参考答案:B 答案解析:解析:在定义long型的时候,类似long r=80L,我们会在数字后面加上L,当然大小写都可以,在计算机要求显示或输出时,我们是看不到L的;还需注意:long型占64bit,远比byte要的优先级要
第32题: [单项选择]某当地银行聘请地区银行的内部审计师供职于该银行的董事会。这家银行与地区银行在许多同类市场上都存在竞争关系,但更关注消费者的理财业务,而非商业理财。在接受这个职位时,内部审计师: Ⅰ.会违反ⅡA的《职业道德规范》,因为供职于当地银行的董事会可能会与内部审计师所在银行的最佳利益发生冲突。 Ⅱ.会违反ⅡA的《职业道德规范》,因为在供职于当地银行的董事会时所取得的信息可能会影响有关潜在的购并建议。 A. 仅有Ⅰ。 B. 仅有Ⅱ。 C. Ⅰ和Ⅱ。 D. 既非Ⅰ,也非Ⅱ。 参考答案:C 答案解析:[解析] A.不正确,参照题解C。 B.不正确,参照题解C。 C.正确。根据《职业道德规范》,内部审计师不应参与或有任何可能会损害,或据推测会损害其无偏评估的任何活动或关系。这种参