首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: temp1ate<c1ass T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
有如下函数模板定义: temp1ate<c1ass T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
admin
2017-06-18
87
问题
有如下函数模板定义:
temp1ate<c1ass 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”获得信息“int”和从第二个参数获得信息“double”两者矛盾,错误;A、B选项正确;D选项中,函数名后的<int>是模板实参表,编译系统会将double型的形参“5.5”自动转化成int类型。
转载请注明原文地址:https://kaotiyun.com/show/QhAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为提高软件项目的质量,在软件结构设计时,必须遵循( )原则。
栈是线性表的一种,其新加、读取和删除结点只能在栈的( )进行操作。
以下程序的执行结果是______。#include<iostream.h>classA{inta:public:voidseta(intx){a=x;}voidshowa(){cou
已知类A中有如下一函数说明 Void Test(A &a);其中参数A&a的含义是( )。
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();stat
Jackson方法是一种面向______的结构化方法。
在C++语言中函数返回值的类型是由()决定的。
下列叙述中正确的是
若需要把一个函数"void Func();"定义为一个类Sample的友元函数,则应在类 Sample的定义中加入一条语句【 】。
下列关于软件设计基本原理的叙述中错误的是
随机试题
《海牙规则》的制定者是【】
护理论文的核心部分是()
人群能量平均生理需要量占该人群能量推荐摄入量的
在临床工作中,护士在操作过程中出现了医疗事故,病人情况危急,未告知医师,对于此种情况应如何处理?()
著名美籍奥地利经济学家熊彼特于1912年首次提出“创新”这一概念,他认为,“创新”就是把生产要素和生产条件的新组合引入生产体系,即“建立一种新的生产函数”,其目的是为了获取潜在的利润。之后,索罗、缪尔塞、傅家骥等著名学者、专家、教授均对有关技术创新概念和定
(2014年卷二第90题)根据著作权法及相关规定,下列哪些使用作品的行为可以不经著作权人许可且不向其支付报酬?
发文字号应当包括机关代字、年份、序号。()
设A,B分别为m阶和n阶可逆矩阵,则的逆矩阵为().
BobDylan,afolkandrockmusicianfromMinnesota,wontheNobelPrizeinliteraturein2016.Howdoesitfeel?Ifyou’rea
Whyarewefarfromsatisfiedwithourbasicneeds?
最新回复
(
0
)