题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-08-01 06:13:17

[单选题]下面的C程序完成的功能是()。 #define SIZE 5 void func(int data[SIZE]); main() { int i,buf[SIZE]; printf("Please input %d numbers:",SIZE); for(i=0;i<SIZE;i++) scanf("%d",&buf[i]); func(buf); for(i=0;i<SIZE;i++) printf("%5d",buf[i]); } void func(int data[SIZE]) { int i,j,d; for(i=0;i<SIZE-1;i++) for(j=0;j<SIZE-i-1;j++) if(data[j]>data[j+1]) { d=data[j]; data[j]=data[j+1]; data[j+1]=d; } }
A.对一维数组降序排序
B.对一维数组升序排序
C.对一维数组逆向排序
D.对一维数组顺序排序

更多"[单选题]下面的C程序完成的功能是()。 #define SIZE 5"的相关试题:

[单选题]有以下程序
Void fun(int *a,int i,int j)
{ int t;
If (i{ t=a[i];a[i]=a[j];a[j]=t;
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.6 5 4 3 2 1
B.4 3 2 1 5 6
C.4 5 6 1 2 3
D.1 2 3 4 5 6
[单选题]有以下程序
Void fun(int *a,int i,int j)
{ int t;
If(i{ 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 f(int *a,int i, int j)
{ int t;
If(i{ t=a[i];a[i]=a[j];a[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;i++)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 prtv(int *x)
{ ++*x;
Printf("%d\n",*x);
}
Main()
{ int a=24;
Prtv(&a);
}
的输出是()。
A.23
B.24
C.25
D.26
[单选题]下面程序
Void prtv(int *x)
{ printf("%d\n",++*x);
}
Main()
{ int a=25;
Prtv(&a);
}
的输出是()。
A.23
B.24
C.25
D.26
[单选题]有以下程序
Void f(int x,int y)
{ int t;
If(x}
Main()
{ int a=4,b=3,c=5;
F(a,b); f(a,c); f(b,c);
Printf("%d,%d,%d\n",a,b,c);
}
执行后输出的结果是()。
A.3,4,5
B.5,3,4
C.5,4,3
D.4,3,5
[单选题]下列程序的运行结果是()。
Void fun(int *a,int *b)
{ int *k;
K=a;a=b;b=k;
}
Main()
{ int a=3,b=6,*x=&a,*y=&b;
Fun(x,y);
Printf("%d %d",a,b);
}
A.6 3
B.3 6
C.编译出错
D.0 0
[单选题]有以下程序
Struct S{int n; int a[20];};
Void f(int *a, int n)
{ int i;
For(i=0;i}
Main()
{ int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}};
F(s.a,s.n);
For(i=0;i}
程序运行后的输出结果是()。
A.2,4,3,9,12,12,11,11,18,9,
B.3,4,2,7,9,8,6,5,11,10,
C.2,3,1,6,8,7,5,4,10,9,
D.1,2,3,6,8,7,5,4,10,9,
[单选题]以下程序的输出结果是()。 func(int a,int b) { int c; c=a+b; return c;} main( ) { int x=6,y=7,z=8,r=0; r=func((x--,y++,x+y),z--); printf(“%d\n”,r);}
A.11
B.20
C.21
D.31
[单选题]有以下程序
Void sort(int a[],int n)
{
Int i,j,t;
For(i=0;iFor(j=i+1;jIf(a[i]}
Main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
Sort(aa+2, 5);
For(i=0;i<10;i++) printf("%d,",aa[i]);
Printf("\n");
}
程序运行后的输出结果是()。
A.1,2,3,4,5,6,7,8,9,10,
B.1,2,7,6,3,4,5,8,9,10,
C.1,2,7,6,5,4,3,8,9,10,
D.1,2,9,8,7,6,5,4,3,10,
[单选题]有以下程序
Void f(int v, int w)
{ int t;
T=v; v=w; w=t;
}
Main()
{ int x=1,y=3,z=2;
If(x>y)
F(x,y);
Else if(y>z)
F(y,z);
Else f(x,z);
Printf("%d,%d,%d\n",x,y,z);
}
执行后输出结果()。
A.1,2,3
B.3,1,2
C.1,3,2
D.2,3,1
[单选题]有以下程序:
Void sort(int a[],int n)
{ int i,j,t;
For(i=0;iFor(j=i+2;jIf(a[i]}
Main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
Sort(aa,10);
For(i=0;i<10;i++) printf("%d,",aa[i]);
Printf("\n");
}
其输出结果是()。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.9,2,7,4,5,6,3,8,1,10,
D.1,10,3,8,5,6,7,4,9,2,
[单选题]有以下程序
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{ f(p,q);p++;q--;}
For(i=0;i<8;i++) printf("%d,",a[i]);
}
程序运行后的输出结果是()。
A.8,2,3,4,5,6,7,1,
B.5,6,7,8,1,2,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,
[单选题]下列程序段的输出结果是()。
Void fun(int *x,int *y)
{ printf("%d %d",*x,*y);*x=3;*y=4;}
Main()
{ int x=1,y=2;
Fun(&y,&x);
Printf(" %d %d",x,y);
}
A.2 1 4 3
B.1 2 1 2
C.1 2 3 4
D.2 1 1 2
[单选题]有以下程序
Void swap1(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};
Swap1(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
[单选题]有如下程序
Int func(int
A, int b)
{ return(a+b); }
Main()
{ int x=2,y=5,z=8,r;
R=func(func(x,y),z);
Printf("%d\n",r);
}
该程序的输出结果是()。
A.12
B.13
C.14
D.15
[单选题]有以下程序
Void f(int *q)
{ int i=0;
For( ;i<5;i++) (*q)++;
}
Main()
{ int a[5]={1,2,3,4,5},i;
F(a);
For(i=0;i<5;i++) printf("%d,",a[i]);
}
程序运行后的输出结果是()。
A.2,2,3,4,5,
B.6,2,3,4,5,
C.1,2,3,4,5,
D.2,3,4,5,6,
[单选题]有以下程序
Void f (int b[])
{ int i;
For(i=2;i<6;i++) b[i]* =2;
}
Main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},i;
F(a);
For(i=0;i<10;i++) printf("%d,",a[i]);
}
程序运行后的输出结果是()。
A.1,2,3,4,5,6,7,8,9,10,
B.1,2,6,8,10,12,7,8,9,10,
C.1,2,3,4,10,12,14,16,9,10,
D.1,2,6,8,10,12,14,16,9,10,
[单选题]有以下程序
#include
Void fun(int *s,int n1,int n2)
{ int i,j,t;
I=n1;j=n2;
While(i{t=s[i];s[i]=s[j];s[j]=t; i++;j--;}
}
Main()
{ int a[10]={1,2,3,4,5,6,7,8,9,0},k;
Fun(a,0,3); fun(a,4,9); fun(a,0,9);
For(k=0;k<10;k++)
Printf("%d",a[k]);
Printf("\n");
}
程序的运行结果是()。
A.0987654321
B.4321098765
C.5678901234
D.0987651234

我来回答:

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

订单号:

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