网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
根据下列算法判断正确的是: Step1:对循环控制变量i赋初值,n赋初值为0; Step2:判断i>10是否成立,若成立,则执行step3,否则执行Step4; Step3:循环控制变量i加1,n=i再转到step2; Step4:输出n。
A.若i的初值为1,则最终输出结果n=10。
B.若i的初值为0,则最终输出结果n=9。
C.若i的初值为1,则最终输出结果n=9。
D.若i的初值为1,则最终输出结果n=0。
参考答案和解析
若 i 的初值为 1 ,则最终输出结果 n=0 。
更多 “根据下列算法判断正确的是: Step1:对循环控制变量i赋初值,n赋初值为0; Step2:判断i>10是否成立,若成立,则执行step3,否则执行Step4; Step3:循环控制变量i加1,n=i再转到step2; Step4:输出n。A.若i的初值为1,则最终输出结果n=10。B.若i的初值为0,则最终输出结果n=9。C.若i的初值为1,则最终输出结果n=9。D.若i的初值为1,则最终输出结果n=0。” 相关考题
考题
(33)有以下程序段int i,n;for(i=0;i8;i++){ n=rand()%5;switch (n){ case 1:case 3:printf("%d\n",n); break;case 2:case 4:printf("%d\n",n); continue;case 0:exit(0);}printf("%d\n",n);}以下关于程序段执行情况的叙述,正确的是A)for循环语句固定执行8次B)当产生的随机数n为4时结束循环操作C)当产生的随机数n为1和2时不做任何操作D)当产生的随机数n为0时结束程序运行
考题
若变量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次
考题
下列循环体的执行次数是()。include main(){int i,j;for(i=0,j=1;i
下列循环体的执行次数是( )。#include<stdio.h>main(){int i,j;for(i=0,j=1;i<j+1;i+=1,j--)printf("%d\n",j);}A.3B.2C.1D.0
考题
以下程序执行后的输出结果是【】。includemain(){int i, m=0,n=0,k=0;for(i=9;i
以下程序执行后的输出结果是【 】。include<iostream.h>main(){int i, m=0,n=0,k=0;for(i=9;i<= 11 ;i++)switch(i/10){case 0: m++; n++; break;case 10: n++; break;default: k++; n++;}cout<<m<<n<<k;}
考题
执行以下程序的输出结果是【 】。include main()[ inti, n[4]={1};for(i= 1 ;i
执行以下程序的输出结果是【 】。include <stdio.h>main()[ int i, n[4]={1};for(i= 1 ;i<=3 ;i++){ n[i]=n[i-1]*2+1; printf("%d",n[i]); }
考题
算法的主运算如下,其中i的初值为1,s的初值为0,“←”为赋值号。 while i<n do { for j←1 to n do s←s+a[i,j] i←i*2; 则该算法的时间复杂度为 ( )A.O(2n)B.O(n+log2n)C.O(nlog2n)D.O(n2)
考题
下列程序的功能是输入一个整数,判断是否是素数,若为素数,则输出1,否则输出0,请填空。main(){ int i, x, y=1; scanf("%d", x); for(i=2; i=x/2; i++) if{ y=0; break;} printf("%d\n", y);}
考题
下列不构成无限循环的语句或语句组是( )。A.n=0; do {++n;} while (n<=0);B.n=0; while (1) {n++;}C.n=10; While (n); {n--;}D.for(n=0, i=1; ;i++)n+=i
考题
以下sum函数的功能是计算下列级数之和:请给函数中的各变量正确赋初值。double sum(douLle x,int n){ int i;double a,b,s;【 】for(i=1;i<=n;i++) {a=a*x;b=b*i;s=s+a/b;}return s;}
考题
有以下程序:include fun( char p[] [10]){int n=0,i; for(i=0;i
有以下程序:#include <stdio.h>fun( char p[] [10]){ int n=0,i; for(i=0;i<7;i ++) if(p[i][0] =='T') n++; return n;}main( ){ char sir[] [10] = { "Mon" ,"Tue" ,"Wed" ,"Thu" ,"Fri" ,"Sat" ,"Sun" }; prlnff(" % d\n" ,fun(str) );}程序执行后的输出结果是( )。A.1B.2C.3D.0
考题
算法的主要运算如下: While i<n do { s=0; While s<n do { s=s+1; } i=i+1; } 其中i的初值为0,s初值为0,“=”为赋值号。该算法的时间复杂度为()A.O(2n)B.O(n+log2n)C.O(nlog2n)D.O(n2)
考题
在下面循环语句中循环体执行的次数为(46)。for(int i=0;in/2)break;A.n/2B.n/2+1C.
在下面循环语句中循环体执行的次数为(46)。 for(int i=0;i<0; i+ +)if(i>n/2)break;A.n/2B.n/2+1C.n/2-1D.n-1
考题
●对数据组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.方法是不稳定的
考题
试题(15 分)阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏 内。【说明】设有整数数组 A[1:N](N>1),其元素有正有负。下面的流程图在该数组 中寻找连续排列的若干个元素,使其和达到最大值,并输出其起始下标 K、元素 个数 L 以及最大的和值 M。例如,若数组元素依次为 3,-6,2,4,-2,3,-1,则输出 K=3,L=4,M=7。 该流程图中考察了 A[1:N]中所有从下标 i 到下标 j(j≥i)的各元素之和 S,并动态地记录其最大值 M。【流程图】
注:循环开始框内应给出循环控制变量的初值和终值,默认递增值为 1,格式为:循环控制变量=初值,终值
考题
根据(A/F,i,n)=i÷[(1+i)^n-1],可以推断()成立。A.(A/F,i,n)*(1+i)^n=(A/P,i,n)
B.(A/F,i,n)*(1+i)^n=(P/A,i,n)
C.(A/F,i,n)xi=(A/P,i,n)
D.(A/F,i,n)-i=(P/A,i,n)
考题
根据(A/F,i,n)=i/[(1+i)n-1],可以推断()成立。A:(A/F,i,n)+i=(A/P,i,n)
B:(A/F,i,n)*i=(A/P,i,n)
C:(A/F,i,n)+i=(P/A,i,n)
D:(A/F,i,n)-i=(P/A,i,n)
考题
不正确的字符串赋值或赋初值的方式是()A、charstr[]="string";B、charstr[7]={’s’,’t’,’r’,’i’,’n’,’g’};C、charstr[10];str="string";D、charstr[7]={’s’,’t’,’r’,’i’,’n’,’g’,’/0’};
考题
阅读下列算法: (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,因为未编写出实现算法的程序
考题
单选题阅读下列算法: (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,因为未编写出实现算法的程序
考题
多选题计算资金时间价值时,若i和n定,则下列等式肯定成立的有()。A(F/A,i,n)=[(P/F,i,n)(A/P,i,n)]一1B(A/P,i,n)=(A/F,i,n)+iC(A/F,i,n)=(A/P,i,n)-iD(F/P,i,,n)=(A/P,i,n)/(F/A,i,n)E(A/P,i,n)(F/A,i,n)=(P/F,i,n)
热门标签
最新试卷