用结构化程序设计的方法设计程序时,程序由三种基本逻辑结构组成,其中不包括______。A.顺序结构B.
用结构化程序设计的方法设计程序时,程序由三种基本逻辑结构组成,其中不包括______。
A.顺序结构
B.随即结构
C.循环结构
D.选择结构
用结构化程序设计的方法设计程序时,程序由三种基本逻辑结构组成,其中不包括______。
A.顺序结构
B.随即结构
C.循环结构
D.选择结构
以下叙述中错误的是
A.结构化程序由顺序、分支、循环三种基本结构组成
B.C语言是一种结构化程序设计语言
C.使用三种基本结构构成的程序只能解决简单问题
D.结构化程序设计提倡模块化的设计方法
A.面向对象的程序设计方法强调以过程为中心和模块化设计
B.程序由对象组成,通过对象以及对象之间的消息传递来实现系统功能
C.面向对象程序采用事件驱动的运行机制
D.面向对象的程序,要实现某一具体功能仍需要使用结构化程序设计的方法设计算法
A.为了减少程序的长度,最好不要在程序中增加注释
B.变量名以简洁为好,名字太长了难以理解,增加了程序的复杂性
C.程序语句要求体现层次性,以使结构清晰明显
D.数据结构的组织和复杂程度在设计期间确定,但数据说明的风格是在写程序时确定的
审计师在设计与存货项目相关的审计程序时,确定了以下审计策略。其中不正确的是()。
A.对单位价值较高的存货,以实施实质性测试程序为主
B.对由少数项目构成的存货,以实施实质性测试程序为主
C.对单位价值较高的存货,以实施控制测试程序为主
D.实施实质性测试程序时,抽查存货的范围取决于存货的性质和样本选择方法
A.详细设计是具体地编写程序
B.详细设计是细化成很容易地从中产生程序图纸
C.详细设计的结果基本决定了最终程序的质量
D.详细设计中采用的典型方法是结构化程序设计方法
A.程序设计语言经历了机器语言、汇编语言到高级语言的发展过程,其中高级语言又分为面向过程的高级语言和面向对象的高级语言两个过程
B.结构化程序设计过程中遵循:自顶向下,由细到粗;清晰第一,效率等原则
C.在面向对象的程序设计方法中,类是对象的抽象,不占用内存空间,程序只给对象分配内存空间
D.1976年沃思明确提出“算法”和“数据结构”是程序的两个要素
循环控制
1.实验目的
①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。
②掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。
③进一步学习调试程序。
2.实验内容
编程序并上机调试运行。
①逐个检查1到200的所有整数,求1到200之间的完全平方数。
②判断一个整数是否为素数。
③由标准输入读一行字符,输出各个字符的编码。
④统计由标准输入得到的文件中字符的个数。
⑤统计输入数据的个数,找出其中的最小值和最大值。
⑥分别统计输入文件中的空格、行、数字、花括号以及其他所有字符的个数。
⑦打印Fibonacci序列前30个数。
⑧填出下列程序的运行结果。
main()
{int k=0;char c='A';
do
{ switch(c++)
{case'A':k++;break;
case'B':k--;
case'c':k+=2; break;
case'D':k=k%2; contlnue;
case'E':k=k*10;break;
default:k=k/3;
}
k++;
}
while(c<'G');
prinff("k=%d\n",k);
}
⑨若运行以下程序时,从键盘输入3.6 2.4<CR> (<CR>表示回车),写出程序的运行结果。
#include<math.h>
main()
(float x,y,z;
scanf("%f%f",&x,&y);
z=x/y
while(1)
{if(fabs(z)>1.0) {x=y;y=z:z=x/y:}
else break;
}
printf("%f\n",y);
}
⑩编写程序,从键盘输入6名学生的5门成绩,分别求出每个学生的平均成绩,并依次输出。
编程求1!+2!+3!+4!+……………+19!+20!。
找出1000之内的所有完数。
输出9*9口诀。
打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,冈为153=13+53+33。
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求猴子第一天共摘了多少个桃子。
要求编写程序使得在屏幕上输出如下图形。