首页 > 专业科目
题目内容 (请给出正确答案)
[单选题]

有以下程序int a=1;int f(int c){ static int a=2;c=c+1;return((a++)+c);}main(){ int i,k=0;for(i=0;i<2;i++) { int a=3;k+=f(a);}k+=a;printf("%d/n",k);}程序的运行结果是().

A.16

B.17

C.14

D.15

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序int a=1;int f(int c){ sta…”相关的问题
第1题
有以下程序main(){ int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++) m=m%j;printf("%d/n",m);}程序的运行结果是()。

A.0

B.3

C.2

D.1

点击查看答案
第2题
四.找错题: 1.请问下面程序有什么错误? int a[60][250][1000],i,j,k; for(k=0;k<=1000;k++) f

四.找错题:

1.请问下面程序有什么错误?

int a[60][250][1000],i,j,k;

for(k=0;k<=1000;k++)

for(j=0;j<250;j++)

for(i=0;i<60;i++)

a[i][j][k]=0;

点击查看答案
第3题
关于下列程序段的输出结果,说法正确的是:()public class MyClass{static int i;public static v

A.有错误,变量i没有初始化。

B.null

C.1

D.0

点击查看答案
第4题
写出程序运行结果int sum(int a){auto int c=0;static int b=3;c+=1;b+=2;return(a+b+C);}vo

写出程序运行结果

int sum(int a)

{

auto int c=0;

static int b=3;

c+=1;

b+=2;

return(a+b+C);

}

void main()

{

38

int I;

int a=2;

for(I=0;I<5;I++)

{

printf("%d,", sum(a));

}

}

点击查看答案
第5题
#i nclude void testf(int*p) { *p+=1; } main() { int

#i nclude

void testf(int*p)

{

*p+=1;

}

main()

{

int *n,m[2];

n=m;

m[0]=1;

m[1]=8;

testf(n);

printf("Data v alue is %d ",*n);

}

------------------------------

B)

#i nclude

void testf(int**p)

{

*p+=1;

}

main()

{int *n,m[2];

n=m;

m[0]=1;

m[1]=8;

testf(&n);

printf(Data v alue is %d",*n);

}

下面的结果是程序A还是程序B的?

Data v alue is 8

那么另一段程序的结果是什么?

点击查看答案
第6题
写出程序的输出结果: public class A { public virtual void Fun1(int i) { Console.Write

写出程序的输出结果:

public class A

{

public virtual void Fun1(int i)

{

Console.WriteLine(i);

}

public void Fun2(A a)

{

a.Fun1(1);

Fun1(5);

}

}

public class B : A

{

public override void Fun1(int i)

{

base.Fun1 (i + 1);

}

public static void Main()

{

B b = new B();

A a = new A();

a.Fun2(b);

b.Fun2(a);

}

}

点击查看答案
第7题
(C语言)有以下程序main(){int a=1,b;for(b=1;b<=10;b++){if(a>=8)break; www.54yjs.c

(C语言)有以下程序

main()

{

int a=1,b;

for(b=1;b<=10;b++)

{

if(a>=8)break;

www.54yjs.cn

if(a%2==1) {a+=5;continue;}

a-=3;

}

printf("%d\n",b);

}

程序运行的结果是

A、3B、4C、5D、6

点击查看答案
第8题
写出以下程序的运行结果。public class Test2 {public static void main(String args[ ]){int i,j

写出以下程序的运行结果。public class Test2 {public static void main(String args[ ]){int i,j;int a[]={17,91,65,35,28};for (i = 0; i < a.length-1; i++ ) {int k = i;for(j = i; j < a.length; j++ )if (a[j]>a[k] )k = j;int temp =a[i];a[i] = a[k];a[k] = temp;}for (i =0; i<a.length; i++ )System.out.print(a[i]+" ");System.out.println();} }

点击查看答案
第9题
下面程序的功能是:根据输入的整数x和n,利用函数fact实...

下面程序的功能是:根据输入的整数x和n,利用函数fact实现求。 例如:输入:2,3 输出=8 请在程序中的横线上填入正确的内容,将程序补充完整。 /* c7-1.c 利用函数fact实现求x的n次方*/ #include "stdio.h" int main() { long int fact(long x,long n) ; /*声明fact函数*/ long int x ; long int n; printf("please enter X and N(>=0): "); scanf("%ld,%ld", &x, &n ); printf("%ld,%ld=%ld",x,n, (1) ); /*调用fact函数 */ return 0; } long int fact(long int x, long int n) /*定义fact函数求xn */ { long int i,s; (2) ; /*求累积变量的初始化*/ if (n= =0) return 0; for(i=1; i<=n; i++) *用循环实现xn* s="s*x;" (3) ; *返回结果xn*>

点击查看答案
第10题
下面的函数实现在一个固定的数上加上一个数,有什么错误,改正int add_n(int n){static int i=1

下面的函数实现在一个固定的数上加上一个数,

有什么错误,改正

int add_n(int n)

{

static int i=100;

i+=n;

return i;

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改