• 首页
  • 资料下载
  • IT书店
  • 论坛交流
  • 最新文章
  • 更多
    • 壁纸大全
    • 天气预报
    • QQ群联盟
    • 网址导航
    • 团队博客
    • 联系我们
设软件水平考试网为首页 | 注册 | 登陆

  • 财会类
    • 财会类
    • 会计从业
    • 中级会计
    • 经济师
    • 注册税务师
    • 银行从业
    • 内审师
    • 资产评估
    • 统计师
    • 审计师
    • 更多>>
  • 建筑类
    • 建筑类
    • 一级建造师
    • 二级建造师
    • 造价工程师
    • 咨询工程师
    • 监理工程师
    • 房地产估价
    • 结构工程师
    • 注册建筑师
    • 土地估价师
    • 更多>>
  • 职业资格
    • 职业资格
    • 证券从业
    • 期货从业
    • 司法考试
    • 教师资格
    • 秘书资格
    • 保险从业
    • 导游资格
    • 人力资源
    • 电子商务
    • 更多>>
  • 公务员
    • 公务员
    • 行测
    • 申论
    • 面试
    • 真题大全
    • 公考心得
    • 公考辅导
    • 招警
    • 更多>>
  • 外贸类
    • 外贸类
    • 报关员
    • 报检员
    • 国际商务师
    • 单证员
    • 货运代理
    • 外销员
    • 更多>>
  • 医药类
    • 医药类
    • 执业护士
    • 中药师
    • 西药师
    • 临床医师
    • 临床助理
    • 中医医师
    • 口腔医师
    • 公共卫生
    • 更多>>
  • 外语类
    • 外语类
    • CET4
    • CET6
    • 职称英语
    • 托福
    • 雅思
    • BEC
    • 金融英语
    • 小语种
    • 更多>>
  • 学历考试
    • 学历考试
    • 高考
    • 成考
    • 考研
    • 自考
    • 中考
    • 考博
    • 在职硕士
    • 更多>>
  • 计算机类
    • 计算机类
    • 计算机二级
    • 计算机等级
    • 软件水平
    • 微软认证
    • 思科认证
    • 更多>>
  • 全部分类
    • 全部分类
    • 所有考试
    • 更多>>

软考顶部960*120广告
 下载|书店 | 论坛|(QQ群:32090693)
  • 优易学品牌推荐:
  • 软件资料下载
  • 软件图书购买
软考首页
考试书店 | 资讯 | 报考指南 | 初级 | 中级 | 高级 | 备考辅导 | 历年真题 | 模拟题 | IT技术 | 专业英语 | 心得 | 资料中心 | 论坛交流
您现在的位置: 优易学 >> 计算机 >> 软件水平考试 >> 历年真题 >> 初级真题 >> 程序员 >> 正文
 
站内搜索:
2008年上半年软件水平考试程序员考试下午试题
来源:优易学  2009-1-7 15:54:14   【优易学:中国教育考试门户网】   资料下载   IT书店
全站文章页内部300*250广告位

 

试题四(共 15 分) 

  阅读以下说明和C函数,将应填入 (n) 处的字句写在答题纸的对应栏内。 

[说明说明]  

     计算机在处理算术表达式时,首先将其转换 为后缀表达式。例如,表达式“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(STACK s):若s是空栈,则返回 1否则返回 0。 

 [C函数函数]
int computing(char expr[], int *result)  
 {   
   STACK s;   int tnum, a,b;   char *ptr; 
   InitStack (&s); 
    ptr = expr;                            /*字符指针指向后缀表达式串的第一个字符*/ 
    while (*ptr!='\0') { 
       if (*ptr==' ') {        /*当前字符是空格*/ 
             (1)  ;            /*字符指针指向下一字符*/ 
           continue; 
          } 
          else 

2008年上半年  程序员 下午试卷 第 5 页 (共 12 页) 

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

责任编辑:小草

【收藏此页】【大 中 小】【打印】【回到顶部】
文章页底部500*200广告
  • 上一个文章: 2008年上半年软件水平考试程序员考试上午试题
  • 下一个文章: 2009年5月全国计算机软考程序员考试上午试题
文章搜索:
 相关文章
程控交换机防雷问题
让Trunk成为VLAN之间的"守护神"
Cisco交换机常见问题
第三层交换机处理器收发包问题讲解
核心交换机设计技术未来走向
网络故障难排除五招
山东威海2010年计算机软件水平考试报名通知
计算机底部580*90广告
文章页右侧第一330*280广告
资讯推荐
计算机文章页资讯推荐
热点资讯
考试资讯
初级辅导
  • 全国2009年下半年计算机软件水平考试合格标准公布
  • 山东威海2010年计算机软件水平考试报名通知
  • 广西2010年计算机软件水平考试报名通知
  • 浙江台州2010年上半年计算机软件水平考试通知
  • 山东青岛2010年上半年计算机软件水平考试通知
  • Windows7系统比旧版Windows快30%
  • 谷歌宣布谷歌中国业务恢复正常运转
  • 思科鄙视无线接入 四面布局对决华为
  • 安徽省2010年计算机软件水平考试报名通知
  • 山东潍坊2010年(上)全国计算机软件水平考试报名时
  • 让Trunk成为VLAN之间的"守护神"
  • 网络故障难排除五招
  • 上网行为管理解困现代化教学难题
  • 交换机防火墙配置管理下的注意事项
  • 网络软交换技术十大功能
  • 企业网管员应该透过实验看路由拓扑设计
  • 五招提速杀毒软件效率
  • 防毒技巧:从硬盘及内存中检测潜存病毒
  • 另类方法创建加密文件夹
  • 系统安全:关闭那些存在隐患的高危端口
文章页330尺寸谷歌广告位
辅导专区
中级辅导
模拟试题
历年真题
  • [网络工程]程控交换机防雷问题
  • [网络工程]Cisco交换机常见问题
  • [网络工程]第三层交换机处理器收发包问题讲解
  • [网络工程]核心交换机设计技术未来走向
  • [网络工程]通信网中的第三层交换技术的应用
  • [网络工程]虚拟路由器发展问题的探讨
  • [网络工程]如何避免中小网络中出现单点故障
  • [计算机硬件工程]计算机辅助设计概述(中英对照)阅读
  • [计算机硬件工程]计算机辅助设计概述(中英对照)
  • [信息系统]案例点评:欲加之罪何患无辞!?
  • 2005年下半年电子商务技术员上午试卷
  • 07年下半年电子商务技术员试题
  • 2008下半年计算机软考电子商务技术员试题(上午)
  • 程序员考试模拟试题——上午题
  • 程序员考试模拟试卷——下午题
  • 软件水平考试程序员考证例题
  • 程序员级模拟考试试题
  • 数据库应用练习题
  • 2006年11月软考辅导班资料:操作系统预测试题1
  • 2006年11月软考辅导班资料:操作系统预测试题2
  • 2009年上半年全国计算机软考系统分析师考试下午试
  • 2009年上半年全国计算机软考系统分析师考试下午试
  • 2009年上半年系统分析师考试下午答案(网友提供,更
  • 2009年上半年全国计算机软考系统分析师考试上午试
  • 2009年上半年全国计算机软考系统分析师考试上午答
  • 2008年下半年软考系统分析师考试上午试题及答案
  • 2008年下半年软考系统分析师考试下午试题及答案
  • 2008年上半年软考系统分析师考试试题分析
  • 2008年5月软考系统分析师下午试题答案(专家版)
  • 2007年下半年系统分析师考试下午试题II
热门课程培训
更多
论坛新帖
关于我们 ┊ 合作加盟 ┊ 广告联系 ┊ 联系我们 ┊ 网站地图 ┊ 网站声明 ┊ 友情链接 ┊ 优易学QQ群联盟 ┊ 最新更新 ┊ 团队博客
热线:010-52880094  传真:010-52880094
投诉意见,请点这里在线提交或24小时QQ热线:53882478
Copyright © 2005-2012 YouYiXue.com All Rights Reserved 京ICP备09036865号-3