正确答案: C

-123.5

题目:设n=STR(-123.456,6,2),则n的值等于( )。

解析:STR(<数值表达式>[,<长度>[,<小数位数>]]),将<数值表达式,的值转换成字符串,转换时根据需要自动进行四舍五入。返回字符串的理想长度L应该是<数值表达式>值的整数部分位数加上<小数位数>值,再加上1位小数点。如果<长度>值大于L,则字符串加前导空格以满足规定的<长度>要求;如果<长度>值大于等于<数值表达式>值的整数部分位数(包括负号)但又小于L,则优先满足整数部分而自动调整小数位数;如果<长度>值小于<数值表达式>值的整数部分位数,则返回一串星号(t)。<小数位数>的默认值为0,<长度>的默认值为10。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]下列叙述中正确的是( )
  • 软件交付使用后还需要进行维护

  • 解析:维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段。软件工程学的目的就在于提高软件的可维护性,同时也要设法降低维护的代价。

  • [单选题]在定义一个函数,可能用到的关键字是( )
  • function


  • [单选题]C++中“”是一个( )符号
  • 用于输出操作的成员函数

  • 解析:解析:符号是一个重载的用于输出的成员函数。

  • [单选题]下面叙述中正确的是( )。
  • 静态类型变量的生存期贯穿于整个程序的运行期间


  • [单选题]阅读下列程序,当运行函数时,输入asd af aa z67,则输出为includeincludeinc
  • 阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #includestdio.h> #includectype.h> #includestring.h> int fun(char*str) { int i,j=0; for(i=0;str[i]!='\0';i++) if(str[i]!='')str[j++]=str[i]; str[j]='\0'; } main() { char str[81]; int n; clrscr(); printf("Input a string:"); gets(str); puts(str); fun(str); printf("%s\n",str); }

  • asdafaaz67

  • 解析:解析:本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用“留下”字符的算法,以前的题目亦是如此。用str[i]从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意j的下标变化、初值及最后加串结束符'\0'。

  • [单选题]在软件开发中,需求分析阶段产生的主要文档是
  • 软件需求规格说明书

  • 解析:解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。

  • [单选题]下列叙述中,错误的是。
  • 数据的存储结构与数据处理的效率无关


  • 推荐下载科目: 计算机三级 计算机四级 微软认证 Linux认证 计算机一级 职称计算机 计算机操作员初级 计算机操作员中级 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2