正确答案: B

高效性

题目:算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是

查看原题查看所有试题

学习资料的答案和解析:

  • [单选题]假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员数的声明语句为( )。
  • AB perator+(AB&)

  • 解析:解析: 因为题目的要求是对类AB定义加号操作符重载成员函数,所以首先应该对范围加以限定,参数是对类对象的引用。

  • [单选题]定义int*swap()指的是______。
  • 一个返回指向整型值指针的函swap()

  • 解析:解析:—个函数可以带回—个整型值、字符值、实型值等,但也可以带回指针型数据,即地址。本题的定义中,包括括号和*号,由于()优先级高于*。故它是—个返回整型指针的函数。

  • [单选题]下面的程序输出结果是( )。 #define U 5 #define V U+1 #define W V*V/2 main() {printf("%d ",W); printf("%d",5*W); }
  • 10 30

  • 解析:解析:宏W展开后为V*V/2,继续展开为U+1*U+1/2,再继续展开得5+1*5+1/2=5+5+0=10。而5*W展开后为5*5+1*5+1/2= 25+5+0=30。故应该选择D。

  • [单选题]下列叙述中错误的是( )。
  • 启动Visual Basic进入编程环境后,工具箱中只有内部控件


  • [单选题]下列程序的输出结果是()。includeint fun(int x){ int a;if(x==0||x=1)return 3;elsea=
  • 下列程序的输出结果是( )。#includestdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); return a;}void main(){ printf("%d",fun(7));}

  • 2

  • 解析:解析:本题考查函数的递归调用。在函数递归调用时,fun(7):a=7-fun(5)→fun(5):a=5-fun(3)→fun3:a=3-fun(1)→fun(1):a=3,反推回去fun(3):a=3-3→0→fun(5):a=5-0=5→fun(7):a=7-5=2,最后的计算结果为2.

  • 推荐下载科目: 微软认证 Linux认证 JAVA认证 软考高级 软考初级 职称计算机 计算机操作员中级 计算机辅助设计(C 其他 LTE认证
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号