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

[单项选择]以下函数返回a所指数组中最大值所在的下标值,在下画线处应填入的内容是
fun(int *a,int n)
int i,j=0,p;
p=j;
for(i=j;i<n;i++)
if(a[i]>a[p])______;
return(p);

A. i=p
B. a[p]=a[i]
C. p=j
D. p=i

更多"以下函数返回a所指数组中最大值所在的下标值,在下画线处应填入的内容是 "的相关试题:

[单项选择]以下函数返回a所指数组中最大值所在的下标值:
fun(int *a,int n)
int i,j=0,p;
p=j;
for(i=j;i<n;i++)
if(a[i]>a[p])______;
return(p);

在下划线处应填入的内容是( )。
A. i=p
B. a[p]=a[i]
C. p=j
D. p=i
[单项选择]下列程序中画线处应填入的语句是 class Base { public: void fun( ){cout<<"Base of fun"<<end1;} }; class Derived:public Base { void fun( ) { ______//显示基类的成员函数fun cout<<"Derived of fun"<<end1; } };
A. fun( );
B. Basfun( );
C. Base: :fun( );
D. Base->fun( );
[单项选择]在程序的下画线处应填入的选项是( )。
public class Test______
public static void main(String args[])
Test t=new Test( );
Thread tt=new Thread(t);
tt.start( );
public void run( )
for(int i=0;i<5;i++)
System.out.println("i="+i);



A. implements Runnable
B. extends Thread
C. implements Thread
D. extends Runnable
[单项选择]在程序的下画线处应填入的选项是______。
public class Test______
public static void main(String args[])
Test t=new Test( );
Tbread tt=new Thread(t);
tt.start( );

public void run( )
for(int i=0;i<5;i++)
System.out.println("i="+i);



A. implements Runnable
B. extends Thread
C. implements Thread
D. extends Runnable
[单项选择]下列程序的功能是将一个整数数组写入二进制文件,在程序的下画线处应填入的选项是______。
import java.io.*;
public class XieShuzu
public static void main(String[]a)
int[]myArray=(10,20,30,40);
try
DataOutputStream dos=
new DataOutputStream(new
File( )utput Stream("ints.dat"));
for(int i=0;i<myArray.length;i++)
dos.______(myArray[i]);
dos.close( );
Svstem.out.println("已经将整数数组写入二进制文件:ints.dat");
catch(IOException ioe)
System.out0println("IOExcepr_on");


A. writeArray
B. writeByte
C. writeInt
D. writeDouble
[单项选择]下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在下画线处应填入的选项是
#include<iostream.h>
void main( )
int a, b, t;
cin > > a > > b;
while(____)
if(a>b)
t=a;a=b;b=t;
cout < < a < < " " < < b < < endl;
cin > > a > > b;

A. ! a=b
B. a!=b
C. a==b
D. a=b
[单项选择]已定义以下函数:
int fun( int *p)
return *p;
fun函数返回值是( )。
A. 不确定的值
B. 一个整数
C. 形参p中存放的值
D. 形参p的地址值
[单项选择]已定义以下函数:
int fun(int *p)
return *p;
fun函数返回值是()。
A. 不确定的值
B. 一个整数
C. 形参p中存放的值
D. 形参p的地址值
[简答题]

试题二
阅读以下说明和C语言函数,将应填入 (n) 处。
[说明]
函数int find_Max_Min(int a[],int n)的功能是:找出n个元素的数组a中的最大元素和最小元素并输出,返回查找过程中元素的比较次数。查找方法如下:比较a[0]和a[n-1],若a[0]大,则交换a[0]和a[n-1]的值:再比较a[1]和a[n-2],若a[1]大,则交换a[1]和a[n-2]的值;以此类推,直到所有的元素都比较完。然后在数组的前半区从前往后找出小元素,在后半区从后往前找出大元素。
[函数]
int find_Max_Min(int a[],int n)
{/*找出n个元素的数组a的最大、最小元素并输出,返回查找过程元素中的比较次数*/
int i,Count=0;
int temp,Maxnum,Minnum;
for(i=0; i<n/2; i++){
Count=Count+1 /*元素比较次数计数*/
if(a[i]>a[ (1) ])
{/*数组元素交换代码略*/}
}
Maxnum=a[n-1]; Minnum=a[0];
for(i=1;i<n/2+n%2;i++){
Count= (2) ; /*元素比较次数计数*/
Minnum= (3) a[i]:Minnum; /*找最小元素*/
Maxnum= (4) (5) :Maxnum; /*找最大元素*/
}
printf("Max=%d/n",Maxnum);
printf("Min=%d/n",Minnum);
return Count;
}


[单项选择]已定义以下函数:
int fun(int*p)
return*P;)
fun函数返回值是()。
A. 不确定的值
B. 一个整数
C. 形参P中存放的值
D. 形参P的地址值
[单项选择]下列各句中画线处依次应填入的词语,恰当的一项是()。 作者多年______着的质朴纯美的情和爱,汩汩地从笔端______出来,与崇高宽阔的胸怀相______,充满了纯朴的人情美。
A. 积淀、 流淌、 契合
B. 积聚 、流淌 、吻合
C. 积淀、 流露 、吻合
D. 积聚、 流露、 契合
[单项选择]已定义以下函数:
int fun(int *p)
return *p;
函数fun的返回值是()。
A. 不确定的值
B. 一个整数
C. 形参p中存放的值
D. 形参p的地址值
[填空题]下列各句中画线处依次应填入的词语,恰当的一项是______.作者多年______着的质朴纯美的情和爱,汩汩地从笔端______出来,与祟高宽阔的胸怀相______,充满了纯朴的人情美.
A. A.积淀流淌 契合
B.积聚流淌 吻合
C.积淀流露吻合
D.积聚流露契合

[填空题]以下程序是用递归方法求数组中的最大值及其下标值。请填空。
#define M 10
void findmax(int *a,int n,int i,int *pk)
if(i<n)
if(a[i]>a[ *pk]) 【15】
findmax(a,n,i+1,&(*pk));
main( )
int a[M],j,n=0;
printf("/nEnter%d data;/n" ,M);
for(i=0;i<M;i++)scanf("%d" ,a+i);
findmax(a,M,0,&n);
printf(" The maxinum is:%d/n" ,a[n]);
printf(" It’s index is;%d/n" ,n);
[填空题]以下程序是用递归方法求数组中的最大值及其下标值。请填空。 #define M 10 void findmax(int *a,int n,int i,int *pk) { if(i<n) { if(a[i]>a[ *pk]) 【15】 ; findmax(a,n,i+1,&(*pk));}} main( ) { int a[M],j,n=0; printf("/nEnter%d data;/n" ,M); for(i=0;i<M;i++)scanf("%d" ,a+i); findmax(a,M,0,&n); printf(" The maxinum is:%d/n" ,a[n]); printf(" It’s index is;%d/n" ,n);}
[填空题]阅读以下函数说明和C语言函数,将应填入 (n) 处的字句写在对应栏内。
[说明]
函数void diff(Node*A,Node*B,Node**r)的功能是:根据两个由整数按升序构成的单链表L1和L2(分别由A,B指向)构造一个单链表L3(由*r指向),要求L3中的所有整数都是L1,并且不是L2中的整数,还要求L3中的所有整数都两两不等。
[C函数]
#include<malloc.h>
typedef struct node {
int data;
struct node*next;
}Node;
void diff(Node*A,Node*B,Node**r)
{ int lastnum;
Node*P;
*r=NULL;
if(!A) return;
while( (1) >
if(A->data<B->data)
{lastnum=A->data;
p=(Node*)malloc(sizeof(Node));
P->data=lastnum;
P->next=*r;
(2) ;
do
A=A->next;
while( (3) >;
}
else iffA->data>B->data)
B=B->next;
else{
(4) ;
lastnum=A->data;
while (A &&A->data==lastnum)A=A->next;
}
while(A){
lastnum=A->data;
p=(Node*)malloc(sizeof(Node));

我来回答:

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

订单号:

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