题目详情
当前位置:首页 > 计算机考试 > 初级程序员
题目详情:
发布时间:2023-11-08 05:57:17

[简答题]【说明】 计算机在处理算术表达式时,首先将其转换为后缀表达式。例如,表达式“46+5*(120-37)”的后缀表达式形式为“46 512037-*+”。 计算后缀表达式时,从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇,到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中。重复以上过程,直到后缀表达式扫描结束。例如,后缀表达式“46 5120 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函数】 int computing (char expr[],int *result) { STACK s; int tnum,a,b; char *ptr; InitStack(&s); ptr=expr;pstr /*字符指针指向后缀表达式串的第一个字符*/ while(*ptr!=’/0’) { if(*ptr==’ ’) { /*当前字符是空格*/

更多"【说明】 计算机在处理算术表达式时,首先将其转换为后缀表达式。例如"的相关试题:

[单项选择]可转换债券对投资者来说,可在一定时期内将其转换为( )。
A. 其他债券
B. 普通股
C. 优先股
D. 收益债券
[简答题]【说明】
下面程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。
import java.io.*;
public class testThrows
public static (1) readString( ) (2) IOException
int ch;
String r="";
boolean done=false;
while( (3) )
ch=System.in.read( );
if(ch<0 || ch=0xd) //处理回车符中第一个符号
done=true;
else
r=r+(char)ch;

return r;

public static void main(Stling args[])
String str;
(4)
str=readString( );
(5) (IOException e)
System.out.println("error");
return;

System.out.println("input integer: "+Integer.parselnt(str));


[单项选择]CT结构中,接收X线并将其转换为电信号的部件是
A. 准直器
B. 阵列处理器
C. A/D转换器
D. D/A转换器
E. 探测器
[判断题]轮速传感器的功用是检测车轮转速,并将其转换为电信号输入ABSECU,用以计算车轮的圆周速度和车速。()
[填空题]已知累加器A中存放一个十进制数的ASCII码,要将其转换为BCD码,可执行一条逻辑运算指令______。
[单项选择]在常模样本中,5年级的算术平均分为60分,某儿童在算术测验中得60分,这说明该儿童的算术年级当量是( )。
A. 4年级水平
B. 5年级水平
C. 6年级水平
D. 3年级水平
[判断题]盘亏的库存,其购入时的增值税额,不再作为增值税的扣除税额,应将其转出与盘亏的存货一并处理。()
[单项选择]企业对应付的商业承兑汇票,如果到期不能足额付款,在会计处理上应该将其转作( )。
A. 应付账款
B. 其他应付款
C. 预收账款
D. 短期借款
[单项选择]企业对应付的商业承兑汇票,如果到期不能足额付款,在会计处理上应将其转作( )。
A. 应付账款
B. 其他应付款
C. 预付账款
D. 短期借款
[单项选择]惊厥紧急处理首先
A. 保持安静
B. 防上舌咬伤
C. 保持呼吸道的通畅
D. 吸氧、给止惊药
E. 防治脑水肿
[简答题]甲签发一张金额为5万元的票据,乙作为收款人,在背书转让之前,将票据金额变造为50万元,然后将其转让给丙,则甲乙不承担票据责任,乙变造票据应承担刑事责任和民事责任。这一说法是否正确,说明理由。
[单项选择]可携带氨基酸,并将其转运到核蛋白体上的是()
A. tRNA
B. mRNA
C. rRNA
D. snRNA
E. scRNA
[判断题]运算器是完成算术和逻辑操作的核心处理部件,通常称为CPU。
[单项选择]使用VBA的逻辑值进行算术运算时,True值被处理为( )。
A. -1
B. 0
C. 1
D. 任意值

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码