题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-15 22:54:45

[填空题]A:她已找出中文课本重新开始学习了
B:并且已经申请了去中国的签证
C://姐姐打算继续学习汉语


更多"A:她已找出中文课本重新开始学习了 B:并且已经申请了去中国的签"的相关试题:

[单项选择]小明每周都会对自己的学习作出小结,并进行分析,找出自己的问题和不足,从而改进学习,这属于()。
A. 自我认识
B. 自信心
C. 自我体验
D. 自我调控
[简答题]下列程序的功能是:已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a数组中。找出成绩最高的学生记录(假定最高成绩的记录是唯一的),通过形参返回。请编写函数mmm(STU a[],STU*s)实现程序要求,最后调用函数reawriteDAT( )把结果输出到文件out.dat中。
例如:KS01 87
KS09 67
KS11 97
则调用该函数后,输出The lowest:KS09,67。
注意:部分源程序已给出。
请勿改动主函数main( )和函数readwriteDAT( )的内容。
[试题源程序]
#include<stdio.h>
#include<string.h>
#include<conio.h>
#define N 10
void readwriteDat( );
typedef struct ss

char num[10];int s;
STU;
void mmm(STU a口,STU*s)


main( )
(
STU a[N]="A01",81,"A02",89,"A03",81),"A04",66),"A05",87),"A06",77),"A07",79,
"A08",61,"A09",80),"A10",71),,m;
int i;
system("cls");
printf("*****The original data*****/n");
for(i=0;i<N;i++)printf("No=%s Mark=%d/n",a[i]nmu/n,a[i].s);
mmm(a,&m);
printf("*****THE RESULT*****/n");
printf("The highest:%s,%d/n",m.hum,m.s);
readwriteDat( );
)
void readwriteDat( )

FILE*rf,*wf:
[简答题]下列程序的功能是:已知学生的记录由学号和三门学习成绩构成,N名学生的数据已有入 A数组中。找出各科及格的学生中总成绩最高的学生记录(假定最高成绩的记录中唯一的),通过形参返回。
请考生编写函数mmm(STUa[],STU*s)实现程序的要求,最后调用函数readwritedat( )把结果输出到文件out.dat中。
例如:
KS01 87 60 88
KS09 97 59 99
KS11 67 67 60
则调用该函数后,输出
the top:KS01,87, 60, 88
# include <stdio.h>
# include <string.h>
# define N 10
void readwritedat ( );
typedef struct ss
char num[10];
int s1, s2, s3;
STU;
mmm(STU a[],STU *s)


main ( )

STU a[N]=
"01", 81, 93, 92,
"02", 89, 65, 91,
"03", 66, 55, 73,
"04", 87, 91, 99,
"05", 77, 65, 91,
"06", 90, 55, 73,
"07", 79, 65, 91,
"08", 61, 55, 73,
"09", 80, 93, 92,
"10", 71, 65, 91
m;
int i;
for (i=0; i<N; i++ )
printf ("No=%s Mark=%d/n",a[i] .num, a[i] .s1,a[i] .s2,a[i].s3);
mmm (a, &m);
printf("the highest: %s,%d/n",m.num,m.s1+
[填空题]下列给定程序中,函数proc( )的功能是:对M名学生的学习成绩,按从低到高的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main( )函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<string.h>
#include<stdio.h>
#define M 10
typedef struct ss

char num[10];
int s;

STU;
STU *proc(STU a[],int m)
for(i=j=0;i<M;j++)
if(b[i].s<b[j].s)
j=i;
//************found*************
t[k].s=b[j].s;
b[j].s=100:

return t;

void outresult(STU a[],FILE*pf)

int i;
for(i=0;i<M;i++)
fprintf(pf,"No=%s Mark=%d/n",
a[i].num,a[i].s);
fprintf(pf,"/n/n");

void main( )

STU stu[M]="A01",77,"A02",85,
"A03",96,"A04",65,"A05",75,
"A06",96,"A07",76,"A08",63),
"A09",69,"A10",78;

STU b[M],*t;
int i,j.k;
//************found*************
*t=calloc(m,sizeof(STU));
for(i=0;i<M;i++)
[简答题]

下列程序的功能是:已知学生的记录由学号和学习成绩构成,N名学生的数据已存入数组a中,找出成绩最高的学生的记录(假定最高成绩记录是唯一的),通过形参返回。请编写函数mmm(STU a[],STU*s)实现程序要求,最后调用函数reawriteDAT( )把结果输出到文件out.dat中。
例如:KS01 87
KS09 67
KS11 97
则调用该函数后将输出:
The lowest:KS09,67
注意:部分源程序已给出。
请勿改动主函数main( )和函数readwriteDAT( )的内容。
[试题源程序]
#include<Stdio.h>
#include<string.h>
#include<conio.h>
#defime N 10
void readwriteDat( );
typedef struct ss

char num[10];int s;
STU;
void mmm(STU a[],STU*s)


msin( )

STU
a[N]="A01",81,"A02",89),"A03",81),"A01",66),"A04",87),"A05",77),"A07",79),"A08",61),"A09",80,"A10",71,),m;
int i;
System("cls");
printf("***** The original data ***** /n");
for(i=0;i<N;i++) printf("No=%s Mark=%d/n",a[i].num,a[i].s);
mmm(a,&m);
print

[填空题]下列给定程序中,函数fun( )的功能是:对N名学生的学习成绩,按从低到高的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <alloc.h>
#define N 10
typedef struct SS

char num[10];
int s;
STU;
STU *fun(STU a[],int m)

STU b[N],*t;
int i, j,k;
/*************found*************/
*t=calloc(m,sizeof(STU));
for(i=0;i<N;i++)
b[i]=a[i];
for(k=0;k<m;k++)

/*************found*************/
for (i=j=0;i<N;j++)
if(b[i].s<b[j],s)
j=i;
/*************found*************/
t[k].s=b[j].s;
b[j].s=100;

return t;

outresult(STU a[],FILE *pf)

int i;
for(i=0;i<N;i++)
fprintf(pf,"NO=%S Mark=%d/n",
a[i].num,a[i].S);
fprintf(pf,"/n/n");

main( )


[单项选择]二、根据以下资料。
2007年我国课本出版情况
2007年我国课本出版情况
项 目 种数 总印数
(万册)
总印张
(千印张)
定价总金额
(万元)
(种) #新出版
总计 53997 18829 332428 23594404 2541472
大专及以上课本 33525 1357l 26868 4955463 686599
中专、技校课本 4126 1237 5726 761467 95375
中学课本 5028 932 151841 10960399 1004915
小学课本 5399 990 140111 61 59831 635488
业余教育课本A. 72.1%
B. 21.5%
C. 33.8%
D. 25.1%
[简答题]给定程序MODI1.C中函数fun的功能是: 对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来, 并将这些学生数据存放在一个动态分配的连续存储区中, 此存储区的首地址作为函数值返回。 请改正函数fun中指定部位的错误, 使它能得出正确的结果。 注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构! 给定源程序: #include #include #include #define N 10 typedef struct ss { char num[10]; int s; } STU; STU *fun(STU a[], int m) { STU b[N], *t; int i,j,k; t=(STU *)calloc(sizeof(STU),m) for(i=0; i b[j].s) j=i; t(k)=b(j); b[j].s=0; } return t; } outresult(STU a[], FILE *pf) { int i; for(i=0; i
[填空题]下列给定程序中,函数fun( )的功能是:对N名学生的学习成绩,按从高到低的顺序找出前叫m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构. 试题程序: #include <conio.h> #include <string.h> #include <stdio.h> #include <alloc.h> #define N 10 typedef struct ss {char num[10];  int s; } STU; STU *fun{STU a[], int m) { STU b[N] ,*t; int i, j,k; /*************found**************/ *t=calloc (m, slzeof (STU)); for(i=0;i<N;i++) b[i]=a[i]; for(k=0; k<m; k++) { for (i=j=0;i<N;i++) if (b[i].s>b[j].s) j=i; /*************found**************/ t[k].num=b [j].num; t[k].s=b[j] s; b[j].s=0; } return t; } outresult(STU a[],FILE *pf) { int i; for (i=0; i<N; i++) fprintf(pf, "No=%s Mark-%d/n ", a [i] .num, a[i].s); fprintf(pf, "/n/n "); } main ( ) { STU a[N]={{ "A01 ",81},{ "A02 ",89}, { "A03 ",66},{ "A04 ",87},{ "A05 ",77},
[填空题]下列给定程序中,函数fun( )的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<malloc.h>
#include<string.h>
# include<conio.h>
#define N 10
typedef struct ss

char num[10];
int order;
STU;
STU *fun(STU a[], iht m)

STU b[N], *tt;
int i,j,k;
【1】 ;
for(i=0; i<N; i++)
b[i]=a[i];
for (k=0;k<m;k++)

for (i=j=0;i<N;i++)
if ( 【2】 )
j=i;
tt [k]=b[j];
b[j].order=0;

return 【3】 ;

outresult (STU a[],FILE *pr)

int i;
for(i=0;i<N; i++)
fprintf(pf,"No=%s Mark=%d/n",
a[i].num,a[i].order);
fprintf(pf,"/n/n");

main( )

STU [N]=

我来回答:

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

订单号:

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