首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include int sub(double a,double b) { return(int)(a-b); } main( ) { printf("%d\n",sub(3.8,
有如下程序: #include int sub(double a,double b) { return(int)(a-b); } main( ) { printf("%d\n",sub(3.8,
admin
2021-04-28
76
问题
有如下程序:
#include
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并输出。
转载请注明原文地址:https://www.kaotiyun.com/show/vHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
合法的C语言数值常量是()。
若有以下程序intf(inta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(
以下选项中可用作C程序合法实数的是
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
以下选项中非法的C语言字符常量是
以下C语言用户标识符中,不合法的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->nex
若有以下程序段charstr[4][12]={’’aa’’,’’bbb’’,’’ccccc’’,’’d’’),*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
一个栈的初始状态为空,现将元素A、B、C、D、E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
随机试题
婴儿化脓性脑膜炎最常见的并发症是
下列各组词语中没有错别字的一组是()
A.发散、行气、行血B.收敛固涩C.软坚散结、泻下D.补益、和中、缓急E.渗湿利水
属于非细胞型微生物的是
药剂学概念正确的表述是
为卧床病人进行床上擦浴时,错误的操作是( )。
关于个人所得税的减征和免纳,下列问题中哪个应给以否定的回答?()。
节点板与柱子采用坡口二级焊透焊缝,节点板长度为ι1______mm。支撑斜杆与连接板的连接采用hf=8mm的两侧面角焊缝,设计其连接ι2=______mm。
A股份有限公司为上市公司(以下简称A公司),主要从事通讯设备的生产和销售,为B会计师事务所的常年审计客户。甲注册会计师作为A公司2014年度财务报表审计项目合伙人,于2014年12月1日至15日对A公司销售与收款循环的业务流程进行了解和测试,并在相关审计工
20世纪50年代,计算机应用第一次涉及非数值处理,而是用于______,这是计算机应用的第一次飞跃。
最新回复
(
0
)