首页
登录
从业资格
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(
资格题库
2022-08-02
94
问题
某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.循
随机试题
Indozensofyears,therearemorecasesoftheinvasionofalienspeciespartly
TodayAmericanparentsarefindingthemselvesinadilemmaabouthowtodeal
Thesuntodayisayellowdwarfstar.Itisfueledbythermonuclearreaction
IntheUnitedStatestoday,thecostofhousingisveryhigh.Itisvery【B1】
功能清胃止呕,可用于胃热呕吐的药物是A、砂仁 B、生姜 C、半夏 D、竹茹
下列关于毒蛇咬伤的临床表现正确的是A、神经毒潜伏期短,吸收速度慢 B、神经毒局
股权投资基金的收益分配,主要在( )之间进行。A.投资者和托管人 B.投资者
不属于腹膜透析适应证的是A.肾盂肾炎 B.急性肾衰竭 C.急性药物中毒 D
2017年,某省全省园林水果面积1987.30万亩,比上年增长4.8%,其中,苹
行政诉讼是国家诉讼制度的基本形式之一。关于行政诉讼,下列哪些说法正确:A.村民甲
最新回复
(
0
)