单选题下面语句的运行结果是(  )。STORE -5.8 TO x?INT(x),CEILING(x),ROUND(x,0)A-5,-5,-5B-5,-5,-6C-5,-6,-5D-6,-6,-6

单选题
下面语句的运行结果是(  )。STORE -5.8 TO x?INT(x),CEILING(x),ROUND(x,0)
A

-5,-5,-5

B

-5,-5,-6

C

-5,-6,-5

D

-6,-6,-6


参考解析

解析:
INT()返回指定数值表达式的整数部分。CEILING()返回大于或等于指定数值表达式的最小整数。ROUND函数的格式为:ROUND(<数值表达式1>,<数值表达式2>),返回指定表达式在指定位置四舍五人后的结果,<数值表达式2>指明四舍五入的位置。若<数值表达式2>大于等于0,那么它表示的是要保留的小数位数;若<数值表达式2>小于0,那么它表示的是整数部分的舍入位数。

相关考题:

有以下程序void change(int k[ ]){ k[0]=k[5];}main(){ int x[10]={1,2,3,4,5,6,7,8,9,10},n=0;while( n=4 ) { change( x[n]) ; n++; }for(n=0;n5;n++) printf("%d ",x[n]);printf("\n");}程序运行后输出的结果是A)6 7 8 9 10B)1 3 5 7 9C)1 2 3 4 5D)6 2 3 4 5

当执行下面的语句后,表达式+ + x>b?x:b- ->+ + x? + + b:x的值为( ) int x=5,b=5;A.5B.25C.6D.10

for(int x=0,y=0;!x&y=5;y++)语句执行循环的次数是( )。A.0B.5C.6D.无穷

下列程序的运行结果是 includeclass Location{private:int X.Y;public:void init(i 下列程序的运行结果是 #include<iostream.h> class Location{ private: int X.Y; public: void init(int=0,int=0); void valueX(int val){X=val;} int valueX( ){ return X;} void valueYA.5 0 6 4B.0 0 6 4C.5 0 6 2D.0 0 6 2

下列程序的运行结果是inClUdeclass Location{private:int X,Y;pubhc:void init(int 下列程序的运行结果是 #inClUde<iostream.h> class Location{ private: int X,Y; pubhc: void init(int=0,int=0) ; void valueX(int val) {X=val;} int valueX( ) {retum X;} void valueY(int val) {Y=val;} int valueY( ) {retum Y;}};void Location: :init(int initX,int initY) { X=initX; Y=initY;} Void main( ) { Location A,B; A. init( ) ; A. valueX(5) ; cout < < A. valueX( ) < < endl < < A. valueY( ) < < endl; B. init(6,2) ; B. valueY(4) ; cout < < B. valueX( ) < < endl < < B. valueY( ) < < endl;}A.5B.0C.5D.0 0 0 0 0 6 6 6 6 4 4 2 2

下列语句执行后的结果是______。 y=5;p=;x=*p++;A.x=5,y=5B.x=5,y=6C.x=6,y=5D.x=6,y=6

下列程序的输出结果是______。 int t(int x,int y,int cp,int dp) { cp=x*X+y*y; dp=x*x-y*y; } main() { int a=4,b=3,c=5,d=6: t(a,b,c,d); printf("%d%d\n" ,c,d);A.4 5B.4 6C.5 6D.5 5

下面程序显示的结果是( )。 CLEAR STORE O TO X DO WHILE X<6 IFINT(X\2)=(X\2) ?X ENDIF X=X+1 ENDDOA.显示1、3、5B.显示2、4、6C.显示0、2、4、6D.显示0、2、4

for(int x=0,y=0;!x=5;y++)语句执行循环的次数是( )。A.0B.5C.6SXB for(int x=0,y=0;!x&&y=5;y++)语句执行循环的次数是( )。A.0B.5C.6D.无穷

下列语句执行后的结果是 ( )y=5;p=y; x=* p+ +;A.x=5, y=5B.x=5, y=6C.x=6, y=5D.x=6, y=6

若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是() A.8B.7C.6D.5

运行以下的程序代码,结果是()。includeusing namespace std;intmain(){int x=5;int *q 运行以下的程序代码,结果是( )。 #include<iostream> using namespace std; intmain() { int x=5; int *q=x; int y=x; y++; tout<<(*q)++<<end1; return 0; }A.5B.6C.7D.8

下列程序运行后的输出结果是()。 include void fun(int,int,int*); void main() { i 下列程序运行后的输出结果是( )。 #include<iostream.h> void fun(int,int,int*); void main() { int x,y,z; fun(5,6,x); fun(7,x,y); fun(x,y,z); cout<<x<<","<<y<<","<<z<<end1; } void fun(int a,int b,int *c) { b+=a; *c=b-a; }A.5, 5, 5B.6, 6, 6C.5, 6, 7D.7, 7, 7

下列赋值语句正确的是( )。A)STORE5TOXBB)STORE5,6TOX,BC)X,Y=5D)X=5,Y=6

若执行下面的程序时从键盘上输入5,则输出是() main( ) { int x; scanf(""%d"",x); if(x++5) printf(""%d/n"",x); else printf(""%d/n"",x--);}A、7B、6C、5D、4

int x=0;  int y 10;  do {  y--;  ++x;  } while (x  5);  System.out.print(x + “,“ + y);  What is the result?() A、 5,6B、 5,5C、 6,5D、 6,6

class DemoApp{  public static void main(String[] args){  int x = 5; int y = ++x + x++; S ystem.out.println(“y=”+y+”,x=”+x);  }  }  以上程序运行后的输出结果是哪项?() A、y=10,x=5B、y=11,x=6C、y=12,x=7D、y=11,x=7

若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()A、8B、7C、6D、5

若有定义:int x=5,y=6;则表达式x=(y==6)的值为()A、5B、1C、6D、0

a=6,则执行x=IIf(a5,-1,0)后,x的值为()A、5B、6C、0D、-1

下列语句执行后的结果是()。 y=5;p=y;x=*p++;A、x=5,y=5B、x=5,y=6C、x=6,y=5D、x=6,y=6

设a=5,则执行x=IIf(a6,-1,0)后,x的值为()。A、5B、6C、0D、-1

下面语句的输出结果是()。x=10:y=3Print(x*y)/8A、5B、6C、3D、4

int x=0; int y=10; do{l3.y--; ++x; }while(x5); System.out.print(x+","+y); What is the result?()A、5,6B、5,5C、6,5D、6,6

单选题若有定义:int x;则语句x=(2*3)+6%5;运行后,x的值是()A8B7C6D5

单选题有以下程序:#include int f(int x[],int n){ if(n1) {  f(x[1],n-1);  printf(%d,,x[0]); } else  printf(%d,,x[0]);}main(){ int z[6]={1,2,3,4,5,6}; f(z,6); printf();}程序的运行结果是(  )。A6,5,4,3,2,1,B1,1C1,1,1,1,1,1,D1,2,3,4,5,6,

单选题int x=0;  int y 10;  do {  y--;  ++x;  } while (x  5);  System.out.print(x + “,“ + y);  What is the result?()A 5,6B 5,5C 6,5D 6,6