多做题,通过考试没问题!

02331数据结构

睦霖题库>高等教育工学类自考>02331数据结构

为整数定义一个抽象数据类型,包含整数的常见运算,每个运算对应一个基本操作,每个基本操作的接口需定义前置条件、输入、功能、输出和后置条件。

正确答案:整数的抽象数据类型定义如下:
A.D Tinteger
D.ata
整数a:可以是正整数(1,2,3,…)、负整数(-1,-2,-3,…)和零
O.peration
C.onstructor前置条件:整数a不存在输入:一个整数b功能:构造一个与输入值相同的整数
输出:无
后置条件:整数a具有输入的值
S.et前置条件:存在一个整数a输入:一个整数b
功能:修改整数a的值,使之与输入的整数值相同输出:无
后置条件:整数a的值发生改变
A.dd前置条件:存在一个整数a输入:一个整数b
功能:将整数a与输入的整数b相加输出:相加后的结果
后置条件:整数a的值发生改变
S.ub前置条件:存在一个整数a输入:一个整数b
功能:将整数a与输入的整数b相减输出:相减的结果
后置条件:整数a的值发生改变
M.ulti前置条件:存在一个整数a输入:一个整数b
功能:将整数a与输入的整数b相乘输出:相乘的结果
后置条件:整数a的值发生改变
D.iv前置条件:存在一个整数a输入:一个整数b
功能:将整数a与输入的整数b相除
输出:若整数b为零,则抛出除零异常,否则输出相除的结果后置条件:整数a的值发生改变
M.od前置条件:存在一个整数a输入:一个整数b
功能:求当前整数与输入整数的模,即正的余数
输出:若整数b为零,则抛出除零异常,否则输出取模的结果后置条件:整数a的值发生改变
E.qual前置条件:存在一个整数a输入:一个整数b
功能:判断整数a与输入的整数b是否相等输出:若相等返回1,否则返回0
后置条件:整数a的值不发生改变
E.ndADT
答案解析:
进入题库查看解析

微信扫一扫手机做题