7、根据下列算法判断不正确的是: Step1:对循环控制变量i赋初值; Step2:判断i<10是否成立,若成立,则执行step3,否则执行Step4; Step3:循环控制变量i加1,再转到step2; Step4:输出结果。A.若i的初值为1,则循环语句中step3执行了9次。B.若i的初值为0,则循环语句中step3执行了10次。C.若i的初值为1,则循环语句中step2执行了9次。D.若i的初值为1,则循环语句中step2执行了10次。

7、根据下列算法判断不正确的是: Step1:对循环控制变量i赋初值; Step2:判断i<10是否成立,若成立,则执行step3,否则执行Step4; Step3:循环控制变量i加1,再转到step2; Step4:输出结果。

A.若i的初值为1,则循环语句中step3执行了9次。

B.若i的初值为0,则循环语句中step3执行了10次。

C.若i的初值为1,则循环语句中step2执行了9次。

D.若i的初值为1,则循环语句中step2执行了10次。


参考答案和解析
数据帧由11位组成,包括1位起始位+8位数据位+1位校验位+1位停止位

相关考题:

若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While i 若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While iA.3次B.4次C.5次D.6次

若i的初值为8,则下列循环语句的循环次数为( ) 次。Do While i 若i的初值为8,则下列循环语句的循环次数为( ) 次。Do While ii=i+2LoopA、3次B、4次C、5次D、6次

列程序段的循环结构执行后,i的输出值是( )For i=1 To 10 Step 2y=y+iNext iPrint iA.25B.10C.11D.因为y的初值不知道,所以不确定

若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While i=17 i=i+2LoopA.3次B.4次C.5次D.6次

下列程序的输出结果为( )。 Private Sub Command1_Click() Dim a(20) For j=1 To 20 Step2 a(j)=j Next i Print a(1)+a(2)+a(3) End SubA.4B.5C.6D.7

已知程序段: s=0 For i=1 to 10 step2 s=s+l i=i*2 Next i当循环结束后,变量i、s值分别为( )。A.22、3B.11、4C.10、5D.16、6

有以下程序,程序执行后,输出结果是【】include void fun(int*A) {a[0]=a[1];} main() {i 有以下程序,程序执行后,输出结果是【 】include<stdio.h>void fun(int*A){ a[0]=a[1];}main(){ int a[10]={10,9,8,7,6,5,4,3,2,1,},i;for(i=2;i>1=0;i-) fun(a[i]);for(i=0;i<10;i++) printf("%d,a[i]);printf("\n");}

执行下面的程序段后X的值为______。 x=5 For I=I To 20 Step2 x=x+I\5 Next IA.21B.22C.23D.24

关于for循环,不正确的是( )。A.在循环体中,不能改变循环控制变量值B.在执行中循环控制变量初值、终值可变C.循环控制变量可增可减D.循环控制变量可以不必在说明部分说明

下列代码输出结果是( )inti=10;while(i>0){i=i+1;if(i==10){break;}}A.while循环执行10次B.死循环C.循环一次都不执行D.循环执行一次

设有下面的循环: i=0 While i 设有下面的循环: i=0 While i<=1 i=i + 3 Print i Wend则运行后的输出结果是A.1B.2C.3D.4

●对数据组R[1..n]中的n个元素进行排序的某一种方法描述如下:step1:令h=n;step2:进行h-1次比较,从R[1],R[2],…,R[h]中找出最大的元素R[i](1≤i≤h);step3:若i≠h,则交换R[i]和R[h] step4:令h=h-1;step5:若h=1,则排序完成,否则转向step2。对上述排序方法,下列选项中不正确的是 ()。()A.排序过程中,元素的交换次数至少为0次B.排序过程中,元素的交换次数至多为n-1次C.方法是稳定的D.方法是不稳定的

若while循环的“头”为“while(i++=10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行()次后正常结束。

下面程序段的循环结构执行后,i的输出结果是()。 A25B10C11D因为y的初值不知道,所以不确定

inti;for(i=1;i=100;i++){if(i==5)break;printf("welcome/t");}关于本程序段说法正确的是()A、循环执行5次B、循环执行100次C、循环输出4个welcomeD、break的作用是结束本次循环,继续下一次循环

7步法与其对应的内容不正确的是()。A、STEP0,预防性安全矩阵B、STEP3,风险预测C、STEP1-2,S-EWOD、STEP4,员工岗位点检表

下面关于FOR循环不正确的叙述是()A、在循环体中不能改变循环控制变量的值B、在执行过程中初值和终值不会改变C、分为递增型和递减型两种D、循环控制变量不必在程序的说明部分说明

下面关于FOR循环的叙述中,不正确的是()A、在循环体中不能改变循环控制变量的值B、循环控制变量可以是任意的数据类型C、FOR循环分为递增型和递减型两种D、在执行过程中初值和终值不会改变

判断完数的算法,需要求因子之和,若累加器为sum,则sum应该赋初值为()A、sum=0;B、sum=i;C、sum=1;D、sum=sum;

下列代码输出结果是() int i=10; while(i0){ i=i+1; if(i==10){ break; } }A、while循环执行10次B、死循环C、循环一次都不执行D、循环执行一次

循环控制组成要素不包含()。A、循环起始条件(循环初值)B、循环控制条件C、循环控制变量(步长值)D、循环执行时间

列程序段的循环结构执行后,i的输出值是() For i=1 To 10 Step 2 y=y+i Next i Print iA、25B、10C、11D、因为y的初值不知道,所以不确定

以下关于For-Next循环结构的说法错误的是()。A、循环控制变量可以是单精度型B、当步长是1的时候可以省略C、当循环参数初值、终值和步长在循环体内被改变,不会影响循环的执行次数D、当循环控制变量在循环体内被重新赋值,则循环次数一定会发生变化

下列循环语句中循环()次停止执行。%Dimsum,ISum=0I=1DoSum=sum+I^2I=I+1LoopWhileI=10%A、7B、9C、10D、11

阅读下列算法: (1)输入n的值; (2)设i的值为1; (3)如果i<=n,则执行第(4)步,否则转到第(7)步执行; (4)计算sum+i,并将结果赋给sum; (5)计算i+1,并将结果赋给i; (6)返回到第(3)步继续执行; (7)输出sum的结果。 上述算法()。A、能够正确计算sum=1+2+3+4+…+nB、不能正确计算sum=1+2+3+4+…+n,因为未画出算法的流程图C、不能正确计算sum=1+2+3+4+…+n,因为未将变量sum初始化为0D、不能正确计算sum=1+2+3+4+…+n,因为未编写出实现算法的程序

填空题若while循环的“头”为“while(i++=10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行()次后正常结束。

单选题阅读下列算法: (1)输入n的值; (2)设i的值为1; (3)如果i<=n,则执行第(4)步,否则转到第(7)步执行; (4)计算sum+i,并将结果赋给sum; (5)计算i+1,并将结果赋给i; (6)返回到第(3)步继续执行; (7)输出sum的结果。 上述算法()。A能够正确计算sum=1+2+3+4+…+nB不能正确计算sum=1+2+3+4+…+n,因为未画出算法的流程图C不能正确计算sum=1+2+3+4+…+n,因为未将变量sum初始化为0D不能正确计算sum=1+2+3+4+…+n,因为未编写出实现算法的程序

单选题下列代码输出结果是() int i=10; while(i0){ i=i+1; if(i==10){ break; } }Awhile循环执行10次B死循环C循环一次都不执行D循环执行一次