在VB中,针对语句IF I=1 then j=1,下列说法正确的是()。A、I=1和j=1均为赋值语句B、I=1和j=1均为关系表达式C、I=1关系表达式,j=1均为赋值语句D、I=1为赋值语句,j=1为关系表达式

题目

在VB中,针对语句IF I=1 then j=1,下列说法正确的是()。

  • A、I=1和j=1均为赋值语句
  • B、I=1和j=1均为关系表达式
  • C、I=1关系表达式,j=1均为赋值语句
  • D、I=1为赋值语句,j=1为关系表达式

相似考题
参考答案和解析
正确答案:C
更多“在VB中,针对语句IF I=1 then j=1,下列说法正确的”相关问题
  • 第1题:

    下列语句中不是死循环的是( )。A.int i=10;B.for(int i=1;j<10;i++) while(1) { { i--; i--; }

    下列语句中不是死循环的是( )。

    A.int i=10;

    B.for(int i=1;j<10;i++) while(1) { { i--; i--; } if(i==1)break;

    C.int i-0;

    D.int i=1:


    正确答案:A
    选项A中i自减到1时就会执行break语句跳出循环,选项B中i<10永远成立不会跳出循环.选项C中第一次进入循环体后i>0永远不会跳出循环,选项D中未给出结束循环的条件。

  • 第2题:

    在VB程序中有以下程序段,语句Print "VB"的执行次数是( )i=1Do While i<0Print

    在VB程序中有以下程序段,语句Print "VB"的执行次数是( )

    i=1

    Do While i<0

    Print "VB"

    Loop

    A.0

    B.1

    C.2

    D.无数


    正确答案:A

  • 第3题:

    执行下列语句,变量sum的值是______。

    int sum=0;

    for(inti=1;i<=3;i++)

    for(intj=1;j<=i;j++) sum++;


    正确答案:6
    6

  • 第4题:

    设有数组说明语句:Dim c(-1To1,1To5),则下列表示数组c的元素选项中( )是正确的。

    A、c(i+j)

    B、 c(i)(j)

    C、c(i-1, i+1)

    D、 c(1,0)


    参考答案C

  • 第5题:

    假定有下列程序段 For i=1 TO 3 For j=5 TO 1 Step-1 Print i*j Next j Next i 则语句Print i*j的执行次数是( )。

    A.15

    B.16

    C.17

    D.18


    正确答案:A
    A。【解析】For…Next循环语句可提供一个重复执行的语句序列,遵循“先检查,后执行,,的规则,执行过程中,循环次数=Int(终值一初值)/步长+1。本题代码是一个嵌套的For循环,其中每次执行内循环时的循环次数=(Int(1-5)/-l)+1=5,外循环的循环次数为3,因此执行循环体语句:PrintI*J的次数为15次。

  • 第6题:

    下列循环语句中有语法错误的是

    A.int i;for(i=1;i<10;i++) cout<<‘*’;

    B.int i,j;for(i=1,j=0;i<10;i++,j++)cout<<‘*’;

    C.int i=0;for(;i<10;i++)cout<<‘*’;

    D.for(1) cout<<‘*’;


    正确答案:D
    解析:D项语法错误。for语句语法格式为:
      for(<表达式1>;<表达式2>;<表达式3>)
      <语句>
      D选项for语句中漏掉了两个分号。

  • 第7题:

    程序执行完这条语句后int i=1,j=1;i<<2+j;i的值是多少?A.1B.2C.8SXB

    程序执行完这条语句后int i=1,j=1;i<<2+j;i的值是多少?

    A.1

    B.2

    C.8

    D.3


    正确答案:C
    算术运算高于移位运算符,i<<(2+j)

  • 第8题:

    ● 下面C程序段中count++语句执行的次数为 (64) 。

    for(int i = 1;i <= 11;i *= 2)

    for(int j = 1; j <= i;j++)

    count++;

    (64)

    A. 15

    B. 16

    C. 31

    D. 32


    正确答案:A

  • 第9题:

    若i=1,j=9,则语句Printi;"*";j;"=";i*j的执行结果是()

    • A、i *j = 9
    • B、1 * 9 = 9
    • C、i * j =i *j
    • D、 9

    正确答案:B

  • 第10题:

    设有数组说明语句:Dim c(-1 To 1,1 To 5),则下列表示数组c的元素选项中()是正确的。

    • A、c(i+j)
    • B、c(i)(j)
    • C、c(i+1,j-1)
    • D、c(1,0)

    正确答案:C

  • 第11题:

    单选题
    在VB中,针对语句IF I=1 then j=1,下列说法正确的是()。
    A

    I=1和j=1均为赋值语句

    B

    I=1和j=1均为关系表达式

    C

    I=1关系表达式,j=1均为赋值语句

    D

    I=1为赋值语句,j=1为关系表达式


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

  • 第12题:

    单选题
    下列循环语句中有语法错误的是(  )。
    A

    int i;for(i=1;i<10;i++)cout<<’*’;

    B

    int i,j;for(i=1,j=0;i<10;i++,j++)cout<<′*′;

    C

    int i=0;for(;i<10;i++)gout<<′*′;

    D

    for(1)cout<<′*′;


    正确答案: B
    解析:
    for循环语句的语法格式如下:for(<表达式1>;<表达式2>;<表达式3>)<语句>,在三个表达式都省略的情况下,其格式如下如for(;;),括号内部的分号不能省略,这时for循环语句是一个死循环。

  • 第13题:

    在VB程序中有以下程序段,语句Print "VB"的执行次数是( )

    For i=1 To 3

    For j=3 To 1 Step -1

    Print "VB"

    Next j

    Next i

    A.3

    B.4

    C.6

    D.9


    正确答案:D

  • 第14题:

    (10)假设有下列程序段: For i=1 To 3 For j=5 To 1 Step -1 Print i*j Next j Next i则语句Print i*j的执行次数是,i的值为______,j的值为______。


    正确答案:15,4,0
    【解析】本程序是一个双重For循环,外层循环循环变量i从1到3,共循环3次;内层循环从5到1每次递减1,共循环5次,这样一共循环15次。循环结束时,j的值是0,i的值是4。

  • 第15题:

    有如下语句,执行后该段语句的循环次数是()。 Dim s,I,j as integer For I =1 to 3 For j=3 To 1 Step-1 S=I*j Next j Next I

    A. 3

    B. 4

    C. 9

    D. 10


    参考答案:C

  • 第16题:

    在以下选项中,不正确的赋值语句是( )。 A.i++;B.nl=(n2=(n3=0..;C.m+n=1;S

    在以下选项中,不正确的赋值语句是( )。

    A.i++;

    B.nl=(n2=(n3=0..;

    C.m+n=1;

    D.i=k==j;


    正确答案:C
    赋值运算符的左边只能是变量,而不能是常量或表达式。

  • 第17题:

    关于变量的自增和自减操作,下面语句正确的是()

    A.i := 1i++

    B.i := 1j = i++

    C.i := 1++i

    D.i := 1i--


    参考答案:AD

  • 第18题:

    已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数),现需要计算每个学生的总分,某人编写程序如下: Option Base 1 Private Sub Command1_Click() Dim sum As Integer sum=0 For i=1 To 4 For j=1 To 3 sum=sum+score(i,j) Next j Print "第" &i& "个学生的总分是:";sum Next i End Sub 运行此程序时发现,除第1个人的总分计算正确外,其他人的总分都是错误的,程序需要修改。下列修改方案中正确的是( )。

    A.把外层循环语句For i=1 To 4 改为 For i=1 To 3 内层循环语句For j=1 To 3改为For j=1 To 4

    B.把sum=0移到For i=1 To 4和For j=1 To 3之间

    C.把sum=sam+score(i,j)改为sum=sum+score(j,i)

    D.把sum=sum+score(i,j)改为sam=score(i,j)


    正确答案:B
    解析:本题考查的考点是有关循环求和和二维数组的。本题要对二维数组的每行进行累加求和,每计算新的一行就应该将累加和变量sum清零,否则上一行的累加计算结果将会在下一行继续累加,造成结果不正确。

  • 第19题:

    假定有下列程序段

    For i=1 TO 3

    For j=5 TO 1 Step-1

    Print i*j

    Next j

    Next i

    则语句Print i*j的执行次数是( )。

    A.15

    B.16

    C.17

    D.18


    正确答案:A
    A。【解析】For…Next循环语句可提供一个重复执行的语句序列,遵循“先检查,后执行,,的规则,执行过程中,循环次数=Int(终值一初值)/步长+1。本题代码是一个嵌套的For循环,其中每次执行内循环时的循环次数=(Int(1-5)/-l)+1=5,外循环的循环次数为3,因此执行循环体语句:PrintI*J的次数为15次。

  • 第20题:

    在下列选项中,不正确的赋值语句是()

    • A、t/=5;
    • B、n1=(n2=(n3=0));
    • C、k=i= = j;
    • D、a=b+c=1;

    正确答案:D

  • 第21题:

    在窗体Form1中用"PublicSubFun(xAsInteger,yAsSingle)"定义过程Fun,在窗体Form2中定义了变量i为Integer,j为Single,若要在Form2的某事件过程中调用Form1中的Fun过程,则下列语句中,正确的语句有()个。 ①CallFun(i,j) ②CallForm1.Fun(i,j) ③Form1.Fun(i),j ④Form1.Funi+1,(j)

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:C

  • 第22题:

    单选题
    下列DATA语句中正确的是()
    A

    DATA B/4*1.0,4*2.0/

    B

    DATA((B(I,J), J=1,4), I=1,2)/4*1.0, 4*2.0/

    C

    DATA B/4*(1.0,2.0)/

    D

    DATA((B(I,J),I=1,2), J=1,4)/4*1.0, 4*2.0/


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

  • 第23题:

    单选题
    若i=1,j=9,则语句Printi;"*";j;"=";i*j的执行结果是()
    A

    i *j = 9

    B

    1 * 9 = 9

    C

    i * j =i *j

    D

     9


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