某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在()时会报错,该错误属于(31)错误。A.逻辑B.语法C.语义D.运行

某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在()时会报错,该错误属于(31)错误。

A.逻辑
B.语法
C.语义
D.运行

参考解析

解析:本题考查程序语言基础知识。
用户编写的源程序不可避免地会有一些错误,这些错误大致可分为静态错误和动态错误。动态错误也称动态语义错误,它们发生在程序运行时,例如变量取零时作除数、引用数组元素下标越界等错误。静态错误是指编译时所发现的程序错误,可分为语法错误和静态语义错误。C语言对浮点数作整除取余运算没有定义,属于运算类型不匹配的错误,编译过程中的语义分析阶段会报告此类错误,属于静态语义错误。

相关考题:

若m,x,y,均为Integer型变量,则执行下面语句后m值是()m=1:X=2:Y=3m=IIf(X>Y,X+Y,X-Y)() A.-1B.0C.1D.2

假定w、x、y、z、m均为血型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(W<X)?w:X;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是【 】。

阅读下面程序: include void fun(int n) { int x(5); static int y(10); if(n>0) { 阅读下面程序:include<iostream.h>void fun(int n){int x(5);static int y(10);if(n>0){++x;++y;cout<<x<<","<<y<<end1;}}void main(){int m(1);fun(m);}则该程序的输出结果是______。

阅读下面程序: include void f(int n) { int x(5); static int y(10); if(n>0) { ++ 阅读下面程序:include<iostream.h>void f(int n){int x(5);static int y(10);if(n>0){++x;++y;cout<<x<<","<<y<<endl;}}void main(){int m(1);f(m),}则该程序的输出结果是【 】

● 某C语言程序中,m是一个整型变量,则 (33) 时遇到表达式m+"test"会报错。(33)A. 词法分析B. 语法分析C. 语义分析D. 程序运行

某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在(40)时会报错,这是一种(41)错误。A.编译B.预处理C.编辑D.运行

若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是()。 A.m+n=x;B.m=ch+n;C.x=(m+1)++;D.m=x%n;

假定w、x、y、z、m均为int型变量,有如下程序段:w=l;x=2;y=3;z=4;m=(W<x)?w:x;m=(m<y)?m:y;m=(m<2)?m:z;则该程序运行后,m的值是【 】。

假定w、x、y、z、m均为int型变量,有如下程序段:N=1;x=2;y=3;z=4;m=(W<X)?W:K;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是【 】

某C语言程序中,x是一个实型变量,y是一个正整数。对于x被y除取余数的表达式“x%y”是一种(36)错误。A.语法B.语义C.运行D.词法

某C语言程序中,m是一个整型变量,则______时遇到表达式m+"test"会报错。A.词法分析B.语法分析C.语义分析D.程序运行A.B.C.D.

请教:2010年下半年软考程序员-上午试题(标准参考答案版)第1大题第27小题如何解答?【题目描述】● 某C语言程序中,m是一个整型变量,则(33)时遇到表达式m+test会报错。(33)A. 词法分析B. 语法分析C. 语义分析D. 程序运行

假定w,x,y,z和m均为int型变量,有如下程序段: w=1;x=2,y=3;z=4; m=(w<x)?w:x;m=(m<y)?m:y;m(m<2)?m:2; 则该程序段执行后,m的值为 ( )A.4B.3C.2D.1

某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在( )时会报错,该错误属于( )错误。A.编译 B.预处理 C.编辑 D.运行A.逻辑 B.语法 C.语义 D.运行

假定w、x,y、z、m均为int型变量,有如下程序段; w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是( )A.4B.3C.2D.1

某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在( )时会报错,这是一种(请作答此空)错误。A.词法B.语法C.语义D.运行

某C语言程序中,m是一个整型变量,则( )时遇到表达式m+"test"会报错。A.词法分析B.语法分析C.语义分析D.程序运行

某C语言程序中有表达式x%m(即x被m除取余数),其中,x为浮点型变量,m为整型非0常量,则该程序在(30)时会报错,该错误属于(31)错误。A.编译B.预处理C.编辑D.运行

某钢尺尺长方程式为lt = 50. 0044m+1. 25 X 10-5 X (t-20) X 50m,在温度为31. 4°C和标准拉力下量得均匀坡度两点间的距离为49. 9062m,高差为-0. 705m。则该两点间的实际水平距离为: A. 49. 904m B. 49. 913m C. 49. 923m D. 49. 906m

在程序运行过程中,( )时涉及整型数据转换为浮点型数据的操作。A.将浮点型变量赋值给整型变量B.将整型常量赋值给整型变量C.将整型变量与浮点型变量相加D.将浮点型常量与浮点型变量相加

某C语言程序中,m是一个整型变量,则()时遇到表达式m+"test"会报错。A、词法分析B、语法分析C、语义分析D、程序运行

设变量x=-6,y=-4,m=10,n=8,则下列表达式中值为false的是()。A、x+m=y+nB、x0ANDy0C、m=nORxD、x+yn)

分析下面的JavaScript代码,经过运算后m的值为()。 x=11; y="number"; m=x+y;A、11numberB、numberC、11D、程序报错

某DNA分子共有x个碱基,其中胞嘧啶为m个,该DNA分子复制3次,需游离的胸腺嘧啶脱氧核苷酸数为()。A、7(x-m)B、8(x-m)C、7(x/2-m)D、8(2x-m)

单选题分析下面的JavaScript代码,经过运算后m的值为()。 x=11; y="number"; m=x+y;A11numberBnumberC11D程序报错

单选题某C语言程序中,m是一个整型变量,则()时遇到表达式m+"test"会报错。A词法分析B语法分析C语义分析D程序运行

单选题"整型变量M能被整型变量K整除"的FORTRAN77表达式是()AMOD(M,K)=0 (MOD(M,K)= =0)BM-M/K*K .EQ. 0CMOD(K,M)=0DMOD(M,K)=0 == .TRUE.