首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <math.h> main() { int a=1, b=4, c=2; double x=10.5, y=4.0, z; z = ( a+b )/c + sqrt(
有以下程序 #include <stdio.h> #include <math.h> main() { int a=1, b=4, c=2; double x=10.5, y=4.0, z; z = ( a+b )/c + sqrt(
admin
2021-02-25
51
问题
有以下程序
#include <stdio.h>
#include <math.h>
main()
{
int a=1, b=4, c=2;
double x=10.5, y=4.0, z;
z = ( a+b )/c + sqrt( y ) * 1.2 / c + x;
printf("%f\n", z);
}
程序运行后的输出结果是
选项
A、13.700000
B、14
C、15.4
D、14.9
答案
A
解析
如果一个运算符两边的运算数类型不同,要先将其转换为相同的类型,即较低类型转换为较高类型,然后再参加运算。程序执行过程为:a+b=5,5/2=2(int类型), sqrt(y)=2.0(double类型),2.0*1.2/2=1.2( double类型),z=2.0(由int类型自动转换成double类型)+1.2+10.5=13.7。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/22tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>nlain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;case2:s+=2;case3:s+=3;}}printf("%d\
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
如果定义floata[10],x;则以下叙述中正确的是()。
39.有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
算法的有穷性是指
以下选项中,不合法的C语言用户标识符是()。
在数据处理中,其处理的最小单位是()。
随机试题
一般压力表的弹性元件,在测量高温介质的压力参数时,应使高温介质的冷却温度降到()℃以下,方能测量。
《行路难》中,“欲渡黄河冰塞川,将登太行雪满山”两句的象征意义是
男,54岁。乙型肝炎史5年,右上腹疼痛1周。检查发现:巩膜黄染,肝肋下4cm质地坚硬,表面不平。剑突下听到吹风样血管杂音。最可能的诊断是
为防止病毒传播,呼吸道传染病患者应当使用
A.不发生转移B.直接蔓延C.种植转移D.淋巴道转移E.血道转移视网膜母细胞瘤侵犯脉络膜
在缺省方式下,新打开的Excel97工作簿中含有()张工作表。
首次公开发行股票的信息披露文件主要包括()。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
下面程序实现输出从“!”开始的91个ACCII字符及码值,要求每行输出7项。请完成程序。#include<iostream.h>voidmain(){charc="!";intd,n=1;
Asfansenjoyfootball’s(soccer’s)month-longWorldCup,Brazilianauthoritiesarepleasedovertheboosttheysaythetournament
最新回复
(
0
)