首页 > 财会类考试
题目内容 (请给出正确答案)
[单选题]

若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是()

A.1

B.2

C.2

D.2

答案
收藏

C、2

解析:解析:在表达式中3/2是一个整型表达式,它的运算结果应该为整型,值为1。当变量x与其相加时转换为双精度实型即y=1.000000+1.000000=2.000000。所以,4个选项中选项C符合题意。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若已定义x和y为double类型,则表达式“x=1,y=x+…”相关的问题
第1题
若变量a和x均为double类型,则代数式x^2-e^5转化为正确的c语言表达式为:x*x-exp(5)。()
点击查看答案
第2题
有以下函数定义:void fun(int n double x){…}若以下选项中的变量都已正确定义并赋值,则对函数fun

有以下函数定义: void fun(int n double x){…} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。

A.fun(int y,double m);

B.k=fun(10,12.5);

C.fun(x,n);

D.void fun(n,x);

点击查看答案
第3题
设有以下说明语句,则下面叙述不正确的是()。

struct wok{ int x; float y; double z; }aab;

A.struct是结构体类型的关键字

B.struct work是用户定义的结构体类型

C.aab是用户定义的结构体类型名

D.x,y和z都是结构体成员名

E.x和y共用内存

点击查看答案
第4题
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是()。A.scanf("%d%lx,%le",&

若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是()。

A.scanf("%d%lx,%le",&x,&y,&z);

B.scanf("%2d*%d%lf"&x,&y,&z);

C.scanf("%x%*d%o",&x,&y);

D.scanf("%x%o%6.2f",&x,&y,&z)

点击查看答案
第5题
若定义了函数double*function(),则函数function的返回值为()。A.实数型B.实数的地址C.指向函数的

若定义了函数double*function(),则函数function的返回值为()。

A.实数型

B.实数的地址

C.指向函数的指针

D.函数的地址

点击查看答案
第6题
如果数据包含⼩数,则不应定义为下列哪种类型()。

A.Double

B.Single

C.Byte

D.Currency

点击查看答案
第7题
在java中设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型

A.int

B.ouble

C.long

D.har

点击查看答案
第8题

若程序中定义了以下函数: double myadd(double a,double b) { return(a+b);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,错误的说明()。

A.double myadd(double a,b);

B.double myadd(double,double);

C.double myadd(double b, double a);

D.double myadd(double x, double y);

点击查看答案
第9题
若程序中定义了以下函数:double myadd(double a,double b){ return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。

A.double myadd(double a, b)

B.double myadd(double ,double )

C.double myadd(double b,double a)

D.double myadd(double x,double y)

点击查看答案
第10题
有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是()

A.%(int)(x-y)

B.=x!=y

C.(a*y)%b

D.y=x+y=x

点击查看答案
第11题
若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()

A.double myadd(double a,b);

B.double myadd(double,double);

C.double myadd(double b,double a);

D.double myadd(double x,double y);

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改