大工20春《c&c++语言程序设计》六

复习资料 c&c++语言程序设计 温度: 时间:2021-02-25 13:18:02
C/C++语言程序设计辅导资料六aWm奥鹏作业学习网(aopeng123.cn)
一、主题:循环结构二、学习时间:2020年5月4日-5月10日“不忘初心、牢记使命”主题理论学习:aWm奥鹏作业学习网(aopeng123.cn)
我们党要始终成为时代先锋、民族脊梁,始终成为马克思主义执政党,自身必须始终过硬。全党要更加自觉地坚定党性原则,勇于直面问题,敢于刮骨疗毒,消除一切损害党的先进性和纯洁性的因素,清除一切侵蚀党的健康肌体的病毒,不断增强党的政治领导力、思想引领力、群众组织力、社会号召力,确保我们党永葆旺盛生命力和强大战斗力。aWm奥鹏作业学习网(aopeng123.cn)
摘选自《决胜全面建成小康社会,夺取新时代中国特色社会主义伟大胜利》三、知识脉络:aWm奥鹏作业学习网(aopeng123.cn)
第5章 循环结构aWm奥鹏作业学习网(aopeng123.cn)
5.0 导学aWm奥鹏作业学习网(aopeng123.cn)
5.1 循环语句aWm奥鹏作业学习网(aopeng123.cn)
5.2 循环条件aWm奥鹏作业学习网(aopeng123.cn)
5.3 循环嵌套aWm奥鹏作业学习网(aopeng123.cn)
5.4 循环中的跳转aWm奥鹏作业学习网(aopeng123.cn)
5.5 综合案例分析四、学习要求:aWm奥鹏作业学习网(aopeng123.cn)
理解循环结构及分类aWm奥鹏作业学习网(aopeng123.cn)
了解常用循环语句aWm奥鹏作业学习网(aopeng123.cn)
掌握while语句基本语法aWm奥鹏作业学习网(aopeng123.cn)
掌握do-while语句基本语法aWm奥鹏作业学习网(aopeng123.cn)
掌握for语句基本语法aWm奥鹏作业学习网(aopeng123.cn)
了解流程图的画法aWm奥鹏作业学习网(aopeng123.cn)
掌握计数器控制循环的方法aWm奥鹏作业学习网(aopeng123.cn)
理解标记控制循环的方法aWm奥鹏作业学习网(aopeng123.cn)
理解嵌套循环aWm奥鹏作业学习网(aopeng123.cn)
理解内层循环及外层循环执行顺序aWm奥鹏作业学习网(aopeng123.cn)
掌握嵌套结构的的设计方法aWm奥鹏作业学习网(aopeng123.cn)
掌握break语句基本用法aWm奥鹏作业学习网(aopeng123.cn)
理解continue语句的基本用法aWm奥鹏作业学习网(aopeng123.cn)
了解goto语句aWm奥鹏作业学习网(aopeng123.cn)
理解各种循环语句的特点aWm奥鹏作业学习网(aopeng123.cn)
掌握用循环语句构造穷举算法 aWm奥鹏作业学习网(aopeng123.cn)
掌握用循环语句构造迭代算法五、重点难点:aWm奥鹏作业学习网(aopeng123.cn)
while语句aWm奥鹏作业学习网(aopeng123.cn)
do-while语句 aWm奥鹏作业学习网(aopeng123.cn)
for 语句aWm奥鹏作业学习网(aopeng123.cn)
计数器控制循环aWm奥鹏作业学习网(aopeng123.cn)
标记控制循环aWm奥鹏作业学习网(aopeng123.cn)
循环嵌套aWm奥鹏作业学习网(aopeng123.cn)
循环中的跳转aWm奥鹏作业学习网(aopeng123.cn)
穷举法aWm奥鹏作业学习网(aopeng123.cn)
迭代法aWm奥鹏作业学习网(aopeng123.cn)
六、主要内容:aWm奥鹏作业学习网(aopeng123.cn)
1.循环的概念aWm奥鹏作业学习网(aopeng123.cn)
为解决某一问题,或求取某一计算结果,特定的条件下,程序中反复按某一模式进行操作。2.循环语句aWm奥鹏作业学习网(aopeng123.cn)
循环语句是控制程序执行循环结构的语句,特定的条件下,程序中反复按某一模式进行操作。aWm奥鹏作业学习网(aopeng123.cn)
whileaWm奥鹏作业学习网(aopeng123.cn)
do-whileaWm奥鹏作业学习网(aopeng123.cn)
foraWm奥鹏作业学习网(aopeng123.cn)
while语句aWm奥鹏作业学习网(aopeng123.cn)
语句形式aWm奥鹏作业学习网(aopeng123.cn)
while( 表达式 )aWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
         循环体 ; aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
执行流程aWm奥鹏作业学习网(aopeng123.cn)
在循环结构外设置条件变量aWm奥鹏作业学习网(aopeng123.cn)
测试循环条件,若其值为假则执行步骤(6);aWm奥鹏作业学习网(aopeng123.cn)
执行循环体中的语句;aWm奥鹏作业学习网(aopeng123.cn)
更新条件变量的值;aWm奥鹏作业学习网(aopeng123.cn)
重复(2)~(4)步骤aWm奥鹏作业学习网(aopeng123.cn)
结束循环aWm奥鹏作业学习网(aopeng123.cn)
do-while语句aWm奥鹏作业学习网(aopeng123.cn)
语句形式aWm奥鹏作业学习网(aopeng123.cn)
doaWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
      循环体 ; aWm奥鹏作业学习网(aopeng123.cn)
} while( 表达式 );aWm奥鹏作业学习网(aopeng123.cn)
执行流程aWm奥鹏作业学习网(aopeng123.cn)
在循环结构外设置条件变量aWm奥鹏作业学习网(aopeng123.cn)
执行循环体中的语句;aWm奥鹏作业学习网(aopeng123.cn)
更新条件变量的值;aWm奥鹏作业学习网(aopeng123.cn)
测试循环条件,若其值为假则执行步骤(6);aWm奥鹏作业学习网(aopeng123.cn)
重复(2)~(4)步骤aWm奥鹏作业学习网(aopeng123.cn)
结束循环aWm奥鹏作业学习网(aopeng123.cn)
for语句aWm奥鹏作业学习网(aopeng123.cn)
语句形式aWm奥鹏作业学习网(aopeng123.cn)
for ( 表达式1; 表达式2 ; 表达式3  )aWm奥鹏作业学习网(aopeng123.cn)
{     循环体 ;    }aWm奥鹏作业学习网(aopeng123.cn)
执行流程aWm奥鹏作业学习网(aopeng123.cn)
求解表达式1;aWm奥鹏作业学习网(aopeng123.cn)
求解表达式2;aWm奥鹏作业学习网(aopeng123.cn)
若其值为逻辑真,则执行循环体中的语句;若其值为假则结束循环,转到第(6)步;aWm奥鹏作业学习网(aopeng123.cn)
求解表达式3;aWm奥鹏作业学习网(aopeng123.cn)
重复执行步骤(2)和(3)中的操作;aWm奥鹏作业学习网(aopeng123.cn)
循环结束,执行for语句后的语句。3.循环条件aWm奥鹏作业学习网(aopeng123.cn)
为合理使用循环结构实现算法,必须正确设计循环条件。以避免死循环发生!aWm奥鹏作业学习网(aopeng123.cn)
一般循环条件表达式的值由某个变量控制,根据控制变量的性质,循环分为两类:aWm奥鹏作业学习网(aopeng123.cn)
计数器控制循环 (counter)aWm奥鹏作业学习网(aopeng123.cn)
标记控制循环  (flag)aWm奥鹏作业学习网(aopeng123.cn)
若能知道循环将执行的确切次数,就使用计数器控制循环。aWm奥鹏作业学习网(aopeng123.cn)
执行次数不确定的循环可采用标记控制循环。4.循环嵌套aWm奥鹏作业学习网(aopeng123.cn)
结构化程序由顺序、选择和循环结构组成,三种基本可以按堆栈和嵌套的形式构成任何算法。aWm奥鹏作业学习网(aopeng123.cn)
循环嵌套:一个循环体中又包含另一个完整的循环结构。内嵌的循环中还可以嵌套循环。aWm奥鹏作业学习网(aopeng123.cn)
各种循环语句都可以嵌套:while、do-while和for三种循环语句可分别构成嵌套结构。aWm奥鹏作业学习网(aopeng123.cn)
aWm奥鹏作业学习网(aopeng123.cn)
三种循环语句可相互嵌套:在while循环、do-while循环和for循环体内,包含上述任一循环结构。aWm奥鹏作业学习网(aopeng123.cn)
aWm奥鹏作业学习网(aopeng123.cn)
设计嵌套的循环要点aWm奥鹏作业学习网(aopeng123.cn)
合理设计和安排各个循环的嵌套关系,在保证逻辑正确性; aWm奥鹏作业学习网(aopeng123.cn)
循环嵌套不能交叉,即在一个循环体内必须完整的包含着另一个循环嵌套的循;aWm奥鹏作业学习网(aopeng123.cn)
内层和外层循环控制变量不应同名!aWm奥鹏作业学习网(aopeng123.cn)
最好采用右缩进格式书写。5.循环中的跳转aWm奥鹏作业学习网(aopeng123.cn)
跳转语句可用于控制程序的转移,在选择结构和循环结构中协助改变程序执行的流程。aWm奥鹏作业学习网(aopeng123.cn)
break语句          aWm奥鹏作业学习网(aopeng123.cn)
continue语句           aWm奥鹏作业学习网(aopeng123.cn)
goto语句aWm奥鹏作业学习网(aopeng123.cn)
break语句:常用于提前从循环推出或跳出switch结构。无条件地结束switch、while、do while或for循环结构,转向执行该结构的后续语句。aWm奥鹏作业学习网(aopeng123.cn)
continue语句:continue语句用来跳过循环的一部分,继续执行下一轮循环操作。它并不跳出整个循环结构,而是跳过循环体中剩余的语句,结束本轮循环。aWm奥鹏作业学习网(aopeng123.cn)
continue语句只用在循环体中,常与 if 条件语句一起使用,用来加速循环。aWm奥鹏作业学习网(aopeng123.cn)
包含continue的循环结构,代码的可读性不好,可以用其他形式代替该跳转语句。aWm奥鹏作业学习网(aopeng123.cn)
goto语句:goto语句一般为无条件跳转语句,程序直接跳转到标号所指示的语句。aWm奥鹏作业学习网(aopeng123.cn)
使用跳转能力强的goto语句可以直接从内层循环中直接跳到外层循环后。 aWm奥鹏作业学习网(aopeng123.cn)
goto不利于结构化编程,应尽量少使用 !  七、习题:aWm奥鹏作业学习网(aopeng123.cn)
1.设有程序段aWm奥鹏作业学习网(aopeng123.cn)
int k=10;aWm奥鹏作业学习网(aopeng123.cn)
while(k=0)k=k-1;aWm奥鹏作业学习网(aopeng123.cn)
这下面描述中正确的是_________.aWm奥鹏作业学习网(aopeng123.cn)
A.while循环执行10次aWm奥鹏作业学习网(aopeng123.cn)
B.循环是无限循环aWm奥鹏作业学习网(aopeng123.cn)
C.循环体语句一此也不执行aWm奥鹏作业学习网(aopeng123.cn)
D.循环体语句执行一次aWm奥鹏作业学习网(aopeng123.cn)
答案:C2.对于 for( 表达式1; ;表达式3) 可理解为__________。aWm奥鹏作业学习网(aopeng123.cn)
A.or( 表达式1;0;表达式3) aWm奥鹏作业学习网(aopeng123.cn)
B.for( 表达式1;1;表达式3)    aWm奥鹏作业学习网(aopeng123.cn)
C.for( 表达式1;表达式1;表达式3) aWm奥鹏作业学习网(aopeng123.cn)
D.for( 表达式1;表达式3;表达式3)aWm奥鹏作业学习网(aopeng123.cn)
答案:B3.C语言中, 下列说法正确的是_________。aWm奥鹏作业学习网(aopeng123.cn)
A.不能用do-while语句构成循环aWm奥鹏作业学习网(aopeng123.cn)
B.do-while语句构成循环必须用break语句才能退出  aWm奥鹏作业学习网(aopeng123.cn)
C.do-while语句构成循环,当while语句中的表达式为非零时结束循环 aWm奥鹏作业学习网(aopeng123.cn)
D.do-while语句构成循环,当while语句中的表达式为零时结束循环aWm奥鹏作业学习网(aopeng123.cn)
答案:D4.执行for(x = 0, y = 0; (y != 123) && (x < 4); x ++); 的结果为________。aWm奥鹏作业学习网(aopeng123.cn)
A.无限循环aWm奥鹏作业学习网(aopeng123.cn)
B.循环次数不定aWm奥鹏作业学习网(aopeng123.cn)
C.执行4次aWm奥鹏作业学习网(aopeng123.cn)
D.执行3次aWm奥鹏作业学习网(aopeng123.cn)
答案:C5.以下while循环中,循环体执行的次数是__________。aWm奥鹏作业学习网(aopeng123.cn)
k=1;aWm奥鹏作业学习网(aopeng123.cn)
while( - - k) k = 10;aWm奥鹏作业学习网(aopeng123.cn)
A.执行10次aWm奥鹏作业学习网(aopeng123.cn)
B.执行无限次aWm奥鹏作业学习网(aopeng123.cn)
C.一次也不执行aWm奥鹏作业学习网(aopeng123.cn)
D.执行1次aWm奥鹏作业学习网(aopeng123.cn)
答案:C6.有以下程序段,其中x 为整形变量aWm奥鹏作业学习网(aopeng123.cn)
int x = -1; aWm奥鹏作业学习网(aopeng123.cn)
doaWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
;aWm奥鹏作业学习网(aopeng123.cn)
} while(x++); aWm奥鹏作业学习网(aopeng123.cn)
printf("x = %d",x);aWm奥鹏作业学习网(aopeng123.cn)
以下正确的是____________。aWm奥鹏作业学习网(aopeng123.cn)
A.该循环没有循环体,程序错误aWm奥鹏作业学习网(aopeng123.cn)
B.输出 x = 1     aWm奥鹏作业学习网(aopeng123.cn)
C.输出 x = 0aWm奥鹏作业学习网(aopeng123.cn)
D.输出 x = -1aWm奥鹏作业学习网(aopeng123.cn)
答案:B7.以下程序的输出结果是________。aWm奥鹏作业学习网(aopeng123.cn)
x = -1;aWm奥鹏作业学习网(aopeng123.cn)
doaWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
x = x * xaWm奥鹏作业学习网(aopeng123.cn)
} while( !x );aWm奥鹏作业学习网(aopeng123.cn)
A.死循环aWm奥鹏作业学习网(aopeng123.cn)
B.循环执行2次aWm奥鹏作业学习网(aopeng123.cn)
C.循环执行一次aWm奥鹏作业学习网(aopeng123.cn)
D.有语法错误aWm奥鹏作业学习网(aopeng123.cn)
答案:C8.下面程序的执行结果是__________。aWm奥鹏作业学习网(aopeng123.cn)
#includeaWm奥鹏作业学习网(aopeng123.cn)
void main()aWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
        int i = 1;aWm奥鹏作业学习网(aopeng123.cn)
        switch(i)aWm奥鹏作业学习网(aopeng123.cn)
        {aWm奥鹏作业学习网(aopeng123.cn)
        case 0: i ++;aWm奥鹏作业学习网(aopeng123.cn)
        case 1:aWm奥鹏作业学习网(aopeng123.cn)
        case 2: i ++;aWm奥鹏作业学习网(aopeng123.cn)
        case 3: i ++; break;aWm奥鹏作业学习网(aopeng123.cn)
        default: i ++;aWm奥鹏作业学习网(aopeng123.cn)
        }aWm奥鹏作业学习网(aopeng123.cn)
        printf(“%d\n”,i);aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
A.2aWm奥鹏作业学习网(aopeng123.cn)
B.3aWm奥鹏作业学习网(aopeng123.cn)
C.4aWm奥鹏作业学习网(aopeng123.cn)
D.5aWm奥鹏作业学习网(aopeng123.cn)
答案:B9.下面程序的执行结果是__________。aWm奥鹏作业学习网(aopeng123.cn)
#includeaWm奥鹏作业学习网(aopeng123.cn)
void main()aWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
        int j, x;aWm奥鹏作业学习网(aopeng123.cn)
        for( j = 1, x = 1; j <= 50; j ++)aWm奥鹏作业学习网(aopeng123.cn)
        {aWm奥鹏作业学习网(aopeng123.cn)
                if(x >= 10) aWm奥鹏作业学习网(aopeng123.cn)
                {aWm奥鹏作业学习网(aopeng123.cn)
                        break;aWm奥鹏作业学习网(aopeng123.cn)
                }aWm奥鹏作业学习网(aopeng123.cn)
                if(x % 2 == 1)aWm奥鹏作业学习网(aopeng123.cn)
                {aWm奥鹏作业学习网(aopeng123.cn)
                        x += 2; aWm奥鹏作业学习网(aopeng123.cn)
                        continue;aWm奥鹏作业学习网(aopeng123.cn)
                }aWm奥鹏作业学习网(aopeng123.cn)
        }aWm奥鹏作业学习网(aopeng123.cn)
        printf(“%d\n”,j);aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
A.1aWm奥鹏作业学习网(aopeng123.cn)
B.2aWm奥鹏作业学习网(aopeng123.cn)
C.5aWm奥鹏作业学习网(aopeng123.cn)
D.6aWm奥鹏作业学习网(aopeng123.cn)
答案:D10.下面程序的执行结果是__________。aWm奥鹏作业学习网(aopeng123.cn)
#includeaWm奥鹏作业学习网(aopeng123.cn)
void main()aWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
        int i;aWm奥鹏作业学习网(aopeng123.cn)
        for( i = 0; i < 5; i ++)aWm奥鹏作业学习网(aopeng123.cn)
        {aWm奥鹏作业学习网(aopeng123.cn)
                if( i % 2)aWm奥鹏作业学习网(aopeng123.cn)
                {aWm奥鹏作业学习网(aopeng123.cn)
                        printf("*");aWm奥鹏作业学习网(aopeng123.cn)
                }aWm奥鹏作业学习网(aopeng123.cn)
                elseaWm奥鹏作业学习网(aopeng123.cn)
                        continue;aWm奥鹏作业学习网(aopeng123.cn)
                printf("#");aWm奥鹏作业学习网(aopeng123.cn)
        }aWm奥鹏作业学习网(aopeng123.cn)
        printf("$\n");aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
A.*#*#*#$aWm奥鹏作业学习网(aopeng123.cn)
B.#*#*#*$aWm奥鹏作业学习网(aopeng123.cn)
C.*#*#$aWm奥鹏作业学习网(aopeng123.cn)
D.#*#*$aWm奥鹏作业学习网(aopeng123.cn)
答案:C11.下面程序的执行结果是__________。aWm奥鹏作业学习网(aopeng123.cn)
#includeaWm奥鹏作业学习网(aopeng123.cn)
void main()aWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
        int y = 10;aWm奥鹏作业学习网(aopeng123.cn)
        do aWm奥鹏作业学习网(aopeng123.cn)
y - -;aWm奥鹏作业学习网(aopeng123.cn)
while(y--);aWm奥鹏作业学习网(aopeng123.cn)
        printf(" %d \n" , y--);aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
A.程序错误aWm奥鹏作业学习网(aopeng123.cn)
B.死循环aWm奥鹏作业学习网(aopeng123.cn)
C.-1aWm奥鹏作业学习网(aopeng123.cn)
D.0aWm奥鹏作业学习网(aopeng123.cn)
答案:B12.下面程序的执行结果是__________。aWm奥鹏作业学习网(aopeng123.cn)
#includeaWm奥鹏作业学习网(aopeng123.cn)
void main()aWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
        int x = 3, y = 6, a = 0;aWm奥鹏作业学习网(aopeng123.cn)
        while(x ++ != ( y -= 1))aWm奥鹏作业学习网(aopeng123.cn)
        {aWm奥鹏作业学习网(aopeng123.cn)
                a += 1;aWm奥鹏作业学习网(aopeng123.cn)
                if( y < x ) break;aWm奥鹏作业学习网(aopeng123.cn)
        }aWm奥鹏作业学习网(aopeng123.cn)
        printf(" x = %d, y = %d, a = %d \n", x, y, a);aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
A.x = 4, y = 4, a = 1aWm奥鹏作业学习网(aopeng123.cn)
B.x = 5, y = 4, a = 3aWm奥鹏作业学习网(aopeng123.cn)
C.x = 5; y = 4; a = 3aWm奥鹏作业学习网(aopeng123.cn)
D.x = 5, y = 4, a = 1aWm奥鹏作业学习网(aopeng123.cn)
答案:D13.下面程序段的运行结果是__________.aWm奥鹏作业学习网(aopeng123.cn)
int n=0;aWm奥鹏作业学习网(aopeng123.cn)
while(n++<=2);aWm奥鹏作业学习网(aopeng123.cn)
printf("%d",n);aWm奥鹏作业学习网(aopeng123.cn)
A.2aWm奥鹏作业学习网(aopeng123.cn)
B.3aWm奥鹏作业学习网(aopeng123.cn)
C.4aWm奥鹏作业学习网(aopeng123.cn)
D.有语法错aWm奥鹏作业学习网(aopeng123.cn)
答案:C14.以下程序段________.aWm奥鹏作业学习网(aopeng123.cn)
x=-1;aWm奥鹏作业学习网(aopeng123.cn)
do{aWm奥鹏作业学习网(aopeng123.cn)
   x=x*x; aWm奥鹏作业学习网(aopeng123.cn)
   } while(!x);aWm奥鹏作业学习网(aopeng123.cn)
A.是死循环aWm奥鹏作业学习网(aopeng123.cn)
B.循环执行二次aWm奥鹏作业学习网(aopeng123.cn)
C.循环执行一次aWm奥鹏作业学习网(aopeng123.cn)
D.有语法错误aWm奥鹏作业学习网(aopeng123.cn)
答案:C15.下面程序的运行结果是______.aWm奥鹏作业学习网(aopeng123.cn)
#includeaWm奥鹏作业学习网(aopeng123.cn)
main()aWm奥鹏作业学习网(aopeng123.cn)
  { aWm奥鹏作业学习网(aopeng123.cn)
int y=10;aWm奥鹏作业学习网(aopeng123.cn)
     doaWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
y--;aWm奥鹏作业学习网(aopeng123.cn)
} while(--y);aWm奥鹏作业学习网(aopeng123.cn)
     printf("%d\n", y--);aWm奥鹏作业学习网(aopeng123.cn)
   }aWm奥鹏作业学习网(aopeng123.cn)
A.-1aWm奥鹏作业学习网(aopeng123.cn)
B.1aWm奥鹏作业学习网(aopeng123.cn)
C.8aWm奥鹏作业学习网(aopeng123.cn)
D.0aWm奥鹏作业学习网(aopeng123.cn)
答案:D16.若i为整型变量,则以下循环执行次数是_____.aWm奥鹏作业学习网(aopeng123.cn)
for(i=2; i==0;) aWm奥鹏作业学习网(aopeng123.cn)
printf("%d", i- -);aWm奥鹏作业学习网(aopeng123.cn)
A.无限次aWm奥鹏作业学习网(aopeng123.cn)
B.0次aWm奥鹏作业学习网(aopeng123.cn)
C.1次aWm奥鹏作业学习网(aopeng123.cn)
D.2次aWm奥鹏作业学习网(aopeng123.cn)
答案:B17.执行语句for(i=1;i++<4; );后变量i的值是______.aWm奥鹏作业学习网(aopeng123.cn)
A.3aWm奥鹏作业学习网(aopeng123.cn)
B.4aWm奥鹏作业学习网(aopeng123.cn)
C.5aWm奥鹏作业学习网(aopeng123.cn)
D.不定aWm奥鹏作业学习网(aopeng123.cn)
答案:C18.以下正确的描述是_______.aWm奥鹏作业学习网(aopeng123.cn)
A.continue语句的作用是结束整个循环的执行aWm奥鹏作业学习网(aopeng123.cn)
B.只能在循环体内和switch语句体内使用break语句aWm奥鹏作业学习网(aopeng123.cn)
C.在循环体内使用break语句或continue语句的作用相同aWm奥鹏作业学习网(aopeng123.cn)
D.从多层循环嵌套中退出时,只能使用goto语句aWm奥鹏作业学习网(aopeng123.cn)
答案:B19.下列程序的输出结果是:      .aWm奥鹏作业学习网(aopeng123.cn)
void main()aWm奥鹏作业学习网(aopeng123.cn)
{        int i;aWm奥鹏作业学习网(aopeng123.cn)
        for(i=1;i<10;i++)aWm奥鹏作业学习网(aopeng123.cn)
        {aWm奥鹏作业学习网(aopeng123.cn)
if(i%5==0)break;aWm奥鹏作业学习网(aopeng123.cn)
printf("%d ",i);aWm奥鹏作业学习网(aopeng123.cn)
        }aWm奥鹏作业学习网(aopeng123.cn)
        printf("end\n");aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
A. endaWm奥鹏作业学习网(aopeng123.cn)
B.1 2 3 4 5 endaWm奥鹏作业学习网(aopeng123.cn)
C.1 2 3 4 5aWm奥鹏作业学习网(aopeng123.cn)
D.1 2 3 4 endaWm奥鹏作业学习网(aopeng123.cn)
答案:D20.下列程序的输出结果是:          .aWm奥鹏作业学习网(aopeng123.cn)
void main()aWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
        int i;aWm奥鹏作业学习网(aopeng123.cn)
        for(i=1;i<10;i++)aWm奥鹏作业学习网(aopeng123.cn)
        {aWm奥鹏作业学习网(aopeng123.cn)
            if(i%5==0)continue;aWm奥鹏作业学习网(aopeng123.cn)
            printf("%d ",i);aWm奥鹏作业学习网(aopeng123.cn)
        }aWm奥鹏作业学习网(aopeng123.cn)
        printf("end\n");aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
A.1 2 3 4 endaWm奥鹏作业学习网(aopeng123.cn)
B.5 6 7 8 endaWm奥鹏作业学习网(aopeng123.cn)
C.1 2 3 4 6 7 8 9 endaWm奥鹏作业学习网(aopeng123.cn)
D.endaWm奥鹏作业学习网(aopeng123.cn)
答案:C21.下列程序的输出结果是:       。aWm奥鹏作业学习网(aopeng123.cn)
void main()aWm奥鹏作业学习网(aopeng123.cn)
{aWm奥鹏作业学习网(aopeng123.cn)
        int i=5;aWm奥鹏作业学习网(aopeng123.cn)
        do{aWm奥鹏作业学习网(aopeng123.cn)
                switch(I % 2)aWm奥鹏作业学习网(aopeng123.cn)
                {aWm奥鹏作业学习网(aopeng123.cn)
                        case 0: i--;break;aWm奥鹏作业学习网(aopeng123.cn)
                        case 1: i--;continue;aWm奥鹏作业学习网(aopeng123.cn)
                }aWm奥鹏作业学习网(aopeng123.cn)
                if(i==3)break;                aWm奥鹏作业学习网(aopeng123.cn)
                printf("%d ",i);aWm奥鹏作业学习网(aopeng123.cn)
        }while(i>0);aWm奥鹏作业学习网(aopeng123.cn)
        printf("end\n");aWm奥鹏作业学习网(aopeng123.cn)
}aWm奥鹏作业学习网(aopeng123.cn)
A.0 endaWm奥鹏作业学习网(aopeng123.cn)
B.1 endaWm奥鹏作业学习网(aopeng123.cn)
C.endaWm奥鹏作业学习网(aopeng123.cn)
D.3  endaWm奥鹏作业学习网(aopeng123.cn)
答案:C22.“百鸡问题”:鸡公一,值钱伍;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡公、母、雏各几何?思路一: int cocks,hens,chicken; for (cocks=1; cocks<100; ++cocks) for (hens=1; hens<100; ++hens) for (chicken=3; chicken<100; chicken+=3) {     if( 5*cocks+3*hens+ chicken/3==100 /*百钱*/        && cocks+hens+ chicken==100 ) /*百鸡*/         printf("cocks=%d,hens=%d,chicken=%d\n", aWm奥鹏作业学习网(aopeng123.cn)
             cocks, hens, chicken); }思路二: int cocks,hens,chicken; for (cocks=1; cocks<20; ++cocks)   for (hens=1; hens<33; ++hens)    {       if (5*iCocks+3*iHens+ iChicken/3-100)  continue;       if (iCocks+iHens+iChicken-100) continue;        printf("cocks=%d,hens=%d,chicken=%d\n",                cocks, hens, chicken);    }aWm奥鹏作业学习网(aopeng123.cn)
南开答案 aWm奥鹏作业学习网(aopeng123.cn)
aWm奥鹏作业学习网(aopeng123.cn)
相关说明:
1、本站提供的作业资料等可能与您需要的有些出入,请联系我们的QQ客服
2、请用我们提供的搜索功能查找您要的作业资料。如果找不到的话请到我们的学习论坛去咨询。

关于奥鹏学习网

奥鹏作业学习网提供免费奥鹏作业答案,代做奥鹏在线作业答案,奥鹏离线作业答案,奥鹏考查课试题答案,奥鹏考试答案,实践报告及毕业论文代写,奥鹏教育大工、北航、南开、东财、中医大、东师、西交、北语、东大、中石油、浙大等作业答案在线辅导

'); })();