首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某C语言程序中,x是一个实型变量,y是一个正整数。对于x被y除取余数的表达式“x%y”是一种(36)错误。
某C语言程序中,x是一个实型变量,y是一个正整数。对于x被y除取余数的表达式“x%y”是一种(36)错误。
admin
2009-02-15
46
问题
某C语言程序中,x是一个实型变量,y是一个正整数。对于x被y除取余数的表达式“x%y”是一种(36)错误。
选项
A、语法
B、语义
C、运行
D、词法
答案
B
解析
程序员编写的源程序中往往会有一些错误,这些错误大致可分为错误和动态错误两类。静态错误应该在编译的不同阶段被检查出来,它又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是语法错误。静态的语义错误是指分析源程序时可以发现的语义下的错误。例如,整除取余运算符“%”的有效运算对象是两个整数。对于表达式“x%y”,在形式上两个运算对象存在,其语法是正确的;在语义上,“%”的运算对象中一个是整型数据而另一个是实型数据,则不符合整除取余运算的含义。因此表达式“x%y”(x是一个实型变量,y是一个正整数)在编译时会报错,这是运算对象与运算符的类型不匹配的错误,属于静态语义错误。所谓动态错误,是指源程序中的逻辑错误。它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0时被用做除数,引用数组元素时下标出界等。
转载请注明原文地址:https://kaotiyun.com/show/BUjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
信息安全管理活动不包括___________。
此配置允许DHCP服务器分配给客户的地址范围是什么?DHCP服务器发送给客户机的信息中子网掩码是什么?DINS服务器的地址是什么?路由器的地址是什么?
资源记录文件位于/var/named目录下。这个目录是在以上的(1)文件中定义的。从备选选项中选择(6)~(10)处的解答。在问题4的named.abc.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8),A是
Web客户端与服务器共同遵守(1)协议,默认端口号是(2),协作的过程是:Web客户端在浏览器的地址栏输入(3),连接到相应的WWW服务器上并获得指定的Web文档,然后断开与WWW服务器的连接,最后,Web文档以(4)格式在客户端解释。虚拟主机是指在同
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句填到对应栏内。[说明]在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几”[HTML文本]<html>
试题三阅读以下说明,回答【问题1】至【问题4】,将解答填人答题纸对应的解答栏内。【说明】其公司上网用户较少(约50台上网机器),因此公司网管申请了公网IP地址(117.112.2.101/30),拟通过NAT方式结合ACL提供
The OS!(68)model, sometimes also called ISO or 7 layers reference model for communication, has been developed by the Internation
The CPU is composed of two components, which are(66).
InClanguage,(70)isacollectionofoneormorevariables,possiblyofdifferenttypes,groupedtogetherunderasinglenamefo
An identifier is a sequence of letters and digits,the first character must be(60).
随机试题
就目前各国签订的协定而言,居住国一方可能采取的消除国际重复征税的方法,主要有抵免法和()
关于卵巢浆液性囊腺癌的病理特点,下列哪项是正确的:
在全口义齿修复过程中,要考虑患者的心理因素,原因是()
使用白虎汤当以身大热,汗大出,口大渴,脉洪大为辨证要点。()
()方法常用于复杂、没有事故经验的新开发系统。
甲是一级施工企业,乙是二级施工企业。它们组成联合体投标,参加了资格预审并获通过。后来,他们决定吸收丙加入联合体,则下面说法正确的是()。
什么是防火墙?它的功能有哪些?
人生观主要是通过人生目的、人生态度和人生价值三个方面体现出来的。其中核心是()
Technologyisatwo-edgedsword.Rarelyisthisasclearasitisintherealmofhealthcare.Technologyallowsdoctorstotest
A、Nothing.B、Threedollars.C、Afewcents.D、Fiftycents.A从选项可以看出,问的是“多少钱”,马上就知道一定是问巴士车票多少钱。根据关键表达free(免费的)和don’thavetopaya
最新回复
(
0
)