首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: template <class T> T func(T x, T y){return x*x*y*y;) 在下列对func的调用中,错误的是
有如下函数模板定义: template <class T> T func(T x, T y){return x*x*y*y;) 在下列对func的调用中,错误的是
admin
2010-12-16
82
问题
有如下函数模板定义: template <class T> T func(T x, T y){return x*x*y*y;) 在下列对func的调用中,错误的是
选项
A、func(3,5);
B、func(3.0,5.5);
C、func(3,5.5);
D、func<int>(3,5.5);
答案
C
解析
本题考核函数模板的使用。引用模板函数和引用一般的函数在语法形式上没有任何区别。所有的类型替换都是编译器在幕后悄悄进行的,但是要注意的是说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中对应的形参。例如,本题中的C) 选项,编译系统从第一个参数“3”获得的信息是“T对应于int”,而从第二个参数“5.5”处获得的信息是“T对应于double”,二者相互矛盾,在编译时会产生错误。对于D) 选项中紧跟在函数名后的<int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数“5.5”将被自动换成int型。
转载请注明原文地址:https://www.kaotiyun.com/show/Odjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述错误的是()。
数据库的数据模型分为
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;min=MAX;for(i=0;
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[i]];printf(
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
在面向方法中,不属于“对象”基本特点的是()。
下面描述不属于软件特点的是
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
关于继承的目的和作用,说法不正确的是()。
随机试题
“自行车钥匙扔到了地上”中的“自行车钥匙”的语义角色是
急性肾炎合并高血压脑病应用硝普钠降压,下列错误的是
能防止牙膏接触空气而硬化并使剂型保持稳定的是
某估价师拟采用收益还原法评估A写字楼于2004年9月30的市场价值,为此该估价师对周边10座写字楼的标准租金及相关情况进行调查,并编制了如下租金表。此外,根据统计资料,该市2003年1季度至2004年3季度的写字楼平均租金(元/平方米.月)分别为46、
担保物权不包括()。
某拟建工程由甲、乙、丙三个施工过程组成;该工程共划分成四个施工流水段,每个施工过程在各个施工流水段上的流水节拍如下表所示。按相关规范规定,施工过程乙完成后其相应施工段至少要养护2d,才能进入下道工序。为了尽早完工,经过技术攻关,实现施工过程乙在施工过程甲完
《上市公司证券发行管理办法》适当降低了上市公司的财务指标要求,即将现行的净资产收益率要求从10%降低到6%。( )
国务院颁布《关于机关事业单位工作人员养老保险制度改革的决定》,对机关事业单位工作人员养老保险制度进行改革,建立与城镇职工统一的养老保险制度,正式结束了实行二十几年的养老“双轨制”。养老保险制度改革旨在:
某市重点中学分为初中部和高中部,其中初中部中成绩优秀的初三学生,可以直接进入高中部,而不必参加选拔考试。据此可以推出:
Thefilmisanawardwinnerandis________.
最新回复
(
0
)