24年春江苏开放大学 .NET平台与C#程序设计流程控制与算法(第一次形考作业)最新答案

资源下载
下载价格30

流程控制与算法

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

 

  • 执行程序段

int  count=0;

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

的输出结果是      

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

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

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

的执行的次数是     

  1. 无限    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);

}

}

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

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

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

  1.  while语句的执行效率较高
  2.  do…while语句编写程序较复杂
  3.  无论条件是否成立,while语句都要执行一次循环体
  4.  do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体

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

  1.  for循环只能用于循环次数已经确定的情况
  2.  for循环是先判定表达式,后执行循环体语句

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

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

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

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

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

  1.  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);

}

}

 

 

  • 实验及技能训练

下面实验前面两个任务不计分,第三个任务中的实验每个编程题19分 ,共76分,并把任务三中的实验填写在实验报告中

任务一:下载、安装并配置visual studio 2010

任务二:在visual studio 2010平台以本单元课本习题为案例进行上机操作

任务三

1、设计一个控制台应用程序,输出1~5的平方值。把程序代码及演示运行效果截图。

2、编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和。把程序代码及演示运行效果截图。

3、编写一个程序,用while语句,求出1+(1+2)+(1+2+3)+…+(1+2+3+…+10)之和。把程序代码及演示运行效果截图。

4、编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。把程序代码及演示运行效果截图。

 

 

实验名称:

一、实验目的及要求

  1. 掌握visual studio 2010的下载、安装与配置;
  2. 掌握visual studio中的常用控件的添加和属性设置
  3. 掌握if语句、if …else语句 、if…else if 语句相关实例操作
  4. 掌握 while语句相关实例操作
  5. 掌握do…while语句相关实例操作
  6. 掌握continue、break跳转语句

二、实验内容

  1. 下载、安装并配置visual studio 2010
  2. 在visual studio2010平台以课本习题为案例进行上机操作
  3. 针对课本上的if语句、while语句、do…while语句实例上机操作

三、实验设备及环境

1.安装visual studio2010软件

 

四、实验步骤(功能实现的核心代码及说明,包括数据库表)

下面实验前面两个任务不计分,第三个任务中的实验每个编程题19分 ,共76分,并把任务三中的实验填写在实验报告中

任务一:下载、安装并配置visual studio 2010

任务二:在visual studio 2010平台以本单元课本习题为案例进行上机操作

任务三

1、设计一个控制台应用程序,输出1~5的平方值。把程序代码及演示运行效果截图。

2、编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和。把程序代码及演示运行效果截图。

3、编写一个程序,用while语句,求出1+(1+2)+(1+2+3)+…+(1+2+3+…+10)之和。把程序代码及演示运行效果截图。

4、编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。把程序代码及演示运行效果截图。

 

五、实验结果(程序运行结果等,可附截图)

 

 

 

六、实验小结

 

 

 

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者
课程作业辅导,点击图片加微信,有偿服务

评论0

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录