首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的C程序代码段在运行中会出现______错误。 int i=0; while(i<10); {i=i+1;}
下面的C程序代码段在运行中会出现______错误。 int i=0; while(i<10); {i=i+1;}
admin
2019-06-12
110
问题
下面的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
软件设计师上午基础知识考试
软考中级
相关试题推荐
关于无线局域网,下面叙述中正确的是__________。(2008年下半年试题)
以下关于总线的叙述中,不正确的是()。
以下关于钓鱼网站的说法中,错误的是____________。
某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。若完成上述操作的时间依次为8ns、9ns、4ns、8ns,则该流水线的操作周期应至少为_____________ns。
软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定(11)。
采用Kerberos系统进行认证时,可以在报文中加入(44)来防止重放攻击。
某局域网访问Internet速度很慢,经检测发现局域网内有大量的广播包,采用__________方法不可能有效地解决该网络问题。(20lO年上半年试题)
可以把所有使用DHCP协议获取IP地址的主机划分为不同的类别进行管理。下面的选项列出了划分类别的原则,其中合理的是__________。(2009年上半年试题)
在UML中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请简要说明用例具有哪些的特征,并指出用例图中(1)~(3)处表示的内容。UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use-caseView)、设计视图(D
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】堆数据结构定义如下:对于n个元素的关键字序列{a1,a2,…,an},当且仅当满足下列关系时称其为堆。在一个堆中,若堆顶元素为最大元素,则称为大顶堆;若堆顶元素为最小元素
随机试题
铸铁热焊时,小而浅的缺陷坡口要予以扩大,面积须大于()。
抽动障碍治疗以药物为主。()
土岩组合建筑地基的主要特点是()。
()是通过有效地授权审批和监督机制来防范法律风险并采取适当的措施来降低重大法律风险的过程。
推进国有企业改革的思路和主要措施有()。
团体初创阶段的主要目标不包括()。
体育教学以传授体育技术、技能为主要内容,其根本目的在于()。
下列关于局域网互联设备特点的描述中,错误的是()。
A、Theislandwasasandyplace.B、Notmanypeoplelivedontheisland.C、Therewerealotofpiratesontheisland.D、Thepeople
Routinelyputtinginextrahoursattheofficecanputastrainonyoursociallife.Butcantoomuchovertimecausedepression?
最新回复
(
0
)