题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-15 02:06:33

[填空题]若输入21、23、34、11、2、6,则以下程序的运行结果 【9】
main( )
int i;
char+p,num[6];
for (i=0;i<5;i++)
scanf("%d,",&num[i]);
scanf("%d",&num[5]);
p=&num[0];
sort(p,6);
for (i=0;i<5;i++) printf("%d,",num[i]);
printf("%d/n",num[5]);sort(p,m)
char*p;
int m;
int i;
char change,*p1,*p2;
for (i=0;i<m/2;i++)
p1=p+i;
p2=p+(m-1-i);
change=*p1;
*p1=*p2;
*p2=change;


更多"若输入21、23、34、11、2、6,则以下程序的运行结果 【9】 。"的相关试题:

[填空题]若输入5、9,以下程序的运行结果为 【10】
main( )
int a,b,*pt1,*pt2;
printf("input a,b:");
scanf("%d%d",&a,&b);
pt1=&a;
pt2=&b;
if(a<b) swap(pt1,pt2);
printf("/n%d,%d/n",*pt1,*pt2);swap(p1,p2)
int *p1,*p2;
int *p;
p=p1;
p1=p2;
p2=p;

[填空题]若输入21、23、34、11、2、6,则以下程序的运行结果 【9】
main( )
int i;
char+p,num[6];
for (i=0;i<5;i++)
scanf("%d,",&num[i]);
scanf("%d",&num[5]);
p=&num[0];
sort(p,6);
for (i=0;i<5;i++) printf("%d,",num[i]);
printf("%d/n",num[5]);sort(p,m)
char*p;
int m;
int i;
char change,*p1,*p2;
for (i=0;i<m/2;i++)
p1=p+i;
p2=p+(m-1-i);
change=*p1;
*p1=*p2;
*p2=change;


[填空题]若输入5、9,以下程序的运行结果为______。
main( )
int a,b,*pt1,*pt2;
printf("input a,b:");
scanf("%d%d",&a,&b);
pt1=&a;
pt2=&b;
if(a<b) swap(pt1,pt2);
printf("/n%d,%d/n",*pt1,*pt2);swap(p1,p2)
int *p1,*p2;
int *p;
p=p1;
p1=p2;
p2=p;

[单项选择]若输入000051,下列程序的运行结果为______。
main( )
unsigned int a;
scanf("%o",&a);
printf("%o/n",getbits(a));getbits(value)
unsigned int value;
int i,j,m,n;
unsigned int z,a,q;
z=0;
for(i=1;i<=15;i+=2)
q=1;
for(j=1;j<=(16-i-1)/2;j++)
q=q*2;
a=value>>(16-i);
a=a<<15;
a=a>>15;
z=z+a*q;

return(z);

A. 6
B. 000051
C. 51
D. 10
[单项选择]运行下列程序时,若输入数据为“321”,则输出结果是( )。
main( )
int num,i,j,k,s;
scanf("%d",&num);
if(num>99)
s=3;
else if(num>9)
s=2;
else
s=1;
i=num/100;
j=(num-i*100)/10;
k=(num-i*100-j*10);
switch(s)
case 3:printf("%d%d%d/n",k,j,i);
break;
case 2:printf("%d%d/n",k,j);
case 1:printf("%d/n",k);


A. 123
B. 1,2,3
C. 321
D. 3,2,1
[填空题]若输入2、2,则下列程序的运行结果为 【5】
main( )
int i,j,(*p)[4],
a[3][4]=1,2,3,4,5,6,7,8,9,10,11,12;
p=a;
scanf("%d%d",&i,&j);
printf("a[%d,%d]=%d/n",i,j,*(*(p+i)+j));

[单项选择]若输入173253,则以下程序的运行结果为______。
main( )
unsigned a;
int n1,n2;
scanf("%o",&a);
printf("%o",getbits(a,4,8));getbits(value,n1,n2)
unsigned value;
int n1,n2;
unsigned z;
z=~0;
z=(z>>n1)&(z<<(16-n2));
z=value&z;
z=z>>(16-n2);
return(z);

A. 173253
B. 6
C. 8
D. 173
[单项选择]若输入12345、abc,程序的输出结果为______。
main( )
int a;
char ch;
scanf("%3d,%3c",&a,&ch);
printf("%d,%c",a,ch);

A. 123,abc
B. 123,4
C. 123,a
D. 12345,abc
[填空题]以下程序运行结果是 【12】
#include<stdio.h>
long func(int x)
long p;
if(x==0‖x==1)return(2);
p=x*func(x-1);
return(p);
main( )
printf("%d/n",func(4));
[填空题]以下程序运行结果是 【10】
#include<stdio.h>
long fib(int g)
switch(g)
case 0:return 0;
case 1:
case 2:return 1;
return(fib(g-1)+fib(g-2));
main( )
long k;
k=fib(5);
printf("k=%5ld/n",k);
[填空题]以下程序运行结果是 【15】
#include<stdio.h>
main( )
int fun( );fun( );
fun( )
static int a[3]=0,1,2;
int i;
for(i=0;i<3;i++)a[i]+=a[i];
for(i=0;i<3;i++)printf("%d,",a[i]);
printf("/n");
[单项选择]以下程序运行后的输出结果是
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
[填空题]以下程序运行后的输出结果是【 】。 int f(int a[],int n) {if(n>=1 return f(a,n-1)+a[n-1); else return 0; } main( ) {int aa[5]=(1,2,3,4,5),s; s=f(aa,5); printf("%d/n",s); }

我来回答:

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

订单号:

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