首页
登录
从业资格
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(
资格题库
2022-08-02
69
问题
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在(请作答此空)时会报错,这是一种()错误。A.编译B.预处理C.编辑D.运行
选项
A.编译
B.预处理
C.编辑
D.运行
答案
A
解析
程序代码中的错误可分为语法错误和语义错误。程序语言的语法表述的是语言的形式,或者说是语言的样子和结构。程序语言还有更重要的一个方面,就是附着于语言结构上的语义。语义揭示了程序本身的含义、施加于语言结构上的限制或者要执行的动作。程序语言的语义分为静态语义和动态语义。编译时进行的是静态语义的分析,主要包括:检查语言结构的语义是否正确,即是否结构正确的句子所表示的意思也合法;执行规定的语义动作,如表达式的求值、符号表的填写、中间代码的生成等。整除取余运算符“%”的有效运算对象是两个整数。在形式上,只要“%”的两个运算对象存在,其语法就是正确的;在语义上,“%”的运算对象中有浮点数则不符合整除取余运算的含义。因此,这是运算对象与运算符的类型不匹配错误,届于静态语义错误,在编译阶段可以发现该错误。
转载请注明原文地址:https://tihaiku.com/congyezige/2426125.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
A.蛋白摄入0.6~0.8g/(kg.d),减少植物蛋白质摄入 B.正常量优质
设机器码的长度为8,x为带符号纯小数,y为带符号纯整数,[X]原=1111111
设机器码的长度为8,x为带符号纯小数,y为带符号纯整数,[X]原=1111111
()不是良好的编程风格。A.变量名尽可能单字母符号或单字母加数字串 B.程序
若程序中使用的变量未设置初始值,则()。A.编译时会一定出错 B.运行时一定出
某微型机字长16位,若采用定点补码整数表示数值,最高1位为符号位,其它15位为数
某机器的字长为8,符号位占1位,数据位占7位,采用补码表示时的最小整数为()
若用8位机器码表示十进制整数-127,则其原码表示为(),补码表示为()
逻辑变量X、Y进行逻辑“异或”(用⊕表示)运算的含义是:若X、Y取值相同(都为t
源程序中()与程序的运行结果无关。A.注释的多少 B.变量的取值 C.循
随机试题
【S1】[br]【S8】H从和InColonialtimes,schoolwasmainlyforboys意义上的衔接来看,以及后一句,这里说明
A公司为取得一项用于制造新产品的专利技术进行研究开发活动,月末结转费用化支出的金
甲的好友乙在一家私募基金管理公司从事投资管理工作,甲通过乙的微信朋友圈得知乙公司
公民︰教师︰公务员 A.工人︰民工︰农村 B.企业家︰商人︰商场 C.电器
各种运输方式内外部的各个方面的构成和联系,就是( )。 A.运输系统
下列选项中,关于同辈群体的描述正确的是()。A.同辈群体内部具有权威性
2011年我国全年货物进出口总额36421亿美元,比上年增长22.5%。其中,
甲科技开发公司董某于2017年5月至6月间,从乙经贸公司财务负责人张某手中购买6
乙酰胆碱与M受体结合引起收缩或收缩力增强的肌肉是() A.心肌 B.血管平滑
阿昔洛韦临床应用不正确的叙述是A、主要用于单纯疱疹病毒所致的各种感染 B、为治
最新回复
(
0
)