A、int max(int x,int y) ;
B、int max(int x,int y)
C、int max(int x, y)
D、int max(int x, y);
A、int max(int x,int y) ;
B、int max(int x,int y)
C、int max(int x, y)
D、int max(int x, y);
A、返回x、y中较大的数
B、返回x、y中较小的数
C、返回x的值
D、返回y的值
#include
int【12】 ;
main()
{int x,y,(*p)();
p=max;
printf(“&d\n”,&x,&y);
}
Int max(int a,int b)
{return (a>b/a:b);}
A、8
B、5
C、3
D、0
A、"****\n***\n**\n*\n"
B、****\n***\n**\n*\n
C、**** \*** ** *
D、**** *** ** *
【说明】已知类LinkedList表示列表类,该类具有4个方法:addElement()、lastElement()、numberOfElement()以及removeLastElement()。4个方法的含义分别如下。voidaddElement(Obect):在列表尾部添加一个对象。ObjectlastElement():返回列表尾部对象。intnumberOfElement():返回列表中对象的个数。voidremoveLastElement():删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类,C++代码1和C++代码2分别采用继承和组合的方式来实现。【C++代码1】
【C++代码2】
【问题】若类LinkedList新增加了一个公有的方法removeElement(intindex),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(intindex)?__(5)__(A.继承B.组合)
#include
#include
void fun(char *s[],int n)
{ char *t; int i,j;
for(i=0;i
for(j=i+1;j
if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]:s[j];s[j]=t;}
}
main()
{ char *ss[]={"bcc","bbcc","xy","aaaacc","aabcc"};
fun(ss,5); printf("%s,%s\n",ss[0],ss[4]);
}
程序的运行结果是
A.xy,aaaacc
B.aaaacc,xy
C.bcc,aabcc
D.aabcc,bcc
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!