以下()问题求解的基本方法。
A.穷举法
B.归纳法
C.递归法
D.回溯法
- · 有2位网友选择 BC,占比25%
- · 有2位网友选择 C,占比25%
- · 有2位网友选择 AD,占比25%
- · 有1位网友选择 BD,占比12.5%
- · 有1位网友选择 AC,占比12.5%
A.穷举法
B.归纳法
C.递归法
D.回溯法
A、算法是问题求解规则的一种过程描述,在执行有穷步的运算后终止
B、算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法
C、算法的每一个运算必须有确切的定义,即必须是清楚明确的、无二义性
D、一个算法好坏,要分析其占用的计算机时间、空间,是否易理解、易调试和易测试等
A、研究三体问题的方法大致可分为3类.
B、第一类是分析方法,其基本原理是把天体的坐标和速度展开为时间或其他小参数的级数形式的近似分析表达式,从而讨论天体的坐标或轨道要素随时间的变化;
C、第二类是定性方法,采用微分方程的定性理论来研究长时间内三体运动的宏观规律和全局性质;
D、第三类是数值方法,这是直接根据微分方程的计算方法得出天体在某些时刻的具体位置和速度。
【说明】
在某嵌入式处理器上,编写以下两段秸序(编译选项中,存储采用4字节对齐方式)。
程序段1:
struct studentl {
char name [10] ;
long sno;
char sex;
float score [4] ;
*pl, al, bl;
程序段2:
union student2 {
char name [10] ;
long sno;
char sex,
float score [4] ;
*p2, a2, b2;
汉诺塔问题说明:有n个盘子在A处,盘子从小到大,最上面的盘予最小,程序要
把这n个盘子从A处搬到C处,可以在E处暂存,但任何时候都不能出现大的盘子压
在小的盘子上面的情况。
下列是一段求解汉诺塔问题的C语言程序。
include
void move (int n, char a, char c)
{
static int Step=l;
printf ("Step %2d: Disk %d %c..--> %c\n", Step, n, a, c) ;
Step++;
}
void Hanoi (int n, char a, char b, cnar c)
{
if (n>l)
{
Hanoi (n-l, a, c, b) ;
move (n, a. c) ;
Hanoi (n-l, b, a, c) ;
}
else move (n,a,c);
}
void main()
{
Hanoi(3, ’A’, 、B’, 、C ’);
}
【问题1】(3分)
C语言函数的一般格式为:
<函数类型> <函数名> (<参数列表>)
{
<函数体>;
}
简答下述问题,将答案填写在答题纸中对应栏目。
(l)<函数类型>的含义是什么?
(2)<参数列表>的含义是什么?
(3)C语言函数之间的参数如何传递?
【问题2] (6分)
回答问题,将答案填写在答题纸中对应栏目。
(1)sizeof(struct studentl)结果是多少
(2) sizeof(union student2)结果是多少
(3)变量a2在程序段2中定义,写出执亍以下语句后的输出结果。
strcpy (a2. name,¨zhangwei¨);
a2.sex=’f’;
printf ("%s¨, a2 .name);
【问题3](6分)
仔细阅读求解汉诺塔问题的C语言程序,完成其中(1)~(4)空白填空,将答案
填入答题纸的对应栏内。
运行结果为:
Step1:Disk l A---->C
Step 2: (l)
Step 3: Disk I C---->B
Step4: (2)
Step 5: (3)
Step 6: Disk 2 B---->C
Step 7: (4)
B.掌握各种液压与气动元件的典型结构、工作原理、参数计算及应用场合等流体传动专业基础知识,并灵活应用于流体传动系统的设计。
C.掌握各种液压与气压传动基本回路的工作原理、特点与应用等知识,并应用于流体传动系统的设计与分析;
D.掌握复杂流体传动系统的分析方法,能够分析复杂流体传动系统的原理、特点,对存在的问题进行分析、识别与分解,并提出解决方案;
E.掌握一般流体传动系统的设计步骤与方法,能设计一般的流体传动系统 。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!