某C语言程序中,m是一个整型变量,则( )时遇到表达式m+tet会报错。
某C语言程序中,m是一个整型变量,则( )时遇到表达式m+"test"会报错。
答案:
C
本题解析:
本题考查程序语言翻译基础知识。对源程序进行编译过程可以分为词法分析、语法分析、语义分析、中间代码生成和优化、目标代码生成等阶段。其中,词法分析是分析各种构造形式单词,如整型常量、浮点常量、标识符、运算符等;语法分析是分析各种构造形式表达式(算术表达式、关系表达式、逻辑表达式等)和语句(if语句、for语句、while语句等),词法分析和语法分析都是对程序结构进行分析。语义分析是指分析程序中各种语言成分含义,如变量、表达式、语句等含义,是对程序静态语义(编译时能确定语义)分析。程序运行时体现程序动态语义。
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
上一篇:某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在()时会报错,该错误属于(31)错误。
相关推荐
最新更新
推荐阅读
猜你喜欢
- 关于网络营销描述错误的是( )。
- The Service Deign tage of the lifecycle tart with
- TCP使用3次握手协议建立连接,以防止( );当请求方发出SYN连接请求后,等待对方回答以建立正
- 下面的一段C程序中,循环体语句______退出循环。unignedcharn;inttotal;n=
- 按照网络分级设计模型,通常把网络设计分为3层,即核心层、汇聚层和接入层。以下叙述中,( )是不正确的
- 下面关于路由器的描述中,正确的是( )。
- UML所包括的图形中,( )将进程或其他计算结构展示为计算内部的控制流和数据流,主要用来描述系统的动
- 下列哪项不是无效合同特点 ( ) 。
- SNMP v2的GetRequet PDU的语法和语义都与SNMP v1的GetRequet PDU
- 操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式(请作答此空);操作数在寄存器
关注我们
