首页
登录
从业资格
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(
资格题库
2022-08-02
63
问题
某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.循
随机试题
Atlasttheyhadtoresort______forcingthedoortorescuetheboy.A、withB、ag
Tensofthousandsofthepoorestpart-timestudentsaretogetextramoneyt
控制项目投资最有效的手段是( )。A.技术措施 B.经济措施 C.技术与经
根据《水利工程工程量清单计价规范》(GB50501-2007),下列金属结构
(2019年真题)不属于建设单位管理费的是()。A.办公板房折旧费 B.
5岁患儿,气促、发绀4年余,活动时喜蹲踞,1周前左侧肢体瘫痪,胸骨左缘2、4肋间
女性,39岁。平素健康,近期出现上腹不适,乏力,就医发现HBsAg(+),HBe
思维的不可逆性和自我中心在皮亚杰所描述的()阶段表现得最为明显。 A.感知运
企业商业信用筹资包括()。A.应收账款 B.应付账款 C.应收票据
关于管道保温,以下叙述正确的有()。A.有报警线的预制保温管,管道应在报警线的
最新回复
(
0
)