题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-19 20:28:09

[单项选择]有以下程序:
void f(int a[],int i,int j)
int t;
int *p=a;
if(i<j)
t=p[i];p[i]=p[j];p[j]=t;
f(a,i+1,j-1);


main( )
int i,aa[5]=1,2,3,4,5;
f(aa,0,4);
for(i=0;i<5;1++) printf("%d,",aa[i]);printf("/n");

执行后输出的结果是( )。
A. 5,4,3,2,1,
B. 5,2,3,4,1,
C. 1,2,3,4,5,
D. 1,5,4,3,2,

更多"有以下程序: void f(int a[],int i,int j)"的相关试题:

[单项选择]有以下程序:
void sum(int *
[单项选择]有以下程序
  void fun(int *a,int i,int j)
   int t;
   if(i<j)
t=a[i];a[i]=a[j];a[j]=t;
   i++; j--;
fun(a,i,j);


  main( )
   int x[ ]=2,6,1,8,i;
   fun(x,0,3);
   for(i=0;i<4;i++) printf("%2d",x[i]);
   printf("/n");
  
  程序运行后的输出结果是()
A. 1 2 6 8
B. 8 6 2 1
C. 8 1 6 2
D. 8 6 1 2
[单项选择]有以下程序:   void fun(int *a,int i,int j)   { int t;    if(i<j)    { t=a[i];a[i]=a[j];a[j]=t;    i++; j--;    fun(a,i,j);    }    }   main( )   { int x[ ]={2,6,1,8},i;    fun(x,0,3);    for(i=0;i<4;i++) printf("%2d",x[i]);    printf("/n");   }   程序运行后的输出结果是( )。
A. 1 2 6 8
B. 8 6 2 1
C. 8 1 6 2
D. 8 6 1 2
[单项选择]有以下程序:
void fun(int *a,int i,int i)
int t;
if(i<j)
t==a[i];a[i]=a[j];a[i]=t;
i++; j--;
fun(a,i,j);


main( )
int x[]=2,6,1,8),i;
fun(x,0,3),
for(i=0;i<4;i++) printf("%2d",x[i]);
printf("/n");

程序运行后的输出结果是()。
A. 1268
B. 8621
C. 8162
D. 8612
[单项选择]有以下程序: void f(int*x,int*y) { int t; t=*x;*x=*y;*y=t; } main( ) { int a [8]={1, 2,3,4,5, 6, 7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) {f(p,q);p++;q-;} for(i=0;i<8;i++)printf("%d,"a[i]); } 程序运行后的输出结果是【 】。
A. 823,4,5,6,7,1,
B. 5,6,7,8,12,3,4,
C. 1,2,3,4,5,6,7,8,
D. 8,7,6,5,4,3,2,1,
[单项选择]有以下程序: void fun(int *a,int i,int j) int t,k; if (i<j) fun(a,++i,--j); main( ) int a[]=1,2,3,4,5,6,i; fun(a,0,5); for(i=0;i<6;i++) printf("%d",a[i]); 执行后输出的结果是( )。
A. 654321
B. 432156
C. 456123
D. 123456
[单项选择]若有以下程序段:
void x(int n);
void main( )
void x(int n);
x(5);

void x(int n)
cout<<n:

则以下叙述不正确的是 ______。
A. 若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x
B. 若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x
C. 对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明
D. 函数x无返回值,所以可用void定义x的函数类型
[单项选择]有以下程序:
int m=1;
void fun(int *n)
static int m=2;
*n*=m-1; m+=2;

main( )
int i;
for(i=1;i<4;i++)
fun(&m); printf("%d",m);

程序的输出结果是 ( )
A. 1317
B. 2630
C. 1315
D. 1111
[单项选择]以下程序运行后的输出结果是
void swap(int x, int y)
int t;
t=x;x=y;y=t;

main( )
int a=15, b=16;
swap(a, b); printf("% d % d", a, b);

A. 15, 16
B. 16, 15
C. 15, 15
D. 16, 16
[单项选择]有以下程序
void swapl(int c0[],int c1[]

int t;
t=c0[0];
c0[0]=c1[0];
c1[0]=t;

void swap2 (int *c0,int *c1)

int t;
t-*c0;
*c0=*c1;
*c1=t;

main( )

int a[2]=3,5, b[2]=3,5
swapl(a,a+1);
swap2(&b[0],&b[1]);
printf("%d %d %d %d/n",a[0],a[1],b[0],b[1]);

程序运行后的输出结果是
A) 3 5 5 3 B) 5 3 3 5 C) 3 5 3 5 D) 5 3 5 3
[单项选择]有以下程序
#include <stdio.h>
void fun(int p)
int d=2;
p=d++; printf("%d",p);
main( )
int a=1;
fun(a);printf("%d/n",a);
程序运行后的输出结果是
A. 32
B. 12
C. 21
D. 22

我来回答:

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

订单号:

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