题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-28 23:31:14

[填空题]若输入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));

更多"若输入2、2,则下列程序的运行结果为 【5】 。main( ) int"的相关试题:

[单项选择]若输入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
[填空题]若输入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,以下程序的运行结果为 【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;

[单项选择]运行下列程序时,若输入数据为“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
[填空题]若输入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;

[单项选择]运行下列程序时,若输入数据为“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
[填空题]若输入tc,则程序的运行结果为 【8】
#include <stdio.h>
main( )
char str[40];
fscanf(stdin,"%s",str);
fprintf(stdout,"%s/n",str);

[单项选择]若输入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
[填空题]若输入tear、test、arj,则下列程序的运行结果为 【9】 。 main( ) { char*strl[20],*str2[20],*str3[20]; char swap( ); scanf("%s",str1); scanf("%s",str2); scanf("%s",str3); if (strcmp(str1,str2)>0)swap(str1,str2); if (strcmp(str1,str3)>0)swap(str1,str3); if (strcmp(str2,str3)>0)swap(str2,str3); printf("%s %s %s/n",str1,str2,str3); } char swap(p1,p2) char*p1,*p2; { char*p[20]; strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p); }
[填空题]若输入tear、test、arj,则下列程序的运行结果为 【9】
main( )
char*strl[20],*str2[20],*str3[20];
char swap( );
scanf("%s",str1);
scanf("%s",str2);
scanf("%s",str3);
if (strcmp(str1,str2)>0)swap(str1,str2);
if (strcmp(str1,str3)>0)swap(str1,str3);
if (strcmp(str2,str3)>0)swap(str2,str3);
printf("%s %s %s/n",str1,str2,str3);char swap(p1,p2)
char*p1,*p2;
char*p[20];
strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);

[简答题]阅读下列程序,写出程序运行结果。
class A

int x,y;
A(int x,int yy) x=xx;y=yy;

interface A3202int f3202(A a);
interface B3202int g3202( );
public class C3202 extends A;implements A3202,B3202

A a=new A(x,y);
C3202(int x,int y)

super(x,y);
this. x=x*x;
this. y=y*y;

public int f3202(A a) return x*a.x+x*a.y;
public int g3202( )return x*a.x+x*a.y;
public static void main(String[] args)

int x=10,y=20;
A a=new C3202(x,y);
C3202 c=new C3202(x,y);
System. out. println(a.x+","+a. y);
System. out. println(c.f3202(a));
System. out. println(c. g3202 ( ));


[简答题]阅读下列程序,写出程序运行结果。
class A1

public void f(int aa,int bb)

System.out.println(aa+bb);


class A2 extends A1

public void f(int aa,int bb)

System. out. println(aa-bb);


public class C3201 extends A2

public void f(int aa,int bb)

System. out. println(aa*bb);

public static void main(String[] args)

A1 a=new Al( );
A1 a1=new A2( );
A2 a2=new C3201( );
a.f(20,10);
a1.f(20,10);
a2.f(20,10);


[填空题]下面程序和运行运行结果是【 】。   void swap(int * a,int * b)   { int * t;    t=a; a=b; b=t;   }   main( )   { intx=3,y=5,* p=&x,* q=&y;    swap(p,q);    prinff("%d %d/n", *p, *q);}

我来回答:

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

订单号:

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