下面函数swap_p的功能是完成交换两个指针的操作。请按指定的顺序在题后的相应序号后填上适当的内容,使之成为完整正确的函

题目
单选题
下面函数swap_p的功能是完成交换两个指针的操作。请按指定的顺序在题后的相应序号后填上适当的内容,使之成为完整正确的函数。swap_p(s,t)int(),();{int*term;term=();*s=();*t=_();}
A

s(或t);*t(或*s);*s;*t;term;

B

**s(或**t);**t(或**s);*s;*t;term;

C

**s(或**t);**t(或**s);s;t;*term;

D

s(或**t);t(或**s);*s;*t;&term;

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。 include using nam

在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。

include<iostream>

using namespace std;

classA

{

public:

A(){cout<<'A';}

};

class B:______

{

public:

B(){cout<<'B';}

};

class C:______

{

public:C(){cout<<'C';}

};

class D:public B,public C

{

public:D(){cout<<'D';}

};

void main(){D obj;)


正确答案:virtual A或virtual public A或virtual private A或virtual protected A与virtual A或virtual public A或virtual private A或virtual protected A
virtual A或virtual public A或virtual private A或virtual protected A与virtual A或virtual public A或virtual private A或virtual protected A 解析:由于每执行一次A类的构造函数,都将输出一个字符A,输出结果中只有一个A,且第一个输出为A,D继承B,可知必有B继承A。由题中要求C肯定继承某个类,所以,这里的C只能是继承于A,保证输出中只有一个A,A必须为虚基类,所以本题中的空都填virtual A。

第2题:

利用fseek函数可实现的操作是( )。A.实现文件的顺序读写 B.改变文件的位置指针 SXB

利用fseek函数可实现的操作是( )。

A.实现文件的顺序读写

B.改变文件的位置指针

C.实现文件的随机读写

D.以上答案均正确


正确答案:B
本题考查fseek函数,其功能是:改变文件的位置指针;辅助实现文件的顺序读写;辅助实现文件的随机读写。

第3题:

操作人员应根据卡片装炉顺序号正确录入钢坯的炉号、道次和轧制序号,核实无误后确认。()

此题为判断题(对,错)。


参考答案:正确

第4题:

以下关于key()和t()函数的叙述,请找出两个正确的答案:()。

A.key()函数用来读取目前指针所指向资料的索引值

B.key()函数是取得目前指针位置的内容资料

C.current()函数用来读取目前指针所指向资料的索引值

D.current()函数是取得目前指针位置的内容资料


参考答案:A, D

第5题:

在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。 include using

在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。

include <iostream>

using namespace std;

class A{

public:A( ){cout<<'A';}

};

class B: (11) {

public:B( ){cout<<'B';}

{;

class C: (12) {

public:C( ){cout<<'C';}

};

class D:public B,public C{

public:D( ){cout<<'D';}

};

void main( ){

D( );

cout<<endl;

}


正确答案:public A 空格
public A 空格 解析:考查在继承中构造函数的调用顺序,创建派生类对象时依次调用基类的构造函数,最后调用派生类的构造函数。考查在继承中构造函数的调用顺序,创建派生类对象时依次调用基类的构造函数,最后调用派生类的构造函数。

第6题:

下列关于this指针的说法,错误的是()。

A.静态成员函数中可以通过this指针访问非静态成员

B.在成员函数中对非静态数据成员的访问是通过this指针完成的

C.this指针指向当前正在操作的对象

D.this指针只存在于非静态成员函数中


正确答案:A

第7题:

在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度 (不得使用系统提供的字符串处理函数)。

int GJetLen(char*str)

{

if(【 】) return 0;

else return 1+GetLen (str+1);

}


正确答案:*str==NULL
*str==NULL

第8题:

C语言中rewind函数使位置指针回到文件的开头位置,而fseek函数使位置指针移到指定的位置。()

此题为判断题(对,错)。


参考答案:正确

第9题:

OSI模型的网络层主要功能是

A.保证数据正确的顺序、无错和完整

B.为分组通过通信子网选择最适当的路径

C.组织两个会话通信系统中交换信息的表示方式

D.处理在两个通信系统中交换信息的表示方式


正确答案:B
解析:根据分而治之的原则,ISO将整个通信功能划分为7个层次,由低到高依次为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。网络层任务是通过路由算法,为分组通过通信子网选择最适当的路径。网络层要实现路由选择、拥塞控制与网络互联等功能。

第10题:

给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。

请改正函数fun中指定部位的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!


正确答案:(1)y=1; (2)d=a-i;
(1)y=1; (2)d=a-i; 解析:本题中函数的功能是为一个偶数查找两个素数,这两个素数之和等于该偶数。其中,函数fun用形参a放偶数,指针b和c放两个素数。把一个偶数分解成1和(x-1)两个数是否是素数,再分解为3和(x-3)这两个数,判断是否是素数,依此类推,直到找出这两个素数为止。本题中把偶数分解为i和d两个素数。判断i是否是素数,如果i不是素数,则i+2再循环;如果i是素数,则d=x-i,然后判断d是否是素数。

更多相关问题