• 2021-04-14
    中国大学MOOC: 读程序,并回答问题:(10) K = 0。(20) I = 2。(30) While (I<=8)(40) { K = K + I。(50) I = I + 2。}该程序执行完成后,K的值为_____。
  • 20。

    内容

    • 0

      有以下程序 main() { int p&#91;7&#93;={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i];i++;} printf("%d ",k); } 执行后输出结果是[/i][/i]

    • 1

      有以下程序: #include"stdio.h" void main() { int k[10]={ 1,2,3,4,5,6,7,8,9,10},i,t; for(i=0;i < 10/2;i++) { t=k[i];k[i]=k[9-i]; k[9-i]=t;}; for(i=2;i < 8;i++) printf("%d",k[i]); } 程序运行后的输出结果是__________。: 1098765/#/321678/#/345678/#/876543

    • 2

      算法的时间复杂性T(n),可以通过计算算法基本语句的执行次数来获得。分析下列程序的时间复杂性。 (10) K = 0; (20) I = 2; (30) While (I=8) (40) { K = K + I; (50) I = I + 2;}该程序时间复杂性表达正确的是_________。 A: O(1) B: O(n) C: O([img=18x22]1802db158a7fd3e.png[/img]) D: O(n!)

    • 3

      算法的时间复杂性T(n),可以通过计算算法基本语句的执行次数来获得。分析下列程序的时间复杂性。​​‏(10) K = 0; ​‏(20) I = 2;​‏(30) While (I<=8)​‏(40) { K = K + I; ​‏(50) I = I + 2;}​​​​该程序时间复杂性表达正确的是_________。​‏​ A: O(1) B: O(n) C: [img=46x27]1803cbf15394608.png[/img] D: O(n!)

    • 4

      执行以下程序后k的值是() int i,j=10,k=0; for(i=0;i<=j;i++) {k=i+j;j--;}