C#程序中,可使用try..catch机制来处理程序出现的()错误。A、语法B、运行C、逻辑D、拼写

题目

C#程序中,可使用try..catch机制来处理程序出现的()错误。

  • A、语法
  • B、运行
  • C、逻辑
  • D、拼写
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 需编译运行的程序,其 (23 ) 错误在编译时不能发现。

(23 )A. 逻辑 B. 语法 C. 括号不匹配 D. 关键字拼写


正确答案:A

 

第2题:

如果程序编译通过,可运行,但运行结果与期望不相符,这类错误成为____

A、语义错误

B、运行错误

C、语法错误

D、逻辑错误


参考答案:D

第3题:

语言处理程序可以检查的错误是()

A.程序设计的错误

B.逻辑错误

C.语法错误

D.B和C


正确答案:D

第4题:

在调试VBA程序时,能自动被检查出来的错误的是( )。

A.语法错误

B.逻辑错误

C.运行错误

D.语法错误和逻辑错误


正确答案:A
A。【解析】在调试VBA程序时,当程序设计人员输入完一行语句时,VisualBaisc编辑器会自动检测语法错误,并提醒程序员错误所在。

第5题:

若程序P经编译并链接后可执行,则______。

A.P是正确的程序

B.P中没有语法错误

C.P中没有逻辑错误

D.P在运行中不会出错


正确答案:B
解析:一般的程序错误,可大致分为语法错误和语义错误。①语法错误可以看作是编码出现了违反语言规则的错误,一般编译或者链接时,都会报错。所以,如果程序编译链接可执行,那么,可以说明它没有语法错误。选项B的说法是正确的,为本题正确答案。②语义错误,也可以叫做逻辑错误,也就是说代码完全符合语言规范,不会出现编译/链接的错误,但是,在逻辑上有错误。所以,编译链接正确,也不能保证没有逻辑错误,所以,选项C的说法错误。而如果一个程序有逻辑错误,就不能说它是正确的,也不能保证它运行没有错误。所以,选项A和选项D的说法也都是错误的。

第6题:

需编译运行的程序,其(23)错误在编译时不能发现。

A.逻辑

B.语法

C.括号不匹配

D.关键字拼写


正确答案:A
解析:本题考查程序错误知识。程序中的错误分为语法错误和语义错误两种。一般情况下,语法是关于程序的样子或结构的规则,语法错误是形式上的错误,这类错误编译器可以检查出来。括号不匹配和关键字拼写错误是关于语言结构的错误,是两种常见的语法错误。语义错误是程序含义(功能)上的错误,可分为静态语义错误和动态语义错误。静态语义错误编译器可以检查出来。动态语义反映程序的逻辑,这种错误发生在程序运行期间,常见的逻辑错误有0作为除数、死循环和无穷递归等,编译时检查不出这类错误。

第7题:

程序通过编译检查后,说明程序()

A、完全正确

B、没有逻辑错误

C、没有运行时错误

D、没有语法错误


参考答案:D

第8题:

( 21 )在调试 VBA 程序时,能自动被检查出来的错误是

A )语法错误

B )逻辑错误

C )运行错误

D )语法错误和逻辑错误


正确答案:A

第9题:

在调试VBA程序时,能自动被检查出来的错误是

A.语法错误

B.逻辑错误

C.运行错误

D.语法错误和逻辑错误


正确答案:A
解析:语法错误指程序的某一语句的语法出现错误,如左右引号或括号不匹配等。当程序设计人员输入完一行语句时,Visual Baisc编辑器会自动检测语法错误,并提醒程序员错误所在,但无法检测逻辑错误。

第10题:

C程序代码“while((c=getchar()!='a',)putchar(c);”中存在(30)错误。

A.调用

B.语法

C.逻辑

D.运行


正确答案:B
解析:本题考查的是程序错误的基本知识。一般程序中的错误可分为语法错误和语义错误(或逻辑错误),语法错误是语句形式上的错误,语义错误是含义上的错误。在C程序代码“while((c=getchar()!='a')putchar(c);”中,while语句的循环条件表达式中有三个“(”、两个“)”,括号显然不匹配,因此是该表达式形式上有错误。当程序中出现语法错误后,编译程序不会为该程序产生目标代码,也就不能运行该程序。

更多相关问题