i+1表示()。

题目
单选题
i+1表示()。
A

学习者下一阶段应达到的语言结构的水平

B

学习者现阶段的语言水平

C

远超出学习者现阶段的语言水平

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A、c(i+j)

B、 c(i)(j)

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

D、 c(1,0)


参考答案C

第2题:

下列程序的运行结果为【】。 include void main(void) {int i=10;switch(i){case 9:i=i

下列程序的运行结果为【 】。

include<iostream.h>

void main(void)

{int i=10;

switch(i)

{ case 9:i=i+1;

case 10:i=i+1;

case 11:i=i+1;

default:i=i+1;

}

cout<<i<<endl;

}


正确答案:13
13

第3题:

有以下程序:fun(int a[],int m,int n){int i;for(i=m;i<n;i++)a[i+1]=a[i]+3;return a[i+1];}void main(){int i,a[6]={2,4,6,8,10,12};fun(a,2,5);for(i=0;i<6;i++)printf("%d",a[i]);}程序运行后输出的结果是( )。A.24691315 B.24691215 C.249121518 D.249121415


正确答案:B
函数的功能是将数组的某个区域内的元素加3,赋给后一个元素,然后返回;题目是从a[2]到a[5]调用函数,a[2]=6,所以a[3]=6+3=9,a[4]=9+3=12,a[5]=12+3=15,所以结果为B

第4题:

按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(1≤j≤n)的地址的公式为其中入为每个数组元素所占用的存储单元空间。

A.LOC(aij)=LOC(a11)+[i×(i+1)/2+j]*λ

B.LOC(aij)=LOC(a11)+[i×(i+1)/2+(j-1)]*λ

C.LOC(aij)=LOC(a11)+[i×(i-1)/2+j]*λ

D.LOC(aij)=LOC(a11)+[i×(i+1)/2+(j-1))]*λ 下列题目基于下图所示的二叉树:


正确答案:D
解析:如果按行优先顺序列出下三角矩阵中的非零元素,得到如下序列 A11,A21,A22,...An1,An2…Ann,把它顺序存储在内存中,第一行到第i行共有非零元素的个数为[i×(i-1)/2],因此非零元素Aij(1≤j≤i≤n)的地址的公式为LOC(Aij):LOC (A11)+(i×(i-1)/2+(j-1)]*λ。因此本题正确答案是选项D。实际上这相当于是个等差数列求和的问题。鉴于题目的特殊性,可以考虑用特例法来解,这就是令i=1,j= 1,检验哪个选项是正确的。

第5题:

设int n=11, i=4;, 则武值运算n%=i+1 n%=i+1执行后n的值是 ______。

A.0

B.3

C.2

D.1


正确答案:D

第6题:

本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。 void bubble(int a[],int n) {int i,j,max,temp; max=n-1; do{j=0; for(i=0;i<max;i++) if(a[i]<a[i+1]) {temp=a[i];a[i]=a[i+1];a[i+1]=temp; j=i; } max=j; }while(( )); }


正确答案:max>0
max>0 解析:本题是典型的冒泡排序题,每一次for循环将从数组a中找出剩下数中的最大的值放在这些数的最前端,若数组a中有n个数,则完成数组排序共需n-1次循环。令max=n-1,每次循环后i值增1,imax条件不足,即n-1次循环后,此时i=j=max=0,循环结束。

第7题:

以下能够正确计算n!的程序是

A.Private Sub Command1_Chck( ) n=5:x=1 Do x=x*i i=i+1 Loop While i<n Print x End Sub

B.Private Sub Command1_Click( ) n=5:x=1:i=l Do x=x*i i=i+1 Loop While i<n Print x End Sub

C.Private Sub Command1_Click( ) n=5:x=1:i=l Do x=x*i i=i+1 Loop While i<=n Print x End Sub

D.Private Sub Command1_Click( ) n=5:x=1:i=l Dox=x*i i=i+1 Loop While i>n Print x End Sub


正确答案:C
解析:A中i一开始末被赋值,默认为0;B项中由于“in”的条件使得Do循环比应有循环次数少循环一次;选项D由于“i>n”这一条件,使得控制语句只能循环一次。

第8题:

(12)下列程序段的执行结果是。 i=4 a=5 Do i=i+1 a=a+2 Loop Until i>=7 Print"A=";a


正确答案:A
【解析】本段程序执行过程是:第1次循环后:i=i+1=5;a=a+2=7;第2次循环后:i=i+1=6;a=a+2=9;第3次循环后:i=i+1=7;a=a+2=11;此时循环条件成立,退出循环。

第9题:

下列赋值语句错误的是( )。

A.A

B.i==0;

C.i=i+1:

D.i+=1:


正确答案:B

第10题:

设n=10,i=4,则赋值运算n%=i+1执行后,n的值是( )。

A.0

B.3

C.2

D.1


正确答案:A