题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-22 19:22:33

[单项选择]若有如下程序:
sub(int * t,int n)
int *p1, *p2;
for(p1=t,p2=t;p1-t<n;p1++)
if(*p1<*p2) p2=p1;
return(*p2);
main( )
int a[9]=9,36,19,39,26,5,6,33,15;
printf("%d/n",sub(a,9));
则程序运行后的输出结果是 ( )
A. 5
B. 9
C. 15
D. 39

更多"若有如下程序: sub(int * t,int n) int *p"的相关试题:

[单项选择]若有如下程序:
sub(int *t,int a[3][4])
int m,n;
for(m=0;m<3;m++)
for(n=0;n<4;n++)
*t=a[m][n];t++;
main( )
int*t,s[3][4)=1,2,3),4,5,6),7,8,9;
t=(int*)malloc(50);
sub(t,s);
printf("%d,%d/n",t[4],t[7]);

则程序运行后的输出结果是( )。
A. 4,7
B. 4,0
C. 5,8
D. 程序错误
[填空题]若有如下程序:
void sub( )
static int x=8;
x/=2;printf("%d",x);

main( )
int m;
for(m=0;m<2;m++) sub( );
则程序运行后的输出结果是 【9】
[填空题]若有如下程序:
void sub( )
static int x=6;
x/=2;printf("%d",x);
main( )
int m;
for(m=0;m<=2;m++) sub( );
则程序运行后的输出结果是 【17】
[填空题]若有如下程序:
sub(int*y)
while(--(*y));
printf("%d",(*y)--);
main( )
int x=10;
sub(&x);

则程序运行后的输出结果是 【13】
[填空题]设有如下程序 Private Sub Form Click( ) Dim a As Integer, b As Integer a=20: b=50 p1 a, b p2 a, b p3 a, b Print "a="; a, "b="; b End Sub Sub p1(x As Integer, ByVal y As Integer) x = x+10 y = Y+20 End Sub Sub p2(ByVal x As Integer, y As Integer) x = x+10 y = y+20 End Sub Sub p3(ByVal x As Integer, ByVal y As Integer) x = x+10 y = y+20 End Sub 该程序运行后,单击窗体,则在窗体上显示的内容是:a==______和b=______。
[单项选择]有如下程序: Private Sub Form_Click( ) Dim i As Integer, Sum As Integer sum=0 For i=2 To 10 If i Mod 2<>0 And i Mod 3=0 Then sum=sum+i End If Next i Print sum End Sub 程序运行后,单击窗体,输出结果为______。
A. 12
B. 30
C. 24
D. 18
[填空题]有以下程序: int sub(int n) { return(n/10+n%10); } main( ) { int x,y; scanf("%d",&x); y=sub(sub(sub(x))); printf("%d/n",y); } 若运行时输入 1234<回车>,程序的输出结果是_________。
[单项选择]若有如下程序:   #include   usingnamespaeestd;   classTestClass   {   public:   voidwho(){cout<<"TestClass"<  };   classTestClassl:publicTestClass   {   public:   voidwho(){cout<<"TestClassl"<  intmain()   {   TestClass*P;   TestClasslobj1;   p=&obj1;   p->who();   retum0;   }   则该程序运行后的输出结果是(  )。
A. TestClassl
B. TestClass
C. 0
D. 无输出
[填空题]以下程序的输出结果是______。
void sub(int *a,int n,int k);
void main( )
int x=0;
sub(&x,8,1)
printf("%d/n",x);

void sub(int *a,int n,int k)
if(k<=n) sub(a,n/2,2*k);
*a+=k

我来回答:

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

订单号:

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