重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 计算机类考试 > 软考初级
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

●在C程序中,若表达式中的算术运算对象类型不同,则需要先统一为相同类型后再进行计算。例如,表达式

“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是(30)。

(30)

A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变

B.读取a的值并转换为整型数据,然后进行两个整数的相加减运算,变量a的值不变

C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算

D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

查看参考答案
更多“●在C程序中,若表达式中的算术运算对象类型不同,则需要先统一为相同类型后再进行计算。例如,表达式”相关的问题

第1题

在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达
式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是 __ 。

A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量a的值不变

B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量b的值不变

C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算

D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

点击查看答案

第2题

● 在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表
达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是 __ 。

A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量a的值不变

B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量b的值不变

C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算

D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

点击查看答案

第3题

若一种程序设计语言规定其程序中的数据必须具有类型,则有利于()。①在翻译程序的过程中为数据合理分配存储单元;②对参与表达式计算的数据对象进行检查;③定义和应用动态数据结构;④规定数据对象的取值范围及能够进行的运算;⑤对数据进行强制类型转换。

A.①②③

B.①②④

C.②④⑤

D.③④⑤

点击查看答案

第4题

阅读以下说明和C函数,将(1)~(5)空缺处的字句填写完整。[说明] 计算机在处理算术表达式时,首先将其

阅读以下说明和C函数,将(1)~(5)空缺处的字句填写完整。

[说明]

计算机在处理算术表达式时,首先将其转换为后缀表达式。例如,表达式“46+5*120-37)”的后缀表达式形式为“46 5 120 37-*+”。

计算后缀表达式时,从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中。重复以上过程,直到后缀表达式扫描结束。例如,后缀表达式“46 5 120 37-*+”的计算过程如下:

a.依次将46、5、120、37压入栈中;

b.遇到“-”,取出37、120,计算120-37=83,将其压入栈中;

c.遇到“*”,取出83、5,计算5×83=415,将其压入栈中;

d.遇到“+”,取出415、46,计算46+415=461,将其压入栈中;

e.表达式结束,则计算过程完成。

函数computing(char expr[],int*result)的功能是基于栈计算后缀形式的表达式(以串形式存入字符数组 expr)的值,并通过参数result返回该值。函数的返回值为-1/0,分别表示表达式有/无错误。假设表达式中仅包含数字、空格和算术运算符号,其中所有项均以空格分隔,且运算符仅包含加(“+”)、减(“-”)、乘(“*”)、除(“\”)。

函数computing中所用栈的基本操作的函数原型说明如下。

● void InitStack(STACK*s):初始化栈。

● void Push(STACK*s,int e):将一个整数压栈,栈中元素数目增1。

● void Pop(STACK*s):栈顶元素出栈,栈中元素数目减1。

● int Top(STACK s):返回非空栈的栈顶元素值,栈中元素数目不变。

● int IsEmpty(STACKs):若s是空栈,则返回1;否则返回0。

[C函数]

阅读以下说明和C函数,将(1)~(5)空缺处的字句填写完整。[说明] 计算机在处理算术表达式时,首先

点击查看答案

第5题

●若一种程序设计语言规定其程序中的数据必须具有类型,则有利于(22) 。①在翻译程序的过程中为数据合理分配存储单元②对参与表达式计算的数据对象进行检查⑨定义和应用动态数据结构④规定数据对象的取值范围及能够进行的运算⑤对数据进行强制类型转换(22)

A.①②③

B.①②④

C.②④⑤

D.③④⑤

点击查看答案

第6题

C语言程序中的算术表达式(如X+Y-Z),属于高级程序语言中的()成分。

A.数据

B.运算

C.控制

D.传输

点击查看答案

第7题

以下叙述中正确的是()

A.在C语言中,1代表真,0代表假

B.关系运算符两边的运算对象可以是C语言中任意合法的表达式

C.对于浮点变量x和y,表达式:x==y 可以精确判定两个浮点数值相等

D.分支结构是根据算术表达式的结果来判断流程走向的

点击查看答案

第8题

若一种程序设计语言规定其程序中的数据必须具有类型,则有利于(28)。①在翻译程序的过程中为数据合

若一种程序设计语言规定其程序中的数据必须具有类型,则有利于 (28) 。

①在翻译程序的过程中为数据合理分配存储单元

②对参与表达式计算的数据对象进行检查

③定义和应用动态数据结构

④规定数据对象的取值范围及能够进行的运算

⑤对数据进行强制类型转换

A.①②③

B.①②④

C.②④⑤

D.③④⑤

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧