更多“下列可作为C语言赋值语句的是______。A.x=3,y=5;B.a=b=6;C.i;D.y=int(x); ”相关问题
  • 第1题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: SXB

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

    A.x=y==5;

    B.X=n%2.5:

    C.x+n=i;

    D.x=5=4+1:


    正确答案:A
    求余运算符“%”两侧的运算对象都应当是整型数据,所以选项8错误。因为赋值运算符左侧的操作数必须是一个变量,所以选项C和D是错误的。

  • 第2题:

    下列程序的运行结果为 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进行成员函数的调用即可得到答案。

  • 第3题:

    假设使用DIMENSION y(5)定义了一个一维数组y,下列赋值语句中正确的是( )。

    A.y=8

    B.y[6]=8

    C.STORE 10 y[2],y[3],y[4]

    D.y[3],y[4],y[5]=8


    正确答案:A
    解析:在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。
    数组y的定义中只定义了5个元素,而选项@B)@的下标已经超出了数组的数量。
    内存变量的赋值有两种格式。
    格式1:STORE表达式> TO 内存变量名表>
    格式2:内存变量名>=表达式>
    功能:计算表达式并将表达式值赋给一个或多个内存变量,格式2只能给一个变量赋值。

  • 第4题:

    下列可作为C语言赋值的语句的是( )。

    A.x一3,y=5

    B.a=b=6

    C.i--;

    D.a,c


    正确答案:C
    本题考查赋值语句,而选项A、B是表达式,不合题意,选项D中强制类型转换,应把类型名用括号括起来,选项C中i--也可写成i=i-1,故选择c选项。

  • 第5题:

    以下合法的赋值语句是______。A.X=Y=100B.D-;C.X+Y;D.C=int(A+B)

    以下合法的赋值语句是______。

    A.X=Y=100

    B.D-;

    C.X+Y;

    D.C=int(A+B)


    正确答案:B
    解析:本题中的答案A与D都缺少“;”,而答案C中,表达式是不能独立成为语句的,答案B使用了C语言的自减运算符它就相当于D=D-1,所以答案B为一赋值语句。

  • 第6题:

    若有定义:int x=2,y=3;float i;则以下符合C语言语法的表达式是()

    A.x=x*3=2

    B.x=(y==1)

    C.i=float(x)

    D.i%(-3)


    参考答案:B

  • 第7题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。

    A.x=y==5;

    B.x=n%2.5;

    C.x+n=i

    D.x=5=4+1;


    正确答案:A
    解析: 对于取模运算符“%”,不能用于浮点数,在表达式B中,2.5为浮点数,因此B是错误的;在赋值表达式,其左值不能为表达式,因此C是错误的;在赋值表达式,其左值不能为常数,因此D是错误的,因为在“5=4+1”中,5是常数,但出现在赋值表达式的左边。

  • 第8题:

    语句if x=1 then y=1,下列说法正确的是()。

    A.x=1和y=1都是赋值语句

    B.x=1和y=1都是关系表达式

    C.x=1是赋值语句,y=1是关系表达式

    D.x=1是关系表达式,y=1是赋值语句


    本题答案:D

  • 第9题:

    在JavaScript中,下面变量的声明和赋值语句错误的是 ( )

    A.x = 10;

    B.int x = 10 ;

    C.var x = 10;

    D.var x,y,x = 10;


    正确答案:B

  • 第10题:

    是不正确的C语言赋值语句。

    A.x=1, y=2

    B.x + +

    C.x=y=5

    D.y=int(x);


    正确答案:D

  • 第11题:

    执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;

    A.x=3,y=4

    B.x=3,y=3

    C.x=4,y=4

    D.x=3,y不知


    正确答案:B
    解析:++和*的运算优先级别相同,且从右到左结合,y=*px++也就是y=*(px++),++运算只对px有效。这里++是后置的,应当先将px所指向的变量*px(也就是变量x)的值赋给变量y,然后px才增1。

  • 第12题:

    在VB语言中,下列是正确的赋值语句的是()。

    • A、9-5=x
    • B、x+y-2=0
    • C、y=c
    • D、2x=3*y

    正确答案:C

  • 第13题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是

    A.x=y==5;

    B.x=n%2.5;

    C.x+n=i;

    D.x=5-4+1;


    正确答案:A

  • 第14题:

    下列语句执行后的结果是______。 y=5;p=;x=*p++;

    A.x=5,y=5

    B.x=5,y=6

    C.x=6,y=5

    D.x=6,y=6


    正确答案:A
    解析:p=&y使指针p指向y,x=*p++使x=y,P指向下一个数据。

  • 第15题:

    设变量已正确定义并赋值,下列正确的表达式是( )。

    A.x=y*5=x+z

    B.int(15.8%5)

    C.x=y+z+5,++y

    D.x=25%5.0


    正确答案:C
    解析:在赋值表达式中,赋值符号“=”的左边只能为要赋值的变量,不能为表达式,右边可以为常量或者是表达式,故选项A)错误,选项C)正确:在取余运算中,运算符“%”两边都必须是整型数据,所以选项B)、D)错误。

  • 第16题:

    已知各变量的定义如下 int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合C++语言语法的表达式是( )。

    A.a+=a-= (b=4)*(a=3)

    B.a=a*3+2

    C.x%(-3)

    D.y=float i


    正确答案:A

  • 第17题:

    下列语句执行后的结果是 ( )y=5;p=&y; x=* p+ +;

    A.x=5, y=5

    B.x=5, y=6

    C.x=6, y=5

    D.x=6, y=6


    正确答案:A

  • 第18题:

    若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

    A.X…Y5;

    B.X=n%2.5;

    C.X+n=i;

    D.x=5=4+1:


    正确答案:A
    B选项中运算符“%”的前后必须为整数,C选项中不能将变量赋给表达式x+n,D选项中不能将表达式4+1赋给常量5。

  • 第19题:

    下列句子中,正确的C语言赋值语句是 ( )

    A.n + +;

    B.a=b=88

    C.t=int(x+y);

    D.a=100,b=200


    正确答案:A

  • 第20题:

    假设使用DIMENSION y(5)定义了一个一维数组y,正确的赋值语句是( )。

    A.y=8

    B.y[6]=8

    C.STORE 10 y[2],y[3],y[4]

    D.y[3],y[4],y[5]=8


    正确答案:A
    解析:在赋值和输入语句中使用数组名时,表示将同一个值同时赋给读数组的全部数组元素。数组y的定义中只定义了5个元素,而选项B)的下标已经超出了数组的数量。内存变量的赋值有两种格式;格式1:STORE表达式>TO内存变量名表>格式2:内存变量名>=表达式>功能:计算表达式并将表达式值赋给一个或多个内存变量,格式2只能给一个变量赋值。

  • 第21题:

    有VBA语句:If x=1 then y=1,下列叙述中正确的是

    A.X=1和y=1均为赋值语句

    B.x=1和y=1均为关系表达式

    C.x=1为关系表达式,y=1为赋值语句

    D.x=1为赋值语句,y=1为关系表达式


    正确答案:C
    【答案】C【解析】If条件语句的格式为,If条件式表达式Then语句。If测试指定的条件,如果条件为真,则执行Then后面的语句。因此在Ifx=1theny=1语句中,x=1为条件表达式,y=1为赋值语句。

  • 第22题:

    以下合法的赋值语句是______。A.X=Y=100B.D-;C.X+YD.C=int(A+B)

    以下合法的赋值语句是______。

    A.X=Y=100

    B.D-;

    C.X+Y

    D.C=int(A+B)


    正确答案:B
    解析:本题中的答案A与D都缺少“;”,而答案C中,表达式是不能独立成为语句的,答案B使用了C语言的自减运算符它就相当于D=D-I,所以答案B为一赋值语句。

  • 第23题:

    下列赋值语句正确的是哪一项?() 

    • A、 long val=6;
    • B、 int age = 23L;
    • C、 short x=1,y=2,z     z=x+y;
    • D、 int a= ‘A’;

    正确答案:D