首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (______) { T a; if(x>y) { a=x;x=y;y=a; }
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (______) { T a; if(x>y) { a=x;x=y;y=a; }
admin
2012-01-20
44
问题
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (______) { T a; if(x>y) { a=x;x=y;y=a; } if(y>z) { a=y;y=z;z=a; } if(x>y) { a=x;x=y;y=a; } }
选项
A、Tx,Ty,Tz
B、Tx;y;z
C、T&x,T&y,T&z
D、T&x,&y,&z
答案
C
解析
函数fun的类型为void没有任何返回值,函数中变量的改变,即参数的改变应该影响实参。应该是地址传递方式,即把引用型作为函数形参。类T是类的抽象,可以利用模板建立各种数据类型的类。所以补全函数的定义为“T &x,T &y,T &z”。
转载请注明原文地址:https://kaotiyun.com/show/hCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
有以下程序#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);
有以下程序:#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char
在下列模式中,能够给出数据库物理存储结构与物理存取方法是()。
以下叙述中正确的是()。
下列给定程序中,函数fun的功能是:将形参n中的奇数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为973。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。SS所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程
下列模型中,用树形结构表示实体之间联系的模型是()。
在最坏情况下,堆排序的时间复杂度是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
简述薪酬制度设计的程序。
患者全身水肿,下肢明显,按之没指,小便短少,身体困重,胸闷,纳呆,泛恶,苔白腻,脉沉缓,起病缓慢,病程较长。治当
己知,用铈量法测定铁时,滴定至50%时的电位是()。
药品经营质量管理规范认证现场检查的人员是()
甲校从乙电脑公司购进100台电脑,全部质量不合格。经双方协商,乙公司同意全部退货,但一直拖着不付退货款。于是甲校以乙公司为被告向法院起诉。但此时乙公司已被丙公司兼并,成为一个下属分公司。原乙公司经理以乙公司早已不存在为由,不归还欠款;而丙公司认为该债务属原
材料一:国内外学者把工业革命定义的研究分为工业组织学派、技术学派、能源学派……这些研究从不同侧面抓住工业革命的特征,成为后来工业革命研究的起点。——舒小昀
诊断深静脉血栓形成的敏感性和特异性最高的辅助检查是
下列关于SIMPLE的描述中,正确的是()。
数据库系统的核心是
Fromtheverybeginning,waterhasfurnishedmanwithasourceoffoodandahighwaytotravel.Thefirstcivilizationsarose【2
最新回复
(
0
)