首页
登录
从业资格
某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型
某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型
练习题库
2022-08-02
99
问题
某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在( )时会报错,该错误属于( )错误。A.逻辑B.语法C.语义D.运行
选项
A.逻辑
B.语法
C.语义
D.运行
答案
C
解析
此题考查程序设计基础,出自《程序员教程(第四版)》,全书第223页。也就是C语言基础,取余运算%只能是整形数据参与,如果是其他类型则会在编译时会出错。
这种错误属于静态语义错误。
动态错误:发生程序运行时,也叫动态语义错误包括变量取零时做除数、引用数组元素下标越界等错误;
静态错误:编译时所发现的程序错误;分为语法错误和静态语义错误;
语法错误包含:单词拼写错误、标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误
静态语义分析:运算符与运算对象类型不合法等错误
转载请注明原文地址:https://www.tihaiku.com/congyezige/2427215.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
关于汇编语言,以下叙述中正确的是()。A.汇编语言程序可以直接在计算机上运行
若程序中使用的变量未设置初始值,则()。A.编译时会一定出错 B.运行时一定出
逻辑变量X、Y进行逻辑“异或”(用⊕表示)运算的含义是:若X、Y取值相同(都为t
源程序中()与程序的运行结果无关。A.注释的多少 B.变量的取值 C.循
设X、Y为逻辑变量,与逻辑表达式等价的是()。
以下关于解释方式运行程序的叙述中,错误的是()。A.先将高级语言程序转换为字
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。A.编译 B
脚本语言程序开发不采用“编写,编译一链接.运行”模式,()不属于脚本语言。A.D
源程序中()与程序的运行结果无关。A.注释的多少 B.变量的取值 C.循环语
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。A.编译 B.解
随机试题
下列材料属于无机胶凝材料的有()。A.水泥 B.石灰 C.石膏 D.沥青
外感秽浊与热毒之邪相合的舌象是A、黄腻苔 B、积粉苔 C、灰黑苔 D、腐苔
使用每股收益指标要注意的问题有()。 ①每股收益说明了每股股票所含有的风险
A.硫酸 B.硫色素 C.水杨酸 D.游离生育酚 E.澄清度与颜色维生素
阻塞性黄疸病人的尿液呈A.鲜红色 B.乳白色 C.黄褐色 D.酱油色 E
“先天下之忧而忧,后天下之乐而乐”,这句名言所包含的哲理是()。A.个人价值
下列关于听力保护的说法,不正确的是( ) A.过多使用耳塞听音乐不
(2015年真题)属于延长动作电位时程药(第Ⅲ类)的抗心律失常药的是( )。A
根据《水利工程设计变更管理暂行办法》(水规计[2012]93号),下列施工组织设
适用于早期糖尿病肾病的降压药物是( )。A.卡托普利 B.普蔡洛尔 C.硝
最新回复
(
0
)