网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
若有函数模板mySwap和一些变量定义如下:templatevoid mySwap(T X,T Y);double d1,d2;int i1,i2;下列对mySwap的调用中,错误的是( )。
A
mySwap(i1,i2)
B
mySwap(d1,d2)
C
mySwap(i1,d1)
D
mySwap<int>(i2,d2)
参考答案
参考解析
解析:
按照函数模板mySwap的定义,变量X和Y应属于同一类型,变量i1和d1属于不同的数据类型,与模板形参类型不匹配,所以不能调用模板。
按照函数模板mySwap的定义,变量X和Y应属于同一类型,变量i1和d1属于不同的数据类型,与模板形参类型不匹配,所以不能调用模板。
更多 “单选题若有函数模板mySwap和一些变量定义如下:templatevoid mySwap(T X,T Y);double d1,d2;int i1,i2;下列对mySwap的调用中,错误的是( )。A mySwap(i1,i2)B mySwap(d1,d2)C mySwap(i1,d1)D mySwapint(i2,d2)” 相关考题
考题
有以下程序# include stdio.h# define N 5# define M N+1# define f(x) (x*M)main(){ int i1, i2;i1 = f(2) ;i2 = f(1+1) ;printf("%d %d\n", i1, i2);}程序的运行结果是A)12 12B)11 7C)11 11D)12 7
考题
已知r1,r2是实型变量,i1,i2是整型变量,下列中错误的赋值语句是( )。
Ai2:=i1*i2 div i1Bi1:=i1/i2Cr2:=3/5*sqr(r1*r2)Dr1:=r2/i1
考题
有以下程序includedefineN5defineMN+1definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=
有以下程序 #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf("%d%d\n",i1,i2); } 程序的运行结果是A.12 12B.11 7C.11 11D.12 7
考题
有以下程序: #define f(x)(x*x) main() {int i1,i2; i1=f(8)/f(4);i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是( )。A.64,28B.4,4C.4,3D.64,64
考题
下面程序的运行结果是【17】。#define N 10#define s(x)x*x#define f(x)(x*x)main(){ int i1,i2;i1=1000/s(N); i2=1000/f(N);printf("%d %d\n",i1,i2);}
考题
设有如下宏定义#define MYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。float a=5,b=16,c;MYSWAP(( ),a,b);
考题
有以下程序:includedefineN5defineMN+1definef(x)(x*M)main(){ inti1,i2;i1=f(2);i
有以下程序: #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1=f(2); i2=f(1+1); printf("%d%d\n",i1,i2); } 程序的运行结果是( )。A.12 12B.11 7C.11 11D.12 7
考题
设有如下宏定义define MYSWAP(z,x,y){z=x;x=Y;Y=z;}以下程序段通过宏调用实现变量a、b内容的交换,请填空。float a=5,b=16,c;MYSWAP( 【 】,a,b) ;
考题
有以下程序:include define f(x) (x * x)main ( ){ int i1 ,i2;i1 = f(8)/f(4) ;i2
有以下程序:#include <stdio, h>#define f(x) (x * x)main ( ){ int i1 ,i2; i1 = f(8)/f(4) ;i2 =f(4 +4)/f(2 +2); printf("% d,% d\n" ,i1 ,i2);A.64,28B.4,4C.4,3D.64,64
考题
若有以下程序: include using namespace std; template T min(T x,T y) {i
若有以下程序:include <iostream>using namespace std;template <class T>T min(T x,T y){if(x<y)return x;elsereturn y;}int main(){int n1=2,n2=10;double d1=1.5;d2=5.6;cout<<min(n1,n2)<<",";cout<<min(d2,d2)<<end1;return 0;}程序运行后的输出结果是【 】。
考题
有以下程序: #define f(x)(x*x)main { int i1,i2; i1 = f(8)/(4);i2 = f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是( )。A.64,28B.4,4C.4,3D.64,64
考题
下面程序和运行运行结果是【 】。define N 10define s (x) x * xdefine f(x) (x * x)main( ){ iht i1,i2;i1 = 1000/s(N); i2 = 1000/f(N);printf("%d %d\n",i1,i2);}
考题
有函数模板声明和一些变量定义如下:templateclass T1,class T2,class T3T1 sum(T2,T3);double d1,d2;则下列调用中,错误的是A.sumdouble,double,double(d1,d2);B.sumdouble,double(d1,d2);C.sumdouble(d1,d2);D.sum(d1,d2);
考题
有以下程序:includedefine N 5define M N+1define f(x)(x*M)main(){int i1,i2;i1=f
有以下程序: #include<stdio.h> #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf("%d%d",i1,i2); } 程序的运行结果是( )。A.12 12B.11 7C.11 11D.12 7
考题
x86,win32,vc++6,默认属性的控制台工程:class C1{public:virtual int sum(int i1, int i2){return (i1 + i2);}private:double m_var1;char m_var2;};char sz[] = "abcd";问题:sizeof(C1) = ?sizeof(sz) = ?
考题
假设有证书发放机构I1,I2,用户A在I1获取证书,用户B在I2获取证书,I1和I2已安全交换了各自的公钥,加入用I2《A》表示由I1颁发给A的证书,A可以通过 (41) 证书链获取B的公开密钥。A.I1《I2》I2《B》B.I2《B》I1《I2》C.I1《B》I2《I2》D.I2《I1》I2《B》
考题
下面程序的运行结果是_____和_____。 include define N 10 define s(x) x * x define
下面程序的运行结果是_____和_____。include<iostream.h>define N 10define s(x) x * xdefine f(x) (x * x)void main( ){ int i1,i2;i1=1000/s(N) ;i2=1000/f(N) ;cout < < i1 < < " " < < i2;}
考题
假设有证书发放机构I1,I2,用户A在I1获取证书,用户B在I2获取证书,I1和I2已交换了各自的公钥。如果用I1《A》表示由I1颁发给A的证书,A可通过( )证书链接获取B的公开密钥。A.I1《I2》I2《B》
B.I2《B》I1《I2》
C.I1《B》I2《I2》
D.I2《I1》I2《B》
考题
用一变压器向一负载供电,当增大负载(负载阻值减小)时原绕组中电流I1和二次绕组中电流I2的变化情况为()。A、I2增大,I1也增大B、I2增大,I1减小C、I2减小,I1也减小D、I2减小,I1增大
考题
已知两个正弦量分别为i1=-4cos(100t+60°)A,i2=4cos(100t+30°)A,则i1和i2的相位差为()。A、i1超前i230°B、i1滞后i230°C、i1超前i2150°D、i1滞后i2150°
考题
电流互感器的角误差,可用下式表示:Δfi%=()。其中K为电流互感器的额定变比,I1为一次绕组中的电流;I2为二次绕组中的电流。A、[(KI2~I1)/I1]100%;B、(I2~I1)100%/I1;C、I2~I1;D、I2/I1。
考题
单选题如果定义有变量double,d1,d2=4.0则下列说法正确的是()A
变量d1,d2均初始化为4.0B
变量d1没有初始化,d2初始化为4.0C
变量d1,d2均未初始化D
变量d2没有初始化,d1初始化为4.0
考题
单选题有函数模板声明和一些变量定义如下:templateT1 sum(T2,T3);double d1,d2;则下列调用中,错误的是( )。A
sumdouble,double,double(d1,d2);B
sumdouble,double(d1,d2);C
sumdouble(d1,d2);D
sum(d1,d2);
考题
单选题若有函数模板mySwap和一些变量定义如下:templatevoid mySwap(T X,T Y);double d1,d2;int i1,i2;下列对mySwap的调用中,错误的是( )。A
mySwap(i1,i2)B
mySwap(d1,d2)C
mySwap(i1,d1)D
mySwapint(i2,d2)
热门标签
最新试卷