早教吧作业答案频道 -->其他-->
C语言。第六章作业第六章作业一选择题。1、下面程序段的运行结果是。intn=0;while(n++
题目详情
C语言。第六章作业
第六章作业
一选择题。
1、下面程序段的运行结果是 。
int n=0;
while (n++<=2) ; printf(“%d”,n);
A. 2 B. 3 C. 4 D. 有语法错误
2、对for(表达式1; ;表达式3)可理解为 。
A. for(表达式1;0 ;表达式3) B. for(表达式1;表达式1;表达式3)
C. for(表达式1;1 ;表达式3) D. for(表达式1;表达式3;表达式3)
3、以下正确的描述是 。
A. continue语句的作用是结束整个循环的执行
B. 在循环体内使用break语句或continue语句的作用相同
C. 只能在循环体内和switch语句体内使用break语句
D. 从多层循环嵌套中退出时,只能使用goto语句
4.下述关于break语句的描述中,( )是不正确的。
A. break语句可用于循环体内,它将退出该重循环;
B. break语句可用于开关语句中,它将退出开关语句;
C. break语句可用于if体内,它将退出if语句;
D. break语句在一个循环体内可以出现多次;
5.执行以下程序时,从键盘输入2473↙(↙表示回车),则下面的程序的运行结果是( )
#include
main( )
{ int c ;
while((c=getchar( ))!= ’\n’)
switch(c-'2')
{ case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break;
case 3: putchar(c+3);
default: putchar(c+2);break;
}
}
A. 668966 B. 6688766 C. 668977 D. 66778777
二判断题
1、条件语句是可以实现多路分支的。( )
2、任何循环语句的循环体至少都可执行一次。( )
3、break语句可以出现在各种不同循环语句的循环体中。( )
4、for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。( )
5、While循环语句的循环体至少执行一次。( )
三填空题
1.已知 for(j=1,s=0;j<=9;j+=2) s=s+j; 执行循环后,s的值是 _ 。
2. while循环是先判断表达式,如果为________,执行循环体,然后再判断表达式,直到表达式为假,退出循环 。
四程序填空题
1下面程序的功能是计算1-3+5-7+……-99+101的值
#include
main()
{ int i,t=1,s=0;
for (i=1;i<=101;i+=2)
{【1】; s=s+t; 【2】;}
printf(“%d\n”,s);
}
2下面程序的功能是打印100以内个数为6且能被3整除的所有数。
#include
main()
{int i,j;
for (i=0; 【1】;i++)
{j=i*10+6;
if (【2】) continue;
printf(“%d”,j);
}
第六章作业
一选择题。
1、下面程序段的运行结果是 。
int n=0;
while (n++<=2) ; printf(“%d”,n);
A. 2 B. 3 C. 4 D. 有语法错误
2、对for(表达式1; ;表达式3)可理解为 。
A. for(表达式1;0 ;表达式3) B. for(表达式1;表达式1;表达式3)
C. for(表达式1;1 ;表达式3) D. for(表达式1;表达式3;表达式3)
3、以下正确的描述是 。
A. continue语句的作用是结束整个循环的执行
B. 在循环体内使用break语句或continue语句的作用相同
C. 只能在循环体内和switch语句体内使用break语句
D. 从多层循环嵌套中退出时,只能使用goto语句
4.下述关于break语句的描述中,( )是不正确的。
A. break语句可用于循环体内,它将退出该重循环;
B. break语句可用于开关语句中,它将退出开关语句;
C. break语句可用于if体内,它将退出if语句;
D. break语句在一个循环体内可以出现多次;
5.执行以下程序时,从键盘输入2473↙(↙表示回车),则下面的程序的运行结果是( )
#include
main( )
{ int c ;
while((c=getchar( ))!= ’\n’)
switch(c-'2')
{ case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break;
case 3: putchar(c+3);
default: putchar(c+2);break;
}
}
A. 668966 B. 6688766 C. 668977 D. 66778777
二判断题
1、条件语句是可以实现多路分支的。( )
2、任何循环语句的循环体至少都可执行一次。( )
3、break语句可以出现在各种不同循环语句的循环体中。( )
4、for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。( )
5、While循环语句的循环体至少执行一次。( )
三填空题
1.已知 for(j=1,s=0;j<=9;j+=2) s=s+j; 执行循环后,s的值是 _ 。
2. while循环是先判断表达式,如果为________,执行循环体,然后再判断表达式,直到表达式为假,退出循环 。
四程序填空题
1下面程序的功能是计算1-3+5-7+……-99+101的值
#include
main()
{ int i,t=1,s=0;
for (i=1;i<=101;i+=2)
{【1】; s=s+t; 【2】;}
printf(“%d\n”,s);
}
2下面程序的功能是打印100以内个数为6且能被3整除的所有数。
#include
main()
{int i,j;
for (i=0; 【1】;i++)
{j=i*10+6;
if (【2】) continue;
printf(“%d”,j);
}
▼优质解答
答案和解析
一 :1B 2C 3C 4C 5C
二 :1T 2F 3F 4F 5F
三 :1、25 2真
四 :1 【1】 【2】
2 【1】i<=9 【2】j%3!=0
二 :1T 2F 3F 4F 5F
三 :1、25 2真
四 :1 【1】 【2】
2 【1】i<=9 【2】j%3!=0
看了C语言。第六章作业第六章作业一...的网友还看了以下:
一列数按-1,4,-9,16,-25,…排列那么第六个数是,第七个数是第n个数是(用含n的式子表示, 2020-03-30 …
What is culture 完形填空开头是The world "culture"has man 2020-05-16 …
1到36依次排列,第一排1个数,第二排3个数,第三排5个数,第四排7个数,第五排9个数,第六排11 2020-06-11 …
把负数排列成下面形状第一行:-1.-2,-3,-4,-5第二行:-6,-7,-8,-9,-10第三 2020-07-25 …
观察下列三角形数表,假设第n行的第二个数为an(n≥2,n∈N),(1)依次写出第六行的所有6个数 2020-08-01 …
下图是一个按照某种规则排列出来的三角形数阵假设第n行的第二个数为an(n≥2,n∈N*)(1)依次写 2020-11-20 …
1,2,.按顺序从第二个数数到第六个,共数了多少个数?按顺序第M个数数到第N个数(n>m),共数了多 2020-12-05 …
C语言。第六章作业第六章作业一选择题。1、下面程序段的运行结果是。intn=0;while(n++ 2021-01-08 …
设Tn服从t(n),证明E(Y)=0,n=2,3,4,n,n为什么从2开始.概率论与数理统计第三版第 2021-01-08 …
求满足1+2+3+…+n>2011的最小正整数n,完成算法步骤并画出程序框图.算法步骤:第一步:令n 2021-01-15 …