题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-01-15 23:29:26

[简答题]下面程序实现插入排序算法。typedef struct{ int key; Info otherinfo;}SeqList;void InsertSort(SeqList R[],int n){/* 待排序列保存在R[1..n]中*/ SeqList x; int i,j,k,lo,hi,mi; for (i=2;i<=n;i++) { (1) ; lo=1; hi=i-l; while (lo<=hi) { mi=(lo+hi)/2; if ( (2) ) break; if (R[mi].key>x.key) hi=mi-l; else lo=mi+l; } if (mi=lo) k=i - mi; else k=i - mi-1; for (j=0;j (3) ; R[i-j]=x; }}在空白处填写适当的内容,使该程序功能完整。(1)(2)(3)

更多"下面程序实现插入排序算法。typedef struct{ int"的相关试题:

[简答题]阅读如下程序typedef struct{int key;char info;}NODE;NODE r[10];fun(NODE r[],int l,int h){ int i,j; NODE x: if(1>=h)return; i=l;j=h;x=r[i]; do(while((rEi-I.key>=x.key)&&(j>i))j— —; if(ii))j++; if(i
[单项选择]有以下程序段
typedef struct node(int data; struct node *next;) *NODE;
NODE p;
以下叙述中正确的是______。
(A) P是指向struct node结构变量的指针的指针
(B) NODE p;语句出错
(C) P是指向struct node结构变量的指针
(D) P是struct node结构变量
[单项选择]有以下程序段:
typedef struct node(int data;struct node*next;)*NODE;
NODE P;
以下叙述中正确的是______。
A. P是指向struct node结构变量的指针的指针
B. NODE p;语句出错
C. P是指向struct node结构变量的指针
D. P是struct node结构变量
[单项选择]有下列程序段:
typedef struct NODE
int num;struct NODE*next;
OLD;
下列叙述中正确的是( )。
A. 以上的说明形式非法
B. NODE是一个结构体类型
C. OLD是一个结构体类型
D. OLD是一个结构体变量
[单项选择]有以下程序段:
typedef struct NODE
int num, struct NODE *next;
OLD;
以下叙述中不正确的是( )。
A. 以上的说明形式合法
B. NODE是一个结构体类型
C. OLD是一个结构体类型
D. NODE是一个结构体变量
[单项选择]有以下程序段:
typedef struct NODE
int num; struct NODE *next;
OLD;
以下叙述中正确的是( )。
A. 以上的说明形式非法
B. NODE是一个结构体类型
C. OLD是一个结构体类型
D. OLD是一个结构体变量
[简答题]已知二叉树的定义如下:typedef struct node{ int data; struct node *lchild, *rchild;}*Bitptr;编写递归算法求二叉树的高度。函数原型为:int f34(Bitptr t);
[单项选择]有以下程序: #include <stdio.h> typedef struct { int b, p; }A; void f(A c)/* 注意:c是结构变量名*/ { int j; c.b+=1; c.p+=2; } main( ) { int i; A a={1, 2}; f(a); printf("%d, %d/n", a.b, a.P); } 程序运行后的输出结果是______。
A. 2, 4
B. 1, 2
C. 1, 4
D. 2, 3
[简答题]#include<stdio.h> typedef struct abc {int a,b,c; }; main( ) {struct abe s[2]={{1,2,3),{4,5,6}}; int t=-s[0].a+s[1].b; printf("%d/n",t); }
[单项选择]对下面说明叙述正确的是( )
typedef struct stu
int n;char ch[8];
student;
A. student是结构体类型名
B. student是结构体变量
C. typedef struct是结构体类型
D. struct是结构体类型名
[简答题]

设有单链表类型定义如下: typedef struct node { int data; struct node *next; } *LinkList; 阅读下列算法,并回答问题: void f33(LinkList head, int A, int B) { LinkList p=NULL; While (head !=NULL) { if (head->data>A&&head->datanext; } if (p !=NULL) printf("%d/n",p->data); }

简述算法f33的功能。
[填空题]

有以下程序
#include<stdio.h>
typedef struct
{int num;double s;}REC;
void funl(REC x){x.num=23;x.s=88.5;}
main( )
{ REC a=<16,90.0};
funl (A) ;
printf("%d/n",a.mum);
}
程序运行后的输出结果是______。


[填空题]有以下程序:
#include<stdio.h>
typedef struct
int num;double s;)REC;
void funl(REC x)x.num=23;x.s=88.5;
main( )
REC a=16,90.0);
fun1(a);
printf("%d/n",a.num);

程序运行后的输出结果是______。
[单项选择]设有如下说明:
Typedef struct ST
long a;
int b;
Char c[2];
NEW;
以下说法正确的是()
A. NEW是一个结构体变量
B. NEW是一个结构体类型
C. ST是一个结构体类型
D. 以上说明形式非法

我来回答:

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

订单号:

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