更多"以下函数用来在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