题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-09 21:51:27

[填空题]

以下程序运行时输出到屏冪的结果中第一行是(),第二行是()。
#include
#include
Void compute(char*s)
{int t,r,
Char op;
For(r=0;isdigit(*s);s++) /*isdigit(*s)判断S指向的字符是否为数字字符*/
R=r*10+*s-‘0’;
While(*s)
{op=*s++;
For(t=0;isdigit(*s);s++)
T=t*10+*s-‘0’;
Switch(op)
{case’+’:r=r+t;break;
Case’-’:r=r-t;break;
Case’*’:r=r*t;break;
Case’/’:if(t)r=r/t;
else{puts(devide enor);return;}
}
}
Printf(%d/n,r);
}
Void main( )
{
compute(12+6-19+2);
Compute(12/6*19/2);
}


更多"以下程序运行时输出到屏冪的结果中第一行是(),第二行是()。 #inc"的相关试题:

[填空题]以下程序运行时输_出到屏幕的结果第一行是 【17】 ,第二行是 【18】 。 #include typedef struct fact { int m,z; }FACT; FACT fun1(FACT t1,FACT t2) {FACT t3; t3.m=t1.m*t2.m ; t3.z=t1.z*t2.m+t2.z*t1.m; retum t3; } FACT fun2(FACT t) {int m,n,k; m=t.m; n=t.z; while(k=m%n) { m=n;n=k; } t.m=t.m/n; t.z=t.z/n; return t; } void main( ) {FACT s,s1={8,4},s2={6,5}; s=fun1(sl,s2); printf("%d,%d/n",s.z,s.m); s=fun2(s); printf("%d,%d",s.z,s.m); }
[填空题]

以下程序运行时输出到屏幕的结果中第一行是()第二行是()
#include
Typedef struct
{int dm; /*产品代码*/
Char *mc; /*产品名称*/
Long je; /*金额*/
}PRO;
Void main( )
{ int I j,k,n=3;
PRO
sell[10]={{101,apple,100},{301,orange,100},{101,apple,200}},xy;
For(i=0;i { k=I;
For(j=i+1;j If(sell[k].dm If(k!=i)
{xy=sell[i];
Sell[i]=sell[k];
Sell[k]=xy;
}
}
For(i=0;i Printf(%15d%10s%5d/n,sell[i].dm_sell[i].mc.sell[i].je);
}


[填空题]

以下程序运行时输出到屛幕的结果中第一行是()第二行是().第三行是()算法提示:将Fibonacci数列(1,1,2,3,5,8,13)前6个数填入a数组
#include
#define N 3 Void main( )
{ int I,j,a[N][N]={1},fl=0,f2=1,temp;
For(i=1;i For(j=0;j<=i;j++)
{if(j<=i)
{a[i][j]=f1+f2;
Temp=f1;
F1=f2;
F2=f1+temp
}
}
For(i=0;i {for(j=0;j Printf(%5d,a[i][j]);
}
}


[填空题]

以下程序运行时输出结果中第一行是(),第二行是()
#include
int fun(char *a,char *b)
{int m=0,n=0:
while(*(a+m)!=’/0’)m++;
while(b[n])
{ *(a+m)=b[n];m++;n++; }
*(a+m)=’/0’;
return m;
}
void main( )
{char s1[20]="yes",s2[5]="no";
printf("%d/n",fun(s1,s2));
puts(s1);
}


[填空题]

以下程序运行时输出结果中第一行是(),第二行是()。
#include
void fun(int x,int P[],int *n)
{ int i,j=O;
for(i=1;i<=x/2;i++)
if(x%i==0)p[j++]=i;
*n=j:
}
void main( )
{int x,a[10],n,i;
fun(27,a,&n);
for(i=0;i printf("%5d",a[i]);
printf("/n%5d",n);
}


[填空题]以下程序运行时输出到屏幕的结果中第一行是【12】 ,第二行是【13】 。 #include、 #define f(x,y) y=x*x void g(int x,int y) { y=x*x; } void main( ) { int a=2,b=0,c=2,d=0; f(a,b); g(c,d); printf("%d/n%d",b,d); }
[填空题]以下程序运行时输出到屏幕的结果中第一行是 【8】 ,第二行是【9】。 #include void fun(int a[],int b[],int *x) { int i,j=0; for(i=0;a[i];i++) {if(i%2==0)continue; if(a[i]>10) b[j++]=a[i]; } *x=j; } void main( ) {int a[10]={3,15,32,23,11,4,5,9},b[10]; int i=0,x=0; fun(a,b,&x); for(i=0:i
[填空题]执行下面程序,第一行输出结果是 ,第二行输出结果是
Option Explicit
Private Sub Form_Click( )
Dim A As Integer
  A=2
  Call Subl(A)
  End Sub
Private Subl(x As Integer)
  x=x*2+1
  If x<10 Then
    Call Subl(x)
  End If
  x=x*2+1
  Print x
End Sub

[填空题]

以下程序运行时输出到屏幕的结果中第一行是(),第二行是()。
#include
void fun(int *a,int b)
{while(b>0)
{*a+=b;
b--;
}
}
void main( )
{int x=0,y=3;
fun(&x,y);
printf("%d/n%d/n",x,y);
}


[填空题]

以下程序运行时,输出到屏幕的结果中第一行是___(10)___,第二行是___(11)___,第三行是___(12)___。
#include
#include
void main( )
{int a[100]={0},i,j,k;
for(i=1;i<100;i++)
a[i]=i+1;
printf("%4d%4d%4d/n",a[0],a[1],a[2]);
for(j=1;j<100;j++)
{ if(a[j]!=0)
for(k=j+1;k<100;k++)
if(a[k]%a[j]==0)
a[k]=0;
}
for(k=1,i=0;k<100;k++)
if(a[k]!=0)
{printf("%4d",a[k]);
i++;
if(i%3==0)printf("/n");
}
}


[填空题]执行下面程序,第一行输出结果是 【14】 ,第二行输出结果是47。 Option Explicit Private Sub Form_Click( ) Dim A As Integer A=2 Call Sub1 (A) End Sub Private Sub1 (x As Integer) x=x*2+1 If x<10 Then Call Sub1 (x) End If x=x*2+1 Print x End Sub
[填空题]执行下面程序,第一行输出结果是 【14】 ,第二行输出结果是47。
Option Explicit
Private Sub Form_Click( )
Dim A As Integer
A=2
Call Sub1 (A)
End Sub
Private Sub1 (x As Integer)
x=x*2+1
If x<10 Then
Call Sub1 (x)
End If
x=x*2+1
Print x
End Sub
[填空题]执行下面程序,第一行输出结果是 [11] ,第二行输出结果是 [12]
Option Explicit
Private Sub Form_Click( )
Dim A As Integer
A=2
Call Sub1(A)
End Sub
Private Sub1(x As Integer)
x=x*2+1
If x<10 Then
Call Sub1(x)
End If
x=x*2+1
Print x
End Sub
[填空题]执行下面程序,第一行输出结果是 【12】 ,第二行输出结果是 【13】
Option Explicit
Private Sub Form_Click( )
Dim A As Integer
A=2
Call Sub1 (A)
End Sub
Private Sub1 (x As Integer)
x=x*2+1
If x<10 Then
Call Sub1(x)
End If
x=x,2+1
Print x
End Sub
[填空题]以下程序运行时输出到屏幕的结果中第一行是___(11)___,第二行是___(12)___ #include void main( ) {int a[100]={0},b[]={2,4,5,3,6,5,-1},x,i=0; while(b[i]>-1) {x=b[i]; a[x]++; i++; } for(x=0,i=0;i<100;i++) while(a[i]) {x++; (x%3==0)printf("%4d/n",i):printf("%4d",i); a[i]--; } }

我来回答:

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

订单号:

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