首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的C程序代码段在运行中会出现______错误。 int i=0; while(i<10); {i=i+1;}
下面的C程序代码段在运行中会出现______错误。 int i=0; while(i<10); {i=i+1;}
admin
2019-06-12
90
问题
下面的C程序代码段在运行中会出现______错误。 int i=0; while(i<10); {i=i+1;}
选项
A、语法
B、类型不匹配
C、变量定义
D、动态语义
答案
D
解析
这道题实际上是考while的循环体和空语句。若while的循环体只有一条语句,则可以不用花括号括起来,如果有多条就要用花括号括起来,表示这几条语句合起来是while的循环体。空语句指的是只有一个分号的语句“;”,该语句什么事都不做。程序语言中的错误一般分为语法错误、逻辑错误。语法错误指的是语句违反了形式规定而造成的错误,在这种情况下,不能通过编译而运行,编译器一般会给出错误信息并指出错误所在的行;逻辑错误指的是程序含义上的错误,出现了逻辑混乱。逻辑错误经常在运行中才体现出来,称为动态语义错误。从题中“while(i<10);”可看出,while用一条空语句做循环体,没有循环终止条件,因此进入死循环,这是一种运行中出现的逻辑错误,为动态语义错误。题中将赋值语句“i=i+1;”用花括号括起来,引诱考生误将“{i=i+1;)”看成while的循环体,这其实是“烟幕弹”。
转载请注明原文地址:https://kaotiyun.com/show/YZRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
计算机运行过程中,进行中断处理时需保存现场,其目的是()。
假设模拟信号的频率为10-16MHz,采样频率必须大于()时,才能使得到的样本信号不失真。
曼彻斯特编码的效率是(1)%,4B/5B编码的效率是(2)%。(2)
主机hos1l对host2进行域名查询的过程如下图所示,下列说法中正确的是(35)________________。
设信道带宽为4000Hz,采用PCM编码,采样周期为125μs,每个样本量化为128个等级,则信道的数据速率为________。(2012年下半年试题)
以下关于光纤的说法中,错误的是___________。
下面关于域本地组的说法中,正确的是______。
~Linux操作系统中,网络管理员可以通过修改()文件对Web服务器端口进行配置。
阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。[说明]设T1,T2,T3为如下所述的三个事务。T1:A:=A+1。T2:A:=A*2。T3:A:=在屏幕上输出A,并将A置为1;其中A为数据库中的某个数据项。设A的初值为0
阅读以下说明和C++代码,将应填入(n)处的字句写在对应栏内。[说明]下面代码实现classC对classA和B的protected成员和public成员的调用。仔细阅读[代码5-1]、[代码5-2],在(n)处写出正确的运行结果。
随机试题
国家运用财政政策来引导企业,使其活动符合国家调控的目标,这运用的调控手段是_________。
某化工厂,近来发现肺癌发病率有升高趋势。为了评价肺癌发生与该厂生产性有害因素的关系,应设计何种类型调查
辨析:土地承包经营权系他物权。[首师大2011年研]
根据《建设工程勘察设汁管理条例》,建设工程勘察行为包括()I.查明、分析、评价建设场地的地质地理环境特征Ⅱ.查明、分析、评价建设场地的岩土工程条件Ⅲ.编制建设工程勘察文件Ⅳ.绘制地质柱状图V.确定岩土地物理力学参数
某企业采用成本与可变现净值孰低法对存货进行期末计价,成本与可变现净值按单项存货进行比较。2012年12月31,甲、乙、丙三种存货的成本与可变现净值分别为:甲存货成本100万元,可变现净值60万元;乙存货成本240万元,可变现净值300万元;丙存货成本160
A公司适用的所得税税率为25%。有关房屋对外出租资料如下:A公司于2014年1月1日将其某自用房屋用于对外出租,该房屋的成本为750万元,预计使用年限为20年。转为投资性房地产之前,已使用4年,企业按照年限平均法计提折旧,预计净残值为零。转换日该房屋的公允
幼小衔接的意义在于能够使幼儿更好地适应小学的文化学习。()
芦苇:河滩
定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Staff关键字,则
Idon’tthinkthefilmisworth______.
最新回复
(
0
)