题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-05 19:18:07

[填空题]数组Q[O,…,n-1]用来表示一个环形队列,f为当前队头的第一个位置,r为队尾元素的位置,假定队列中元素的个数总小于n,则计算队列中元素个数的公式为______。

更多"数组Q[O,…,n-1]用来表示一个环形队列,f为当前队头的第一个位置"的相关试题:

[填空题]数组Q[O,…,n-1]用来表示一个环形队列,f为当前队头的第一个位置,r为队尾元素的位置,假定队列中元素的个数总小于n,则计算队列中元素个数的公式为______。
[填空题]数组Q[1,…,max]是一个环形队列,front为当前队头元素的前一位置,rear为队尾元素的位置。那么当front,rear满足条件 [10] 时,环形队列为空;满足 [11] 条件时,环形队列已填满。

[简答题]请编写一个函数int fun(int *s,int t,int *k),用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。 例如,输入如下整数: 876 675 896 101 301 401 980 431 451 777 则输出结果为6,980。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include <conio.h> #include <stdio.h> int fun(int *s,int t,int *k) { } 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]); }
[填空题]以下过程用来在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
[填空题]以下函数用来在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;}
[简答题]请编写一个函数int fun (int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。
例如,输入如下整数:
234 345 753 134 436 458 100 321 135 760
则输出结果为6,100。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
int fun(int *s,int t,int *k)

main( )

int a[10]=234,345,753,134,436,458,
100,321,
135,760),k;
clrscr( );
fun(a,10,&k);
printf("%dr %d/n", k, a[k]);

[单项选择]粒径用来表示( )
A. 粉体润湿性
B. 粉体吸湿性
C. 粉体流动性
D. 粉体粒子大小
E. 粉体比表面积
[填空题]本题定义了一个长度为10的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值为false,否则为true。
public class java1
public static void main(String[] args)
boolean b[]=______;
for(int i=0; i<10; i++)
if(______)
b[i]=false;
else
______;

for(int i=0; i<10; i++)
System. out. print("b["+i+"]="+b[i]+",");


[填空题]对于一个长度为n的线性表,用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是_________。
[填空题]以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。
#include <conio.h>
#include <stdio.h>
int fun(int *s, int t, int *k)
int i;
*k=0;
______
if(s[*k]<s[i]) *k=i;
return ______;
main( )
int a[10]=876,675,896,101,301,401,980,431,451,777,k;
fun(a,10,&k);
printf("%d, %d/n",k,a[k]);

我来回答:

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

订单号:

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