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

[单选题]设有以下函数;
F(int a)
{ int b=0;
Static int c=3;
B++;c++;
Return(a+b+c);
}
如果在下面的程序中调用该函数,则输出结果是()。
Main()
{ int a=2, i;
For(i=0;i<3;i++) printf("%d\n",f(a));
}
A) B) C) D)
7 7 7 7
8 9 10 7
9 11 13 7
A.A)
B.B)
C.C)
D.D)

更多"[单选题]设有以下函数;F(int a){ int b=0;St"的相关试题:

[单选题]有以下程序
Int a=4;
Int f(int n)
{ int t=0;
Static int a=5;
If(n%2) {int a=6; t+=a++;}
Else {int a=7; t+=a++;}
Return t+a++;
}
Main()
{ int s=a,i=0;
For(;i<2;i++)
S+=f(i);
Printf("%d\n",s);
}
程序运行后的输出结果是()。
A.24
B.28
C.32
D.36
[单选题]有以下程序 int fun(int x[],int n) {static int sum=0,i; for(i=0;iA.45
B.50
C.60
D.55
[单选题]有以下程序
Int a=2;
Int f(int n)
{static int a=3;
Int t=0;
If(n%2){ static int a=4; t+=a++; }
Else { static int a=5; t+=a++; }
Return t+a++;
}
Main()
{int s=a,i;
For(i=0;i<3;i++) s+=f(i);
Printf("%d\n",s);
}
程序运行后的输出结果是()。
A.26
B.28
C.29
D.24
[单选题]有以下程序
Fun (int x, int y)
{ static int m=0,i=2;
I+=m+1; m=i+x+y; return m;
}
Main()
{ int j=1,m=1,k;
K=fun(j,m); printf("%d,",k);
K=fun(j,m); printf("%d\n",k);
}
执行后的输出结果是()。
A.5,5
B.5,11
C.11,11
D.11,5
[单选题]以下程序的输出结果是()。
Int f( )
{ static int i=0;
Int s=1;
S+=i; i++;
Return s;
}
Main()
{ int i,a=0;
For(i=0;i<5;i++) a+=f( );
Printf("%d\n",a);
}
A.20
B.24
C.25
D.15
[单选题]有以下程序 fun(int x,int y) {static int m=0,i=2; i+=m+1;m=i+x+y; return m; } main() {int j=1,m=1,k; k=fun(j,m); printf("%d,",k); k=fun(j,m); printf("%d\n",k); } 执行后的输出结果
A.5,5
B.5,11
C.11,11
D.11,5
[单选题]已定义以下函数 int fun(int *p) {return *p;) fun函数返回值是()。
A.不确定的值
B.一个整数
C.形参P中存放的值
D.形参P的地址值
[单选题]以下程序结果为:()。
Void add( )
{static int y=1;
Y++;
Printf("%d",y); }
Main( )
{int m;
For(m=0;m<4;m++)
Add( ); }
A.1234
B.2222
C.1111
D.2345
[单选题]以下程序结果为:()。
Void add( )
{static int y=4;
Y--;
Printf("%d",y); }
Main( )
{int m;
For(m=0;m<4;m++)
Add( ); }
A.4444
B.4321
C.3333
D.3210
[单选题]以下程序结果为:()。
Void pp( )
{static int n=5;
N--;
Printf("%d",n); }
Main( )
{int m;
For(m=0;m<4;m++)
Pp( ); }
A.5555
B.4321
C.4444
D.5432
[单选题]以下程序结果为:()。
Void add( )
{static int x=3;
X++;
Printf("%d",x); }
Main( )
{int i;
For(i=0;i<3;i++)
Add( ); }
A.456
B.444
C.555
D.345
[单选题]若有以下函数首部
Int fun(double x[10], int *n)
则下面针对此函数的函数声明语句中正确的是()。
A.int fun(double x, int *n);
B.int fun(double, int );
C.int fun(double *x, int n);
D.int fun(double *, int *);
[单选题]下面的方法,当输入为2的时候返回值是多少?() public static int getValue(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return result; }
A.0
B.2
C.4
D.10
[单选题]以下函数返回a所指数组中最小值所在的下标值:
Fun (int *a, int n)
{ int i,p=0;
For(i=0;iIf(a[i]Return(p);
}
在下划线处应填入的是()。
A.i=p
B.a[p]=a[i]
C.p=j
D.p=i
[单选题]已定义以下函数
Fun(int *p)
{ return *p; }
该函数的返回值是()。
A.不确定的值
B.形参p中存放的值
C.形参p所指存储单元中的值
D.形参p的地址值
[单选题]请读程序: main() { static int a[]={1,2,3,4,5,6} int *p; int i; p=a; *(p+3)+=2; printf("n1=%d,n2=%d\n:",*p,*(p+3)); } 其输出是( )。
A.n1=1;n2=5
B.n1=2,n2=6
C.n1=1 n2=7
D.n1=1,n2=6
[单选题]若x为int型变量,则以下函数fun的类型为( )。 fun(x) { printf(“%d\n”,x);}
A.返回值为void类型
B.无法确定返回值
C.返回值为int类型
D.无返回值
[单选题]以下程序调用findmax函数返回数组中的最大值。
Findmax(int *a,int n)
{int *p,*s;
For(p=a,s=a; p-aIf ( () ) s=p;
Return(*s);
}
Main()
{int x[5]={12,21,13,6,18};
Printf("%d\n",findmax(x,5)):
}
在下划线处应填入的是()。
A.p>s
B.*p>*s
C.a[p]>a[s]
D.p-a>p-s

我来回答:

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

订单号:

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