首页 > 计算机类考试> 软考(初级)> 程序员
题目内容 (请给出正确答案)
[主观题]

编译程序在语法分析阶段能检查出______错误。A.表达式中的括号不匹配B.以零作除数C.数组下标越界D

编译程序在语法分析阶段能检查出______错误。

A.表达式中的括号不匹配

B.以零作除数

C.数组下标越界

D.无穷递归

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“编译程序在语法分析阶段能检查出______错误。A.表达式中…”相关的问题
第1题
以下关于程序错误的叙述中,正确的是(50)。A.编译正确的程序必然不包含语法错误B.编译正
以下关于程序错误的叙述中,正确的是(50)。

A.编译正确的程序必然不包含语法错误

B.编译正确的程序必然不包含语义错误

C.除数为0的错误可以在语义分析阶段检查出来

D.除数为0的错误可以在语法分析阶段检查出来

点击查看答案
第2题
现有程序如下:关于上述程序,以下叙述中正确的是A.调用过程语句有错,参数不匹配B.程序有
现有程序如下:

关于上述程序,以下叙述中正确的是

A.调用过程语句有错,参数不匹配

B.程序有错,数组下标越界

C.Y数组中保存的是x数组每行数据之和

D.x数组中数据的取值范围是1-10

点击查看答案
第3题
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于(),因此可判断出该表达式中的括号不匹配。

A、需要进行出栈操作但栈已空

B、需要进行入栈操作但栈已满

C、表达式处理已结束,但栈中仍留有字符“(”

D、表达式处理已结束,但栈中仍留有字符“)”

点击查看答案
第4题
下列属于编译错误类型的是()

A.关键字写错

B.遗漏标点符号

C.括号不匹配

D.除数为0

点击查看答案
第5题
下面的异常()为数组下标越界异常。

A.ArithmeticException

B.NullPointerException

C.FileNotFoundException

D.ArrayIndexOutOfBoundsException

点击查看答案
第6题
下列()表示数组下标越界产生的异常

A.NumberFormatException

B.ArithmaticException

C.ArrayIndexOutOfBoundsException

D.IOException

点击查看答案
第7题
以下叙述中错误的是 ______。

A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D.可以通过赋初值的方式确定数组元素的个数

点击查看答案
第8题
以下叙述中错误的是()。A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B.数组
以下叙述中错误的是()。

A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.当程序执行过程中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D.可以通过赋初值的方式确定数组元素的个数

点击查看答案
第9题
设下三角矩阵A: 如果以行序为主序将A的非零元素存储在一维数组B[n(n+1)/2]中,那么A的第i行第j列
设下三角矩阵A:

如果以行序为主序将A的非零元素存储在一维数组B[n(n+1)/2]中,那么A的第i行第j列的非零元素aij(i≥j)在数组B中的下标为______。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改