题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-22 13:05:59

[简答题]请编制程序,其功能为:已知斐波那契(Fibonacci)数0,1,1,2,3,5,8,13……这些数的关系是:从第三项开始,每项都是它前面两项之和。若用ai表示第i项,则有a1=0、a2=1、 ai=ai-1+ai-2(i≥3)。试求出第24个斐波那契数,存放在RESULT开始的内存单元中。
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整,完成要求的功能。或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
; PROG1.ASM
EXTRN LOAD:FAR, SAVE:FAR
N EQU 1
DSEG SEGMENT
SOURCE DW N DUP ( )
RESULT DW N DUP (0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 128 DUP ( )
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG;SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
LEA DX, SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
MOV AX

更多"请编制程序,其功能为:已知斐波那契(Fibonacci)数0,1,1,"的相关试题:

[简答题]请编制程序,其功能为:已知斐波那契(Fibonacci)数0,1,1,2,3,5,8,13……这些数的关系是:从第三项开始,每项都是它前面两项之和。若用ai表示第i项,则有a1=0、a2=1、 ai=ai-1+ai-2(i≥3)。试求出第24个斐波那契数,存放在RESULT开始的内存单元中。
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整,完成要求的功能。或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
; PROG1.ASM
EXTRN LOAD:FAR, SAVE:FAR
N EQU 1
DSEG SEGMENT
SOURCE DW N DUP ( )
RESULT DW N DUP (0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 128 DUP ( )
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG;SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
LEA DX, SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
MOV AX
[单项选择]提出“正其谊不谋其利,明其道不计其功”的教育家是______。
A. 董仲舒
B. 韩愈
C. 朱熹
D. 王守仁
[单项选择]提出“正谊明道”,后来被朱熹发展为“正其义不谋其利,明其道不计其功”的是( )
A. 孔丘
B. 老子
C. 董仲舒
D. 朱熹
[单项选择]提出“正谊明道”,后来被朱熹发展为“正其义不谋其利,明其道不计其功”的教育家是()。
A. 孔丘
B. 老子
C. 董仲舒
D. 朱熹
[单项选择]把民主革命与社会主义革命“毕其功于一役”的主张,其错误在于()
A. 抹杀了无产阶级在民主革命中的领导权
B. 混淆了民主革命与社会主义革命的界限
C. 割裂了两个革命之间的联系,中间横插一个资产主义社会
D. 犯了右倾错误
[简答题]N名学生的成绩已在主函数中放入一个带有头结点的链表结构中,h指向链表的头结点。请编写函数fun,其功能是:找出学生的最高分,并由函数值返回。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#define N 8
struet slist

double s;
struct slist*next;

typedef struct slist STREC;
double fun(STREC*h)


STREC*creat(double*s)

STREC*h,*p,*q;
int i=0;
h=p=(STREC*)malloc(sizeof(STREC));
p->s=0;
while(i<N)
/*产生8个结点的链表,各分数存入链表中*/

q=(STREC*)malloc(sizeof(STREC));
p->s=s[i];i++;p->next=q;
p=q;

p->next=NULL;
return h;/*返回链表的首地址*/

void outlist(STREC*h)

STREC *p;
p=h;
printf("head");
do
printf("->%2.0f",p->s);
p=p->next;

/*输出各分数*/
while(p->next!=NULL);
printf("/n/n");

void main( )

double s[N]=85,100,99,85,91,72,64,87,max;
STREC*h;
h=creat(s);
outlist(h);
max=fun
[简答题]某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数,其功能是:求出该学生的平均分,并放入记录的ave成员中。
例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun部位中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#define N 8
typedef struct

char num[10];
double s[N];
double ave;

STREC://
void fun(STREC*a)

int i:
a->ave=0.0;
for(i=0;i<N;i++)
a->ave=a->ave+a->s[i];
/*求各门课程成绩的总和*/
a->ave=a->ave/N;/*求平均分*/

void main( )

STREC s="GA005",85.5,76,69.5,85,91,72,64.5,87.5;
int i;
fun(&s);
printf("The%s’s student data:/n",s.num);
for(i=0;i<N;i++)
printf("%4.1fkn",s.s[i]);
printf("/nknave=%7.3fkn",s.ave);
printf("/n");

[判断题]财务成果只能表现为盈利,不能为亏损。( )
[简答题]我怎么能为他的讲话负责呢
[单项选择]不能为机体提供能量的营养素是
A. 维生素类
B. 淀粉类
C. 蛋白质类
D. 糖类
E. 脂肪类
[简答题]我怎么能为他讲的话负责呢
[填空题]在设计视图为学生“成绩”表设置有效性规则,限定“成绩既不能为负值,也不能超过100分”,有效性表达式为______。
[单项选择]保证合同不能为()。
A. 书面形式
B. 口头承诺
C. 信函、传真
D. 主合同中的担保条款
[单项选择]以下哪项如果为真,最能为有力地指出李工程师论证中的漏洞( )
A. 一个数大大高于某些数的平均数,不意味着这个数高于这些数中的每个数
B. 日本人的平均寿命不仅居亚洲之首,而且居世界之首
C. 日本的胰腺癌病人的平均生存年限是5年,接近于亚洲的平均水平
D. 日本医疗技术的发展,很大程度上得益于对中医的研究和引进

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码