首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在(40)时会报错,这是一种(41)错误。
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在(40)时会报错,这是一种(41)错误。
admin
2019-05-11
71
问题
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在(40)时会报错,这是一种(41)错误。
选项
A、编译
B、预处理
C、编辑
D、运行
答案
A
解析
程序代码中的错误可分为语法错误和语义错误。程序语言的语法表述的是语言的形式,或者说是语言的样子和结构。程序语言还有更重要的一个方面,就是附着于语言结构上的语义。语义揭示了程序本身的含义、施加于语言结构上的限制或者要执行的动作。程序语言的语义分为静态语义和动态语义。编译时进行的是静态语义的分析,主要包括:检查语言结构的语义是否正确,即是否结构正确的句子所表示的意思也合法;执行规定的语义动作,如表达式的求值、符号表的填写、中间代码的生成等。整除取余运算符“%”的有效运算对象是两个整数。在形式上,只要“%”的两个运算对象存在,其语法就是正确的;在语义上,“%”的运算对象中有浮点数则不符合整除取余运算的含义。因此,这是运算对象与运算符的类型不匹配错误,届于静态语义错误,在编译阶段可以发现该错误。
转载请注明原文地址:https://kaotiyun.com/show/8cVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在Telnet中,程序的______。A.执行和显示均在远程计算机上B.执行和显示均在本地计算机上C.执行在本地计算机上,显示在远程计算机上D.执行在远程计算机上,显示在本地计算机上
在Linux操作系统中,修改文件的属主的命令是______。A.chownB.chmodC.changD.Chgrp
下面程序在IE浏览器中的显示结果为______。<html><head><meta>我的网站</meta></head><body>主题</body></html>A.我的网站B.主题C.什么也不显示D.显示出错
VRML指的是______。A.一种小型操作系统B.一种浏览器C.一种虚拟现实的语言D.可扩展标记语言
不归零码(NRZ)的编码方法是______。(21)
不归零码(NRZ)的编码方法是______。
接口是连接外围设备与计算机主机之间的桥梁,以下关于接口功能的叙述中,错误的是(13)。
根据IPv6的地址前缀判断下面哪一个地址属于全球的单播地址。________
关于汇编语言,以下叙述中正确的是(9)。
在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]而言,假设数据段寄存器 DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7
随机试题
中度新生儿缺氧缺血性脑病的临床表现正确的是
患者,女,17岁。弛张热7天,2天来面颊部出现对称性水肿性红斑,指端及甲周有红斑。实验室检查:Hb90g/L,WBC3.4×109/L,尿蛋白(+++),抗核抗体(+),狼疮细胞(+)。患者的诊断是
前列腺增生的患者,做前列腺切除术是切除()
属于“母病及子”的是
关于糖、脂、氨基酸代谢表述错误的是()。
下列关于施工风险管理的说法中,正确的是()。
关于进出口税费的计算,下列表述正确的是:
()是银行从业人员制定个人财务规划的基础和根据,决定了客户的目标和期望是否合理,以及完成个人财务规划的可能性。
ArtificialSpeechBecausespeechisthemostconvenientformofcommunication,inthefuturewewantessentiallynaturalcon
QuantitativeResearchinEducationManyeducationresearchersusedtoworkontheassumptionthatchildrenexperiencediffer
最新回复
(
0
)