正确答案: A

把错句n=1改为n=0

题目:某人设计了下面的函数fun,功能是返回参数a中数值的位数: Function fun(a AS Integer)AS Integer Dim n% N=1 While a\10>=0 N=n+l:a=a\l0 Wend Fun=n End Function 在调用该函数时发现返回的结果不正确,函数需要修改,下面的修改方案中正确的是。

解析:A

查看原题

举一反三的答案和解析:

  • [单选题]在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是 ( )
  • 对于静态局部变量来说,离开函数,其值仍保留


  • [单选题]以下能正确定义一维数组的选项是
  • define N 100 int num[N];

  • 解析:解析:选项A定义数组时省略了长度,而C语言中规定,只有在定义并同时进行初始化时,数组的长度才可以省略,数组的长度为初始化时候的成员个数,故选项A错误:在C语言中规定,数组的长度必须是一个整数或整型常量表达式,故选项C不正确;定义时数组的长度不能使用变量表示,故选项D不正确,所以,4个选项中选项B符合题意。

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