2025年秋江苏开放大学dotNet及C#程序设计050322第四次形考作业 循环控制语句本学期最新答案

资源下载
下载价格30

江苏开放大学

形成性考核作业

学 号:

姓 名:

课程代码: 110128

课程名称: dotNet及C#程序设计

评阅教师:

4 次形考作业

5 次形考作业

第五单元 循环控制语句

  1. 选择题(把答案填在下表格中,每题2分,共12分))
1 2 3 4 5 6 7 8 9 10
  1. 执行程序段

int count=0;

while (count<=7) ; Console.WriteLine(count);

的输出结果是

A. 0 B. 8 C. 死循环 D.有语法错误

2、 若i为整型变量,则以下循环

for (i=3; i==1; ) ; Console.WriteLine(conunt);

的执行的次数是 次

A. 无限 B.0 C. 1 D. 2

3、现有如下程序

using system

class Example

{

Public Static void main( )

{

Int x=1, a=0, b=0;

Switch(x)

{

Case 0: b++, break;

Case 1: a++ ,break;

Case 2: a++, b++, break;

}

Console.WriteLine(“a={0},b={1}”, a, b);

}

}

当程序运行时,其输出结果是

A. a=2 , b=1 B. a=1 , b=1 C. a=1 ,b=0 D. a=2 , b=2

4、 while语句和do…while语句的区别在于

A. while语句的执行效率较高

B. do… while语句编写程序较复杂

C. 无论条件是否成立,while语句都要执行一次循环体

D. do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体

5、以下关于for循环的说法不正确的是

A. for循环只能用于循环次数已经确定的情况

B. for循环是先判定表达式,后执行循环体语句

C. for循环中,可以用break语句跳出循环体

D. for循环体语句中,可以包含多条语句,但要用花括号括起来

6、结构化的程序设计的3种基本结构是

A. 顺序结构,if结构,for结构

B. if结构,if…else结构 else if结构

C. while结构, do…while结构, foreach结构

D. 顺序结构,分支结构,循环结构

二、程序阅读题(每题6分,共12分)

1、写出以下程序运行时的输出结果

Using System

Class Program

{

Static void Main(string [ ] args)

{

Int a, s, n , count;

a=2; s=0; n=1; count=1;

while (count<=7)

{

n=n*a; s=s+n ; ++count;

}

Console.WriteLine(“s={0}”, s);

}

}

2、写出以下程序运行时的输出结果

Using System

Class test

{

Static void Main(string[ ] args)

{

int i, s=0;

for ( i=1; ; i++ )

{

if (s>50) break;

If ( i %2 ==0) s+=i;

}

Console.writeLine(“ i, s=” +i+” , “+s);

}

}

三、编程题(每个编程题38分 ,共76分)

1、设计一个控制台应用程序,输出1~5的平方值。在下面空白处把程序演示运行效果截图粘在下方。

2、编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和。在下面空白处把程序演示运行效果截图粘在下方。

 

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者

评论0

请先

站点公告

本站已经将所有内容都转移到下方微信小程序里,如果有需要答案可以扫码下方微信小程序寻找

显示验证码

社交账号快速登录