首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a; a = (int)1.99*3; printf("%d\n", a); } 程序的运行结果是( )。
有以下程序 #include main() { int a; a = (int)1.99*3; printf("%d\n", a); } 程序的运行结果是( )。
admin
2020-03-15
30
问题
有以下程序
#include
main()
{ int a;
a = (int)1.99*3;
printf("%d\n", a);
}
程序的运行结果是( )。
选项
A、3
B、5
C、6
D、结果不确定
答案
A
解析
考查数据类型之间的强制转换,程序中将表达式(int)1.99*3的值赋值给a然后输出,表达式的计算流程是先用int对1.99取整然后与3相乘,将float型数据强制转换成int型的处理方法是直接将小数部分舍去,保留带有符号的整数部分,所以计算结果为3,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/dxCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
在关系模型中,每一个二维表称为一个
用树形结构表示实体之间联系的模型是
以下程序段完全正确的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio.h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",__________)
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
设有定义:doublea,b,c:若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a<b)if(c<d)x=1;elseif(a<c)if(b<d))x=2;elsex=3;el
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
随机试题
1642年,法国人布莱兹·帕斯卡发明了用齿轮计算的______。1666年英国人莫兰发明了可以进行加减运算的机械计算器。1673年德国人莱布尼兹改进帕斯卡的设计,增加了乘除运算。1822年,英国人巴贝奇首先提出来整个计算过程自动化的概念,设计出了第一台通用
嵌顿疝与绞窄疝的鉴别要点是
在抗菌药物的监督管理中,药师药物调剂资格取消后,在多久内不得恢复其药物调剂资格()。
行政外罚的种类包括()。
在城市的支柱工业、交通运输业以及其他不屈于地方性的行政、财经、文教等单位中工作的人员。这个叙述与以下能对应的是:
在配置水泥砂浆时,每立方米砂浆用了普通水泥360kg、水320kg,则此水泥砂浆的强度等级为()。
根据《民事诉讼法》,合同当事人可以在书面合同中协议选择的()人民法院管辖。
( )出口食品,检验检疫机构不予受理报检。
人跟树是一样的,越是向往高处的阳光,它的根就越要伸向黑暗的地底。对此,谈谈你的理解。
公民因飞机失事失踪的,利害关系人申请宣告其死亡的时间要件是()(2010年非法学基础课单选第32题)
最新回复
(
0
)