豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 2009秋C语言上机试卷C04答案
侵权投诉

2009秋C语言上机试卷C04答案

江苏省二级2009年C语言真题及答案

2009年秋 二级 C语言 上机试卷(试卷代号C04) 答案

一、改错题(16分)

【程序功能】

将一个实数转换为二进制科学计数法表示并输出。

二进制科学记数法是指将一个绝对值大于2或小于1的实数记为a×2 n形式,其中尾数a是用二进制表示的实数且1≤|a| 2,指数中的n是用二进制表示的整数。例如:0.125的二进制科学计数法表示是1.0 2 11 。

若用B代表基数2,则a×2 n可表示为aB n的形式。例如,1.0 2 11表示为1.0 B 11。

【测试数据与运行结果】

第一次运行时输入:0

输出:0.0B0

第二次运行时输入:0.125

输出:1.0B-11

第三次运行时输入:315

输出:1.00111011B+1000

【含有错误的源程序】

#include <stdio.h>

void outBinary(int x)

{ if(x/2) outBinary(x/2);

printf("%d",x%2);

}

void outFloatBinary(float x)

{ int e=0;

if(x==0)

{ puts(0.0B0); /* 语法错,中,改为 puts(“0.0B0”); */ return;

}

if(x<0){ putchar('-'); x=-x; }

while(x>=2.0)

{ e++; x/=2; }

while(x<1.0)

{ e++; x*=2; } /*算法错,中,改为 { e--; x*=2; } */

printf("1."); x=(x-(int)x)*2;

do

{ printf("%d", x); /* 语义错, 偏难,改为 printf("%d",(int)x); */ x=(x-(int)x)*2;

}while(x!=0);

if(e=0) printf("B0"); /*语义错,易,改为 if(e==0) printf("B0"); */ else if(e>0)

{ printf("B+"); outBinary(e); }

else

{ printf("B-"); outBinary(-e); }

printf("\n");

第1页

你可能喜欢

  • C语言上机
  • 计算机二级C语言
  • 通信原理试卷及答案
  • 语言测试
  • 通信原理复习资料
  • 弥散性血管内凝血
  • c语言试题及答案
  • 水力发电

热门文档

相关文档

  • 2009秋C语言上机试卷C04

    2009秋C语言上机试卷C04 江苏省二级2009年C语言真题及答案江苏省二级2009年C语言真题及答案隐藏>> 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试...

  • 2009秋C语言上机试卷C01

    2009 年秋一、改错题(16 分) 二级 C 语言 上机试卷(试卷代号 C01) 答案 C 语言 2009秋 C01 第2页 【程序功能】 输入两个正确日期且年份在 1900?9999...

  • 2007秋C语言上机试卷C04答案

    2007秋C语言上机试卷C03答... 3页 免费 2009秋C语言上机试卷C04答... 暂无...上机试卷( C04) 2007 年秋 二级 C 语言 上机试卷(试卷代号 C04) 答案一、...

  • 2012秋C语言上机试卷C04答案

    2009秋C语言上机试卷C04 2页 2财富值搜你所想,读你所爱 拒绝盗版,营造绿色文库 如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此...

  • 2009秋C语言上机试卷C01

    2009秋C语言上机试卷C01_韩语学习_外语学习_教育专区。2009秋C语言上机试卷C01、改错题(16分) 【程序功能】 输入两个正确日期且年份在1900?9999范围内,计算并输...

  • 2008秋C语言上机试卷C04

    2009秋C语言上机试卷C04 2页 2财富值 2009秋C语言上机试卷C04答... 暂无评价...将上述程序录入到文件 myf1.c 中,根据题目要求及程序中语句之间的逻辑关系对...

  • 09秋上机参考答案

    2009秋C语言上机试卷C04答... 暂无评价 3页 2财富值 2007秋VB上机试卷VB09答案 暂无评价 2页 免费 09秋上机考试试题 12页 2财富值 2009秋江苏省计算机等级考...

  • 2008秋C语言上机试卷C02

    2008秋C语言上机试卷C04 暂无评价 2页 免费 2009秋C语言上机试卷C02 2页 1下载...江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试上机试卷( 年...

  • 2009春学期C语言上机练习答案汇总

    36 40025 找完数(改错题 error04_2) ......10 C 程序设计 2009 春学期 上机练习 M2-M8 参考答案 输入输出示例:括号内是说明 输出 sum = 20435.99 #incl...

  • c2009上机试题

    江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试上机试卷(2009年秋) 二级 c语言 (试卷代号C04) (本试卷完成时间 70分钟) 一、改错题(16分) ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部