更多“已知:int x=7,y=5;x/y的值为()。”相关问题
  • 第1题:

    ( 9 )有如下的函数定义:

    int Xfun(int x){

    int y=x;

    {int x=10; y+=x;}

    return x+y;

    }

    通过表达式 Xfun(5) 调用该函数,则得到的返回值为 【 9 】 。


    正确答案:

  • 第2题:

    已知x=3和y=5,执行语句x,y=y,x后x的值是____。


    正确答案:5

  • 第3题:

    以下程序段执行后y的值是【 】。

    x=7

    y=Int(x+0.6)

    Print y


    正确答案:4
    4 解析:返回参数的整数部分,其类型和参数相同。语法Int(number):必要的number参数是Double或任何有效的数值表达式。如果number包含Null,则返回Null。

  • 第4题:

    下列程序的运行结果为 include class Location { protected: int X,Y;

    下列程序的运行结果为 #include<iostream.h> class Location { protected: int X,Y; publiC: void SeX(int myx){X=myx;} void SetY(int myy){Y=myy;} void showxy( ) {cout<<"X=" <<X<<" " <<"Y"=<< Y<< endl;} }; Class Rectangle :public Location{

    A.X=3 Y=5 X=3 Y=5 H=4 W=6

    B.X=3 Y=5 X=3 Y=5 H=3 W=6

    C.X=3 Y=5 X=3 Y=4 H=4 W=6

    D.X=3 Y=5 X=3 Y=3 H=4 W=6


    正确答案:A
    解析:本题是一道简单的成员函数应用题,考生只要按着主函数中生成的类Rectangle的对象r1进行成员函数的调用即可得到答案。

  • 第5题:

    主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。

    A.funa(int*x,int*y) { int*p; *p=*x;*x=*y;*y=*p; }

    B.funb (int x,int y) {int t;t=x;x=y;y=t;}

    C.func(int *x,int*y) {*X=*y;*y=*x;}

    D.fund(int *x,int *y) {*x=*x+*y;*y=*x-*y;*x=*x-*y;}


    正确答案:D

  • 第6题:

    NgNN double x=17;int y;,当执行Y=(int)(x/5)%2;之后Y的值为【 】。


    正确答案:√
    1 解析:y=(int)(x/5)%2=(int)(3.4)%2=3%2=l。

  • 第7题:

    若有定义:floatx=3.5,y=3.6;则表达式()的值为6。

    A.(int)x+(int)y

    B.x+y

    C.(int)(x+y)

    D.int(x+y)


    正确答案:A

  • 第8题:

    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=5
    • B、y=11,x=6
    • C、y=12,x=7
    • D、y=11,x=7

    正确答案:C

  • 第9题:

    已知:int x=7,y=5;x/y的值为()。

    • A、1
    • B、7
    • C、0
    • D、2

    正确答案:A

  • 第10题:

    填空题
    已知x,y=map(int,[’1’,’2’]),那么表达式x+y的值为()。

    正确答案: 3
    解析: 暂无解析

  • 第11题:

    多选题
    Which two code fragments are most likely to cause a StackOverflowError?()
    A

    int []x = {1,2,3,4,5};for(int y = 0; y < 6; y++)    System.out.println(x[y]);

    B

    static int[] x = {7,6,5,4};static { x[1] = 8;x[4] = 3; }

    C

    for(int y = 10; y < 10; y++)doStuff(y);

    D

    void doOne(int x) { doTwo(x); }void doTwo(int y) { doThree(y); }void doThree(int z) { doTwo(z); }

    E

    for(int x = 0; x < 1000000000; x++) doStuff(x);

    F

    void counter(int i) { counter(++i); }


    正确答案: D,C
    解析: 暂无解析

  • 第12题:

    单选题
    已知:int x=10,y=4;x/y的值为()
    A

    2

    B

    2.0

    C

    2.5

    D

    0


    正确答案: D
    解析: 暂无解析

  • 第13题:

    已知x,y=3,5,那么执行x,y=y,x之后,x的值为__________。


    正确答案:5

  • 第14题:

    现有如下程序段

    #include "stdio.h"

    int aa(int x,int y);

    main()

    {int a=24,b=16,c;

    c=aa(a,b);

    printf("%d\n",c);}

    int aa(int x,int y)

    {int w;

    while(y)

    {w=x%y;

    x=y;

    y=w;}

    return x;}

    则程序段的输出结果是

    A.8

    B.7

    C.6

    D.5


    正确答案:A

  • 第15题:

    设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。


    正确答案:2.5
    2.5 解析:本题考核运算符的使用(包括类型、优先级、结合性)。强制类型转换符()将表达式x+y的值转换为int型,那么表达式“a%3*(int) (x+y)%2/4”结果将为整型,计算:7%3*7%2/4的结果为0,而x为double型,所以最后的结果为2.5

  • 第16题:

    主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。

    A.funa(int*x,int*y) {int*p; *p=*x;*x=*y;*y=*p; }

    B.funb(int x,int y) {int t; t=x;x:y=y=t;}

    C.func(int*x,int*y) {*x=*y;*y=*x;}

    D.fund(int *x,int*y) {*x=*x+*y;*y=*x-*y;*x=*x-*y;}


    正确答案:D
    解析:选项A中指针变量p没有明确的指向,选项B是值传递方式,显然不能改变实参中的值,选项C不能完成交换,实参中的值都变成一样的,只有选项D是正确的。

  • 第17题:

    下列程序的输出结果是includeclass Myclass{public : Myclass( int i=0,int j=0){x

    下列程序的输出结果是 #include<iostream.h> class Myclass{ public : Myclass( int i=0,int j=0) {x=i; y=j; } void show( ){cout<<"x="<<x<<" "<"y="<<y<<endl;} void show( )const{cout<<"x="<

    A.x=4,y=3;x=7,y=8

    B.x=3,y=4;x=7,y=8

    C.x=7,y=8;x=4,y=3

    D.x=8,y=7;x=7,y=8


    正确答案:A
    解析:在Myclass类中定义了两个同名函数show,其中一个是常成员函数。在main函数中定义了两个对象myl,my2,其中对象my2是常对象。这两个对象调用成员函数show时,通过对象myl调用的是没有用const修饰的一般成员函数,而通过对象my2调用的是const修饰的常成员函数。

  • 第18题:

    设x和y均为int型变量,则执行下面的循环后,y值为()。include void main(){int x, y;f

    设x和y均为int型变量,则执行下面的循环后,y值为( )。#include <iostream.h>void main(){int x, y;for(y= 1,x= 1 ;y<=50;y++){ if(x>=10) }break;if (x%2==1){ x+=5; continue;} x-=3;} cout<<y;

    A.2

    B.4

    C.6

    D.8


    正确答案:C

  • 第19题:

    已知x,y=map(int,[’1’,’2’]),那么表达式x+y的值为()。


    正确答案:3

  • 第20题:

    Less Test{    public static void main(String[] args){   for(int x=0;x<7;++x){  int y=2;   x=++y;   }   System.out.println(“y=”+y);   }   }   结果为:()  

    • A、y=5
    • B、y=6
    • C、 y=7
    • D、y=8
    • E、编译失败
    • F、运行时异常被抛出

    正确答案:E

  • 第21题:

    Which two code fragments are most likely to cause a StackOverflowError?()

    • A、int []x = {1,2,3,4,5};for(int y = 0; y < 6; y++)    System.out.println(x[y]);
    • B、static int[] x = {7,6,5,4};static { x[1] = 8;x[4] = 3; }
    • C、for(int y = 10; y < 10; y++)doStuff(y);
    • D、void doOne(int x) { doTwo(x); }void doTwo(int y) { doThree(y); }void doThree(int z) { doTwo(z); }
    • E、for(int x = 0; x < 1000000000; x++) doStuff(x);
    • F、void counter(int i) { counter(++i); }

    正确答案:D,F

  • 第22题:

    填空题
    已知x,y=3,5,那么执行x,y=y,x之后,x的值为()。

    正确答案: 5
    解析: 暂无解析

  • 第23题:

    单选题
    设有定义:int x=7,y=12;,则以下表达式值为3的是(  )。
    A

    (y%=x)-(x%=5)

    B

    y%=(x%=5)

    C

    y%=x-x%5

    D

    y%=(x-x%5)


    正确答案: B
    解析:
    A项正确,a%=b表示a=a%(b),A项可改写成y=y%x,x=x%5,再计算y-x计算的结果为3,满足题意;B项为0,C项为2,D项等同于C项。答案选择A选项。