首页 > 考试题库
题目内容 (请给出正确答案)
[主观题]

#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

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

暂无答案
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“#i nclude void testf(int*p) { …”相关的问题
第1题
下面关于“联合”的题目的输出?a)#i nclude <stdio.h>union{int i;char x[2];}a;void ma

下面关于“联合”的题目的输出?

a)

#i nclude <stdio.h>

union

{

int i;

char x[2];

}a;

void main()

{

a.x[0] = 10;

a.x[1] = 1;

printf("%d",a.i);

}

点击查看答案
第2题
输出下面程序结果。#i nclude <iostream.h>class A{public:virtual void print(void){co

输出下面程序结果。

#i nclude <iostream.h>

class A

{

public:

virtual void print(void)

{

cout<<"A::print()"<<endl;

}

};

class B:public A

{

public:

virtual void print(void)

{

cout<<"B::print()"<<endl;

};

};

class C:public B

{

public:

virtual void print(void)

{

cout<<"C::print()"<<endl;

}

};

void print(A a)

{

a.print();

}

void main(void)

{

A a, *pa,*pb,*pc;

B b;

C c;

pa=&a;

pb=&b;

pc=&c;

a.print();

b.print();

c.print();

pa->print();

pb->print();

pc->print();

print(a);

print(b);

print(c);

}

A:

A::print()

B::print()

C::print()

A::print()

B::print()

C::print()

A::print()

A::print()

A::print()

点击查看答案
第3题
#i nclude<file.h> 与#i nclude "file.h"的区别?

#i nclude<file.h> 与#i nclude "file.h"的区

别?

点击查看答案
第4题
在不用第三方参数的情况下,交换两个参数的值#i nclude <stdio.h>

在不用第三方参数的情况下,交换两个参数的值

#i nclude <stdio.h>

点击查看答案
第5题
#i nclude "stdafx.h"#define SQR(X) X*Xint main(int argc, char* argv[]){int a = 10;int k

#i nclude "stdafx.h"

#define SQR(X) X*X

int main(int argc, char* argv[])

{

int a = 10;

int k = 2;

int m = 1;

a /= SQR(k+m)/SQR(k+m);

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

return 0;

}

这道题目的结果是什么啊?

点击查看答案
第6题
class Something { final int i; public void doSomething() { System.out.println("i =

class Something {

final int i;

public void doSomething() {

System.out.println("i = " + i);

}

}

和上面一题只有一个地方不同,就是多了一个final。这难道就错了吗?

点击查看答案
第7题
class Something { int i; public void doSomething() { System.out.println("i = " + i)

class Something {

int i;

public void doSomething() {

System.out.println("i = " + i);

}

}

有什么错呢? 看不出来啊。

点击查看答案
第8题
试题2:void test2(){char string[10], str1[10];int i;for(i=0; i<10; i++){str1 = 'a';}strc

试题2:

void test2()

{

char string[10], str1[10];

int i;

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

{

str1 = 'a';

}

strcpy(string, str1 );

}

点击查看答案
第9题
下列()能够正确地申明友元函数,让函数fun能够访问类A的私有成员。

A.void fun() friend class A;

B.Friend class A{private: int i; void fun();};

C.class A{private: int i; friend fun();};

D.class A{private: int i; friend void fun();};

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