首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> int sub(double a, double b) { return (int)(a - b); } main() { printf("%d\n", sub(3.8, 2.1));
有如下程序 #include <stdio.h> int sub(double a, double b) { return (int)(a - b); } main() { printf("%d\n", sub(3.8, 2.1));
admin
2021-04-28
19
问题
有如下程序
#include <stdio.h>
int sub(double a, double b)
{
return (int)(a - b);
}
main()
{
printf("%d\n", sub(3.8, 2.1));
}
程序运行后的输出结果是
选项
A、2.0
B、1.7
C、2
D、1
答案
D
解析
在类型转换过程中,如果较高类型转换成较低类型,直接忽略多余位数。在程序执行过程为:调用函数sub(3.8,2.1),3.8-2.1=1.7(double类型),(int)强制转换将1.7转换成int类型1,然后返回1并输出,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/2Dtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintf(intn):main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);)int
关于“while(条件表达式)循环体”,以下叙述正确的是
以下叙述中正确的是
下列定义变量的语句中错误的是
有以下程序#includemain(){structSTU{charname[9];charsex;doublescore[2];};structSTUa={"Zhao",’m’,85.0,90.0},b={"
以下叙述中错误的是
以下选项中非法的C语言字符常量是
以下语句中存在语法错误的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
随机试题
某实验室要制定一个机械天平的期间核查方案,基本确定:机械天平每三月对1.0000g,100.0000g两个点进行一次核查,请你考虑并给出一个核查方案的初稿。
组织的具体环境又称()
下列关于绝对地租的说法正确的有()。
高路堤是指路基填土边坡高度大于()m的路堤。
通常称为社会效益的是()。
目前最常用的数据模型有()。
下列不属于心智技能的是()。
以下是一段指令序列:1addiR1,20(R1)←2021wR2,R0,12(R2)←M(12+(RO))3addR3,R1,R2(R3)←(R1)+(R2)以上指令序
2012年3月,黄河公司委托长江公司代销商品一批,该商品的代销价款为1500万元(不含增值税),商品销售成本为1200万元,根据协议规定,长江公司按黄河公司规定的销售价格出售,长江公司按销售收入的6%收取手续费。6月收到长江公司交来的代销清单,得知代销
设A=(1)证明当n>1时An=An-2+A2一E.(2)求An.
最新回复
(
0
)