首页
登录
从业资格
某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型
某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型
练习题库
2022-08-02
62
问题
某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在( )时会报错,该错误属于( )错误。A.编译B.预处理C.编辑D.运行
选项
A.编译
B.预处理
C.编辑
D.运行
答案
A
解析
此题考查程序设计基础,出自《程序员教程(第四版)》,全书第223页。也就是C语言基础,取余运算%只能是整形数据参与,如果是其他类型则会在编译时会出错。
这种错误属于静态语义错误。
动态错误:发生程序运行时,也叫动态语义错误包括变量取零时做除数、引用数组元素下标越界等错误;
静态错误:编译时所发现的程序错误;分为语法错误和静态语义错误;
语法错误包含:单词拼写错误、标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误
静态语义分析:运算符与运算对象类型不合法等错误
转载请注明原文地址:https://tihaiku.com/congyezige/2427214.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列选项中关于BIM参数化的说法中不正确的是()。A.参数化建模指的是通过变量建
关于汇编语言,以下叙述中正确的是()。A.汇编语言程序可以直接在计算机上运行
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
若程序中使用的变量未设置初始值,则()。A.编译时会一定出错 B.运行时一定出
源程序中()与程序的运行结果无关。A.注释的多少 B.变量的取值 C.循
脚本语言程序开发不采用“编写,编译一链接.运行”模式,()不属于脚本语言。A
设X、Y为逻辑变量,与逻辑表达式等价的是()。
脚本语言程序开发不采用“编写,编译一链接.运行”模式,()不属于脚本语言。A.D
源程序中()与程序的运行结果无关。A.注释的多少 B.变量的取值 C.循环语
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。A.编译 B.解
随机试题
Whentheempire,aformerpowerfulcountry,felltopieces,______(它发现自己面对的是洪水和
[originaltext]M:Helen,canIhavealookatyournewspaper?W:Sure,goahead.
以下与产妇早产无关的因素是:A.性传播疾病 B.子宫畸形 C.吸烟 D.运
全心衰(wholeheartfailure)
羚角钩藤汤主治A.热极动风证 B.血虚生风证 C.风痰眩晕证 D.痰厥头痛
学校的产生一般需要具备下列哪些条件( )A.社会生产水平的提高 B.文字
以下“从乳汁排出量较大”的药物中,不正确的是A:地西泮 B:红霉素 C:卡马
骨折复位时解除肌肉张力的最好方法是A.牵引 B.将肢体放在适中位置 C.操作
B全部改写为根式的形式,根号下依次为2、2、4、12、48、(240),后项与前项作商得到1、2、3、4、(5),所填项为。
使用实行强制检定的计量标准器具的单位和个人,应当向主持考核该项计量标准的有关人民
最新回复
(
0
)