流程控制与算法
- 选择题(把答案填在下表格中,每题2分,共12分))
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
- 执行程序段
int count=0;
while (count<=7) ; Console.WriteLine(count);
的输出结果是
- 0 B. 8 C. 死循环 D.有语法错误
2、 若i为整型变量,则以下循环
for (i=3; i==1; ) ; Console.WriteLine(conunt);
的执行的次数是 次
- 无限 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=2 , b=1 B. a=1 , b=1 C. a=1 ,b=0 D. a=2 , b=2
4、 while语句和do…while语句的区别在于
- while语句的执行效率较高
- do…while语句编写程序较复杂
- 无论条件是否成立,while语句都要执行一次循环体
- do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体
5、以下关于for循环的说法不正确的是
- for循环只能用于循环次数已经确定的情况
- for循环是先判定表达式,后执行循环体语句
C. for循环中,可以用break语句跳出循环体
- for循环体语句中,可以包含多条语句,但要用花括号括起来
6、结构化的程序设计的3种基本结构是
- 顺序结构,if结构,for结构
B. if结构,if…else结构 else if结构
- 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个数,要求找出最大数和次大数。把程序代码及演示运行效果截图。
实验名称:
一、实验目的及要求
- 掌握visual studio 2010的下载、安装与配置;
- 掌握visual studio中的常用控件的添加和属性设置
- 掌握if语句、if …else语句 、if…else if 语句相关实例操作
- 掌握 while语句相关实例操作
- 掌握do…while语句相关实例操作
- 掌握continue、break跳转语句
二、实验内容
- 下载、安装并配置visual studio 2010
- 在visual studio2010平台以课本习题为案例进行上机操作
- 针对课本上的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