正确答案: D

位置在函数的外部

题目:C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是( )。

解析:D

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

举一反三的答案和解析:

  • [单选题]以下能够正确计算n!的程序是
  • Private Sub Command1_Click() n=5:x=1:i=1 Do x=x*i i=i+1 Loop while i=n Print x End Sub

  • 解析:解析:本题主要考查Do循环控制结构。只有C项符合题意。A中i一开始未被赋值,默认为0;B项中由于“in”的条件使得 Do循环比应有循环次数少循环一次;选项D由于“i>n”这一条件,使得控制语句只能循环一次。

  • [单选题]有以下程序
  • 10,2

  • 解析:解析:本题还是考察前置和后置自增与自减运算符的使用方法。在i输出时,还是10,输出之后才变成9,而++j则是先加一在将新值输出。

  • [单选题]数据库管理系统提供给用户的接口是 ( )
  • 宿主语言


  • [单选题]已知:int c[3][4];,则对数组元素引用正确的是( )。
  • c[1+0][0]


  • [单选题]若要指定列表框所使用的数据表,应在下列的______属性中设置。
  • RowSource


  • [单选题]以下关于变量作用域的叙述中,正确的是( )。
  • 全局变量必须在标准模块中声明


  • [单选题]已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
  • cedba

  • 解析:解析:二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点):而BT的中序i直历序列是debac,即遍历序列中最后一个结点为根结点,说明BT的右子树为空,由BT的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和 deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为cedba。

  • [单选题]以下( )特征不是面向对象思想中的主要特征。
  • 垃圾回收


  • [单选题]有以下程序 int a=2; int f(int*a) {return(*a) ++;} main() { int s=0; { int a=5; s+=f(&a) ; } s+=f(&a) ; pfintf("%d\n",a) ; } 执行后输出结果是
  • 7

  • 解析:解析:若在函数中定义了与全局变量名字相同局部变量,则全局变量在该函数中将不起作用。本题中定义了一个全局变量a和局部变量a。在主函数中定义一个整型变量s并赋初值为0,接着定义了一个局部变量a并赋值为5,由于该局部变量的和全局变量a同名,故全局变量在复合语句中将不起作用,然后调用函数f(&a) (该函数的作用是返回存储变量a的空间中的值,并让该值加1,分析程序可知返回值为5,并让a值加 1变为6),并将返回值加到s中。此时s的值为5,然后执行该复合语句外的其他语句,同样调用函数f(&a) ,但传递的参数是全局变量a,故其返回值为2,加到s中后s的值变为 7,故最后输出的s的值为7。

  • 推荐下载科目: 计算机二级 计算机三级 计算机四级 软考中级 JAVA认证 华为认证 计算机一级 计算机辅助设计 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2