题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-25 21:45:57

[填空题]以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。 void fun(char*w,char x,int*n) { int i, p; p=0; w[*n]=x; while(x>w[p])p++; for(i=*n;i>p;i--)w[i]= 【13】 ; w[p]=x; ++ *n;}

更多"以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数"的相关试题:

[填空题]以下过程用来在w数组中插入x,w数组中的数已按由小到大的/顷序存放,n指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。请填空补充程序。 Sub fun(w,x,n) Dim i,p p=0 w(n)=x Do While x>w(p) 【11】 Loop For i=n to p+1 Step-1 w(i)= 【12】 Next i w(p)=x n=n+1 Sub End
[填空题]以下函数用来求出两整数之和,并通过形参将结果传回,请填空。
void func(int x,int y, 【13】 z)
*z=x+y;
[填空题]以下函数用来求出两整数之和,并通过形参将结果传回,请填充完整。
void func(int x,int y, ______z)
*z=x+y;

[填空题]以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。
#include<conio.h>
#include<stdio.h>
int fun(int *s,int t,int *k)
int i;
*k=0;
[8]
if(s[*k]<s[i])*k=i;
return [9]
main( )
int a[10]:876,675,896,101,301,401,980,431,451,777,k;
fun(a,10,&k);
pfintf("%d,%d/n",k,a[k]);
[填空题]以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include<conio.h> #include<stdio.h> int fun(int*s,int t,int*k) { int i; *k=0; 【10】 if(s[*k]<s[i])*k=i; return 【11】 ;} main( ) { int a[10]={876,675,896,101,301,401,980,431,451,777},k; clrscr( ); fun(a,10,&k); printf("%d,%d/n",k,a[k]);}
[填空题]若有以下定义:double w[10],则w数组元素下标的上限为______。
[填空题]阅读以下函数说明和C语言函数,回答问题。
[说明1]
函数void convelt(chal *a,int n)是用递归方法将一个正整数n按逆序存放到一个字符数组a中,例如,n=123,在a中的存放为’3’、’2’、’1’。
[C函数1]
void convert(char *a,int n)
int i;
if((i=n/10)!=0; convert( (1) ,i);
*a= (2) ;

[说明2]
函数int index(char *s,char *t)检查字符串s中是否包含字符串t,若包含,则返回t在s中的开始位置(下标值),否则返回-1。
[C函数2]
int index(char *s,char *t)
int i,j=0;k=0;
for(i=0;s[i]!:’/0’;i++)
( for( (3) ;(t[k]!=’/0’)&&(s[j]!=’/0’)&&( (4) );j++,k++);
if( (5) ) return(i);

return(-1);

[填空题]SQL提供的______函数用来统计表中元组的个数。
[填空题]阅读以下函数说明和C语言函数,回答问题。
[说明]
函数Node *difference(A,B)用于求两个集合之差C=A-B,即当且仅当e是A中的一个元素,但不是B中的元素时,e是C中的元素。集合用有序链表实现,用一个空链表表示一个空集合,表示非空集合的链表根据元素之间按递增排列。执行C=A-B之后,表示集合A和B的链表不变,若结果集合C非空,则表示其链表根据元素之值按递增排列。函数append( )用于在链表中添加节点。
[C函数]
typedef struct node
int element;
struct node *link;
Node;
Node *A,*B,*C;
Node *append(last,e)
Node *last;
int e;
last->link=(Node *)malloc(sizeof(Node));
last->link->element=e;
return(last->link);

Node *difference(A,B)
Node *A,*B;
Node *c,*last;
C=last=(Node *)malloc(sizeof(Node));
while( (1) )
if(A->element<B->element)
last=append(last,A->element);
A=A->link:

else if( (2) )
A:A->link;
B:B->link;

elSe
(3)
while( (4) )
last=append(last,A->element);
A=A->link:

(5) ;
last=c;
c=c->link;
free(last);
return(c);

[填空题]若有定义:double W[10],则W数组元素下标的上限为 【11】 ,下限为 【12】
[单项选择]若有以下函数首部
int fun(double x[10],int*n)
则下面针对此函数的函数声明语句中正确的是______。
A. int fun(double*,int*);
B. int fun(double,int);
C. int fun(double*x,int n);
D. int fun(double x,int*n);
[单项选择]在Excel中,______函数用来计算某个区域中空单元格的数量。
A. COUNT
B. COUNTA
C. COUNTBLANK
D. COUNTIF

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码