嵌入式软件助理工程师

下列各个错误中,哪一个不属于编译错误()A、改变x原值3为5,写作“x==5”B、花括号不配对C、复合语句中的最后一条语句后未加分号D、变量有引用、无定义

题目

下列各个错误中,哪一个不属于编译错误()

  • A、改变x原值3为5,写作“x==5”
  • B、花括号不配对
  • C、复合语句中的最后一条语句后未加分号
  • D、变量有引用、无定义
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在VB程序设计中,不属于代码编译过程中的错误的是( )

A.编辑错误

B.代码字体和颜色错误

C.逻辑错误

D.运行错误


正确答案:B

第2题:

现有两个文件:Apackagex;publicclassX{publicstaticvoiddoX(),System.out.print(doX”);}和:Importx,X;classFind{publicstaticvoidmain(String[]args){XmyX=newX();myX.doX();X.doX();x.X.doX();x.XmyX2=newx.x();myX2.doX();}}结果为:()

A.doXdoXdoXdoX

B.Find类中出现多个错误,编译失败。

C.Find类中第4行出现一个错误,编译失败。

D.Find类中第5行出现一个错误,编译失败。

E.Find类中第6行出现一个错误,编译失败。

F.Find类中第7行出现一个错误,编译失败。


参考答案:A

第3题:

下列说法错误的是( )。

A.对程序语言而言,一般有编译错误和运行错误两类

B.Java中,异常为一种对象

C.凡是语法错误,都属编译错误

D.异常是程序无法控制的


正确答案:D

第4题:

阅读下列代码后正确的说法是( )。

A.编译时将产生错误

B.编译时正确,运行时将产生错误

C.输出零

D.输出空


正确答案:A
本题考查考生对Java中数组的定义及使用。intarr[]=newint[10]表示数组arr是一个含有10个元素的整数数组。Java中的数据类型必须实例化后才能使用,但是有种情况例外,就是该成员是用static声明的。题目中对于数组并没有实例化,因此不能使用,所以选项A说法正确。如果加上static修饰符,改为staticintarr[]=newint[10]或者将该数组实例化即可,输出为0。

第5题:

VB程序中通常不会产生错误提示的()。

A.编译错误

B.实时错误

C.逻辑错误

D.运行时错误


参考答案C

第6题:

VB程序中通常不会产生错误提示的是( )。

A. 编译错误

B. 实时错误

C. 运行时错误

D. 逻辑错误


参考答案D

第7题:

对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错程SXB

对下列程序的叙述中,正确的是( )。

A.第1行会产生编译错误

B.第6行会产生编译错程

C.第6行会产生运行错误

D.程序正常运行


正确答案:D
程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是-个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runna-ble接口。

第8题:

下列描述异常含义的各选项中,正确的是( )。

A.程序编译错误

B.程序语法错误

C.程序自定义的异常事件

D.程序编译或运行时发生的异常事件


正确答案:D
解析:异常是在程序编译或者运行时所发生的可预料或者不可预料的异常事件,它会引起程序的中断,影响程序的正常运行。

第9题:

下列叙述哪个有误?

A.编译器是检查程序错误的第一道防线

B.源程序编译过程中没有出现任何错误,执行时就不会发生错误

C.Java的异常处理机制是检查程序错误的第二道防线

D.选项A) 和C) 正确


正确答案:B
解析:源程序编译过程中没有出现仟何错误,但在执行时也会可能发生错误,这与当时执行程序的环境有关。

第10题:

对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错误SXB

对下列程序的叙述中,正确的是( )。

A.第1行会产生编译错误

B.第6行会产生编译错误

C.第6行会产生运行错误

D.程序正常运行


正确答案:D
程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runnable接口。