更多“下列变量名中()是合法的。A、char_1;B、x*y;C、x/y;D、end”相关问题
  • 第1题:

    下面程序段中正确的是()。A.If x<0 Then y=0 If x<1 Then y=1 If x<2 Then y=2 If x>=2 Then y=3B

    下面程序段中正确的是( )。

    A.If x<0 Then y=0 If x<1 Then y=1 If x<2 Then y=2 If x>=2 Then y=3

    B.If x>=2 Then y=3 If x>1 Then y=2 If x>=0Then y=1 If x>0 Then y=0

    C.If x<0 Then y=0 Else If>=0Then y=1 Else y=3 End If

    D.If x>=2 Then y=3 Else If>=1 Then y=2 Else y=0 End If


    正确答案:D

  • 第2题:

    下列程序执行后,屏幕的输出是()。includeusing namespace std;void swap(int x,int y)

    下列程序执行后,屏幕的输出是( )。 #include<iostream> using namespace std; void swap(int x,int y) { int temp=x; x=y; y=temp; cout<<"x="<<x<<"",y=""<<y<<end1; } int main() { int x=3,y=2; swap(x,y); cout<<"x="<<x<<",y="<<y<<end1; return 0; }

    A.x=3,y=2 x=3,y=2

    B.x=2,y=3 x=3,y=2

    C.x=2,y=3 x=2,y=3

    D. x=3,y=2 x=2,y=3


    正确答案:B

  • 第3题:

    下列程序段( )能够正确实现条件:如果X<Y则A=15,否则A=-15。

    A.If X<Y Then A=15 A=-15 Prin A

    B.If X<Y Then A=15:Print A A=-15:Print A

    C.If X<Y Then A=1.5:Print A Else A=-15:Print A End If

    D.If X<Y Then A=15 Else A=-15 Print A End If


    正确答案:C

  • 第4题:

    下列程序的执行结果是()。 includeclass Sample{ int x,y; public: Sample() {x=y=0

    下列程序的执行结果是( )。 #include<iostream.h> class Sample { int x,y; public: Sample() {x=y=0;} Sample(int a,int b) {x=a;y=b;} ~Sample() { if(x==y) cout<<"x=y"<<end1; else cout<<"x!=y"<<end1; } void disp() { cout<<"x="<<x<<",y="<<y<<end1; } }; void main() { Sample s1(2,3); s1.disp(); }

    A.x=2,y=2

    B.x=3,y:3

    C.x=2,y=3

    D.x=3,y=2


    正确答案:C
    解析:此题考查的是类的构造函数和析构函数。首先,Sample s1(2,3)会调用含有两个参数的构造函数Sample(int a,int b){x=a;y=b;},disp()函数输出成员变量x和y的值:x=2,y=3;然后结束时调用析构函数,因为x和y值不等,故输出x!=y。

  • 第5题:

    以下程序运行后的输出结果是 ______。 Sub add(x,y) x=x+y Print "x=";x;",y=";y End Sub Private Sub Command1_Click() x=1 y=1 Call add((x),(y)) Print"x="; x;",y=";y End Sub

    A.x=1,y=1 x=2,y=2

    B.x=2,y=1 x=1,y=1

    C.x=1,y=1 x=1,y=1

    D.x=2,y=1 x=2,y=1


    正确答案:B
    解析:在过程调用语句中,一般不特别指明,参数是按传地址方式传递的。此题两个实际参数都用圆括号括起,表示为传值方式,形参的变化不影响实参,因此,虽然形参x变为2,在过程add中输出2,但返回事件过程后,输出x的值不受影响,为1。

  • 第6题:

    下列程序执行的结果是______。 Private Sub Command1_Click() x=25 If x>0 Then y=1 If x>10 Then y=2 If x>20 Then y=3 If x>30 Then y=4 Print y End Sub

    A.1

    B.2

    C.3

    D.4


    正确答案:C
    解析:由于x=25,所以要执行语句Ifx>20Theny=3,故输出的最后结果是3。

  • 第7题:

    下列程序的输出结果是 ______。includevoid main(){int x=6,y=8;if(x1++<6)cout<<++

    下列程序的输出结果是 ______。 #include<iostream.h> void main() { int x=6,y=8; if(x1++<6) cout<<++y<<end1; if(x>6) cout<<--y<<end1; else cout<<y++<<end1; }

    A.8

    B.9

    C.7

    D.编译不成功


    正确答案:C

  • 第8题:

    设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A>5 THEN X=10 ELSE X=1 END IF IF B>10 THEN Y=20 ELSE Y=2 END IF IF C>15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END
    因为每个判定表达式为真或假时均有赋值语句,为了使每个语句都至少执行一次,总共需要两组测试数据,以便使得每个判定表达式取值为真或假各一次。下面是实现语句覆盖的典型测试用例:
    (1)使3个判定表达式之值全为假
    输入:A=1,B=1,C=1
    预期的输出:X=1,Y=2,Z=3
    (2)使3个判定表达式之值全为真
    输入:A=20,B=40,C=60
    预期的输出:X=10,Y=20,Z=30

  • 第9题:

    下列字符串中()是合法变量。

    • A、x/y,x>y
    • B、exp,123,x*y
    • C、char_1,student,No,a1234
    • D、end,1bcx

    正确答案:C

  • 第10题:

    下面属于合法变量名的是()。

    • A、P_qr
    • B、123mnp
    • C、char
    • D、x-y

    正确答案:A

  • 第11题:

    如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是()

    • A、If  x>=y^3  Print “OK”
    • B、If  x>=y*y*y  Then  “OK” 
    • C、If  x>=y^3  Then  Print  “OK” 
    • D、If  x>=y*y*y  Then   Print  “OK”  End If

    正确答案:C

  • 第12题:

    下列语句合法的是()。

    • A、x+y=2
    • B、x>2=y
    • C、x=y>2
    • D、x=y++

    正确答案:C

  • 第13题:

    分析以下程序的执行结果【】。includeclass Sample{int x, y;public:Sample() {x=y=0;

    分析以下程序的执行结果【 】。

    include<iostream.h>

    class Sample

    {

    int x, y;

    public:

    Sample() {x=y=0; }

    Sample(int a, int b) { x=a; y=b;}

    ~Sample()

    {

    if(x==y)

    cout<<"x=y"<<end1;

    else

    cout<<"x!=y" <<end1;

    }

    void disp()

    {

    cout<<"x="<<x<<",y="<<y<<end1;

    }

    };

    void main()

    {

    Sample s 1 (2,3);

    s1.disp();

    }


    正确答案:x=2y=3 x!=y
    x=2,y=3 x!=y

  • 第14题:

    下列程序的运行结果是( )。 Private Sub Command1_Click() a=1.5 b=1.5 Call fun(a,b)Print a,b End Sub Private Sub fun(x,y) x=y*y y=y+x End Sub

    A.2.25 3.75

    B.1.5 2.25

    C.1.5 0.75

    D.0.75 1.5


    正确答案:A
    解析:分析程序,命令按钮中的调用函数语句执行过程为:Callfun(a,b)→x=y*y=1.5*1.5=2.25,y=y+x=1.5+2.25=3.75。因为这里的参数是默认类型,即传地址形式传递参数,所以a、b的值也改变为2.25、3.75。

  • 第15题:

    执行下列程序的结果是main(){float x=1,y;y=++x *++x;cout<<y<<end1;}

    A.9

    B.6

    C.1

    D.程序有错误


    正确答案:A
    解析:本题比较简单,考查自增运算符的运算规则以及运算符优先级的知识点。自增运算符的优先级高于乘法运算符的优先级。

  • 第16题:

    以下合法的VB变量名是

    A)Case

    B)name10

    C)t-name

    D)x*y


    正确答案:B
    【答案】:B
    【知识点】:变量命名规则
    【解析】:①变量必须是由字母、汉字、数字、下划线组成的字符串,且第一个字符必须是英文字母或者汉字,最后一个字符可以是类型说明符。
    ②变量名不能包含+ - * / !@ # ¥ ?小数点等字符,且长度不能超过255。
    ③不能用Visual Basic的保留字(例如End、Len、Sub等)作为变量名,但可以把保留字嵌入变量名中,同时变量名也不能是末尾带有说明符的保留字。
    ④Visual Basic不区分变量名和其他名字中字母的大小写,但习惯上,符号常量一般用大写字母定义。故本题选B。

  • 第17题:

    下列根据此段程序的运算的结果正确的是( )。 Dim x AS Single Dim y As Single If x < 0 Then y = 3 ElseIf x< 1 Then y = 2 * x Else:y = -4 * x + 6 End If

    A.当x=2时,y=-2

    B.当X=-1时,y=-2

    C.当x=0.5时,y=4

    D.当x=-2.5时,y=11


    正确答案:A
    解析:本题考查多分支结构语句的流程。注意Elselfx1句是接在上面的Ifx0句后面的,其实相当于if x>=0 and xl,Else句的条件相当于If x>=1。选项A,x=2时, y=(-4)×2+6=-2;选项B,当x=-1时,y=3。选项C错误。当x=0.5时,y=2×0.5=1;选项D,当x=-2.5时,y=3。答案为A。

  • 第18题:

    下列程序段的输出结果是 include void fun(int * X,int * y) {cout < < * X < <

    下列程序段的输出结果是 #include<iostream.h> void fun(int * X,int * y) { cout < < * X < < * y; * X=3; * y=4; } void main( ) { int x=1,y=2; fun(&y,&x); cout < < X < < y < < end1; }

    A.2143

    B.1212

    C.1234

    D.2112


    正确答案:A
    解析:在fun函数中,x接收的是main函数中y的地址,所以*x值为2,同样,*y值为1,所以第1次输出的是21,第2次改变*x的值等同于改变y的值,改变*y的值也即改变x的值,所以第2次输出的是43。注意:C++语言中函数的传参方式中关于指针的应用。

  • 第19题:

    下面( )是合法的变量名。

    A.X_yx

    B.123abc

    C.integer

    D.X-Y


    正确答案:A

  • 第20题:

    如果输入的数据是2,3,4,则下面程序的输出应为() PROGRAM SAM(INPUT,OUTPUT); VAR i,x,y:integer; BEGIN FOR i:=1 TO 3 DO BEGIN Read(x); y:=sqr(x)END; Writeln(‘x=’,x,‘y=’,y)END.

    • A、x=2 y=4 x=3 y=9 x=4 y=16
    • B、x=4 y=16 x=4 y=16 x=4 y=16
    • C、x=4 y=16
    • D、x=2 y=4 x=2 y=4 x=2 y=4

    正确答案:C

  • 第21题:

    下面()是合法的变量名。

    • A、X_yz
    • B、123abc
    • C、Integer
    • D、X-Y

    正确答案:A

  • 第22题:

    下列哪条语句是正确的()

    • A、[12;34];B=[3;7];A.*B;
    • B、A=cell(2,3);A(1,2)=[4;5]
    • C、A=[2357;9461;7325];B=[17;05];A(2:end,2:2:end)
    • D、x=-5:5;y=-5:5;z=x.*x-y.*y;surf(x,y,z)

    正确答案:C

  • 第23题:

    下列符号中哪个是VB程序中合法的变量名()。

    • A、123abc
    • B、integer
    • C、X_yz
    • D、X—Y

    正确答案:C