题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-25 04:40:21

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

更多"若有如下程序: void sub( ) static int x="的相关试题:

[填空题]若有如下程序:
void sub( )
static int x=8;
x/=2;printf("%d",x);

main( )
int m;
for(m=0;m<2;m++) sub( );
则程序运行后的输出结果是 【9】
[填空题]以下程序的输出结果是______。
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

[单项选择]若有如下程序:
sub(int x)
int y=0; static int z=1;
y+=x+2;z+=y+x;
return(z);
main( )
int t=1,n;
for(n=0;n<3;n++)printf("%d,",sub(t));
则程序运行后的输出结果是 ( )
A. 5,5,5
B. 5,9,13,
C. 5,7,9,
D. 5,8,11,
[单项选择]以下程序的运行结果是
    #include<iostream.h>
    void sub(int x,int y,int *z)
     *z=y-x;
    void main( )
     int a,b,c;
      sub(10,5,&

A. ;
B. ;
C. ;
D. 5,-2,-7
[单项选择]若有如下程序:
sub(int a,int b,int *z)
*z=a+b;
return;
main( )
int a=1,b=2,c=3,d,e;
sub(a,b,&D) ;
sub(c,d,&e);
printf("%d",e);
则程序运行后的输出结果是 ( )
A. 3
B. 4
C. 5
D. 6
[单项选择]若有如下程序:
float sub(int a,int b)
return(a*b);
main( )
int i=1,j=2,k=3;
printf("%4.0f/n",sub((int)sub(k+j,j),k+i));

则程序运行后的输出结果是( )。
A. 40
B. 32
C. 16.0
D. 编译出错
[单项选择]若有如下程序:
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
[单项选择]下列程序的运行结果是( )。
#include<stdio.h>
void sub(int*s,int*y)
static int m=4;
*y=s[0];
m++;

void main( )
int a[]=1,2,3,4,5,k;
int x;
printf("/n");
for(k=0;k<=4;k++)
sub(a,&x);
printf("%d,",x);


A. 1,1,1,1,1,
B. 1,2,3,4,5,
C. 0,0,0,0,0,
D. 4,4,4,4,4,
[填空题]若有如下程序:
sub(int*y)
while(--(*y));
printf("%d",(*y)--);
main( )
int x=10;
sub(&x);

则程序运行后的输出结果是 【13】
[填空题]若有如下程序:
public class Test
public static void main (String[] args)
int x=20;
if (x>10) System.out.print(x-=5);
if (x>5) System.out.print(x--);

则程序运行后的输出结果是 【12】
[单项选择]有如下程序:
void f(int x, int y)

int t;
if (x<y)

t=x; x=y; y=t;


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
[单项选择]有如下程序:
#include <iostream>
void fun(int& x, int y)int t=x;x=y;y=t;
int main ( )

int a[2]=23,42;
fun(a[1],a[0]);
std::cout<<a[0]<<","<<a[1]<<std::endl;
return 0;

执行后的输出结果是
A. 42,42
B. 23,23
C. 23,42
D. 42,23
[单项选择]若有以下程序:
#include<stdio.h>
void f(int n);
main( )
void f(int n);
f(5);

void f(int n) printf("%d/n",n);
则下列叙述中不正确的是
A. 若只在main中对函数f进行说明,则只能在main中正确调用函数f
B. 在main前对函数f进行说明,则在main和其后的其他函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对f函数重复说明
D. 函数f无返回值,所以可用void将其类型定义为无返回值型
[单项选择]有如下程序:
#include<iostream>
void fun(int&x, int y)int t=x; x=y; y=t;
int main( )

int a[2]=23,42;
fun(a[1],a[0]);
std::cout<<a[0]<<","<<a[1]<<std::end1;
return 0;

执行后的输出结果是( )。
A. 42,42
B. 23,23
C. 23,42
D. 42,23

我来回答:

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

订单号:

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