更多“为整数定义一个抽象数据类型,包含整数的常见运算,每个运算对应一个基本操作,每个基本操作的接口需定义前置条件、输入、功能、输出和后置条件。”相关问题
  • 第1题:

    (17)Pentium 4微处理器内部既有用于完成简单整数运算的ALU,又有用于完成复杂整数运算的ALU,其中每个简单整数运算的 ALU在一个时钟周期内可完成几次运算?

    A)1 次

    B)2 次

    C)3 次

    D)4次


    正确答案:A

  • 第2题:

    类对象的输入输出需在类中定义重载的提取运算符“>>”和插入运算符“<<”。()


    参考答案:正确

  • 第3题:

    通过定义基本体素,利用体素的集合运算或基本变形操作实现,能够定义三维物体的内 )。

    A特征模型

    B实体模型

    C线框模型

    D表面模型


    正确答案是:B

  • 第4题:

    Pentium微处理器的运算器中,不仅包含整数运算部件,而且还包含______运算部件。


    正确答案:浮点数 或 实数
    浮点数 或 实数 解析:计算机中的数值数据分为整数和实数两部分,实数也叫浮点数,所以运算器中也包含这两部分的运算部件。

  • 第5题:

    阅读以下说明和代码,填写程序中的空(1)-(5),将解答写入答题细的对应栏内。【说明】下面程序运行时,对输入的表达式进行计算并输出计算结果。设表达式由两个整数和一个运算符(+或-)构成,整数和运算符之间以空格分隔,运算符可以出现在两个整数之前、之间或之后,整数不超过4位,输入的两个整教和运算符都用字符串表示 例如,输入分别为 “25+7”、“+257”、“257+”时,输出均为“25+7=32”。【C 代码】

    #include Int strain (char*s); //将数字字符串转换为整数 Int isOperator(char*str); //判断字符串的开头字符是否为运算符 void cal (char op, char a[ ], charb[ ]); //将数字串转化为对应证书后进行所要求的计算 int main ( ) { char a[ 10] ,b[10 ],c[10]; scanf ("%s%s%s, a, b, c); //输入数据的有效性检测略,下面假设输入数据有效、正确 Solve(a, b, c); Retune ( ) } int strain (char*s);{ Int val=0 while(*s) val= (1)+(*s-’0’); ∥将数字字符串转换为十进制整数 (2) //令字符指针指向下一个数字字符 } Return val; } int isoperator(char* str) { return (*str==’+’II*str==’-’): }Void cal ( char op,char a [ ],char b[ ]){switch(op) { case ‘+’: printf("%s+%s=%d", a, b, straint(a)+straint(b)); break. case ‘-’: printf("%s-%s=%d", a, b, strain(a)-straint(b)); Break; }}void solve(char a[ ], char b[ ], char c [ ]){//解析输入的3 个字符串,输出表达式及计算结果 if (seperator(a)){ ∥运算符在两个整数之前 ca(( 3 ); } else if(opErator(b)){ ∥运算符在两个整数之间 ca(( 4 ); else { ∥运算符在两个整数之后 ca(( 5 );}}


    答案:
    解析:
    (1)val*10(2)S++(3)*a,b,c(4)*b,a,c(5)*c,a,b
    【解析】

    1、2 空将数字字符申进行全部转化为数字,例如“1234”转化为数字1234,分别用指针s 依次取字符,val将数字保留,之前是’1’,val=1;然后s=’2’,val=12,然后s=’3’,Val=123,然后s=’4’,Val=1234,因此val=val*10+*S-’0’。每次循环后s 向后移动一个。3、4、5 考查的都是函数调用的问题,首先判断运算符的位置,用 isOperator 来进行判定,如果字符串a 就是运算符,那么操作数就是b和c,调用cal函数进行计算。实参传递的时候,第一个参数要传递字符,后面两个参数传递字符数组或者字符指针,(3)填写的是*a,b,C,依次类推,(4)答案是*b,a,C,(5) 的答家是*c,a,b。

  • 第6题:

    可以用()、数据关系和基本操作集定义一个完整的抽象数据类型。

    A.数据元素
    B.数据对象
    C.原子类型
    D.存储结构

    答案:B
    解析:
    抽象数据类型可用(数据对象,数据关系,基本操作集)三元组来表示。

  • 第7题:

    下列关于算法的叙述正确的是()。

    • A、算法中有待执行的运算和操作必须是相当基本的
    • B、一个算法至少有一个输入和一个输出
    • C、为了使算法更加的简洁,算法的每一个步骤不必确切地定义,计算机会自己识别
    • D、一个算法的步骤可以是无穷的

    正确答案:A

  • 第8题:

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


    正确答案:整数的抽象数据类型定义如下:
    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

  • 第9题:

    一个复杂的任务能够分解为对应的指令序列,该序列包含有基本的()。

    • A、算术运算
    • B、逻辑运算
    • C、算术运算和逻辑运算
    • D、输入和输出运算

    正确答案:C

  • 第10题:

    单选题
    ()是把两个对象通过()为一个对象,通过()两上对象(对象A和对象),对A和B进行()、()、()等布尔操作,从而得到复杂的平面和窨造型。
    A

    布尔运算,运算重新定义,组分,并,交,加

    B

    布尔运算,运算重新定义,组分,加,交,减

    C

    布尔运算,运算重新定义,组分,交,并,减

    D

    运算重新定义,布尔运算,组分,交,并,减


    正确答案: B
    解析: 暂无解析

  • 第11题:

    填空题
    IP地址可以写成4个用小数点隔开的()整数,每个整数对应一个字节。

    正确答案: 十进制
    解析: 暂无解析

  • 第12题:

    单选题
    下列关于算法的叙述中,错误的是()。
    A

    一个算法至少有一个输入和一个输出

    B

    算法的每一个步骤必须确切地定义

    C

    一个算法在执行有穷步之后必须结束

    D

    算法中有待执行的运算和操作必须是相当基本的


    正确答案: B
    解析: 暂无解析

  • 第13题:

    一个基本的计算机硬件系统,从功能的角度包括( )五大功能部件。

    A、运算器、数据库、存储器、输入设备和输出设备

    B、数据库、控制器、存储器、输入设备和输出设备

    C、运算器、控制器、存储器、输入设备和输出设备

    D、运算器、控制器、数据库、输入设备和输出设备


    答案:C

  • 第14题:

    控制回路设计的内容为定义运算模块和控制模块的工位号、输入/输出端、参数和特性()


    参考答案:√

  • 第15题:

    对于C++流运算符>>,说法正确的是 ______ 。

    A.它可以重载为类的友元或成员函数

    B.它是流类的一个输出运算符

    C.C++内预定义了各种基本数据类型的输入操作

    D.可以直接用它输入类类型数据


    正确答案:C

  • 第16题:

    程序Cmody031.c的功能是:从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输出运算的结果。请改正错程序中的错误。如输入:1+2将输出:1+2=3


    /**/if(m%i==0)/**/
    /**/if(i>k)/**/或/**/if(i==k+1)/**/

  • 第17题:

    多线控制盘( ),控制喷淋泵组、消火栓泵组、防烟和排烟风机等消防设备的启动,可根据需要按下目标操作按钮启动对应的消防设备。


    A.每两个操作按钮对应一个控制输出
    B.每个操作按钮对应两个控制输出
    C.每个操作按钮对应一个控制输出
    D.每两个操作按钮对应两个控制输出

    答案:C
    解析:
    多线控制盘每个操作按钮对应一个控制输出,控制喷淋泵组、消火栓泵组、防烟和排烟风机等消防设备的启动,可根据需要按下目标操作按钮启动对应的消防设备。

  • 第18题:

    一个基本的硬件系统,从功能的角度而言,必须包括()等功能部件。

    A运算器、控制器、存储器

    B操作系统

    C语言处理程序

    D输入设备和输出设备


    A,D

  • 第19题:

    ()是把两个对象通过()为一个对象,通过()两上对象(对象A和对象),对A和B进行()、()、()等布尔操作,从而得到复杂的平面和窨造型。

    • A、布尔运算,运算重新定义,组分,并,交,加
    • B、布尔运算,运算重新定义,组分,加,交,减
    • C、布尔运算,运算重新定义,组分,交,并,减
    • D、运算重新定义,布尔运算,组分,交,并,减

    正确答案:C

  • 第20题:

    下列关于算法的叙述中,错误的是()。

    • A、一个算法至少有一个输入和一个输出
    • B、算法的每一个步骤必须确切地定义
    • C、一个算法在执行有穷步之后必须结束
    • D、算法中有待执行的运算和操作必须是相当基本的

    正确答案:D

  • 第21题:

    IP地址可以写成4个用小数点隔开的()整数,每个整数对应一个字节。


    正确答案:十进制

  • 第22题:

    单选题
    下列关于算法的叙述正确的是()。
    A

    算法中有待执行的运算和操作必须是相当基本的

    B

    一个算法至少有一个输入和一个输出

    C

    为了使算法更加的简洁,算法的每一个步骤不必确切地定义,计算机会自己识别

    D

    一个算法的步骤可以是无穷的


    正确答案: C
    解析: 暂无解析

  • 第23题:

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

    正确答案: 整数的抽象数据类型定义如下:
    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
    解析: 暂无解析

  • 第24题:

    多选题
    一个基本的硬件系统,从功能的角度而言,必须包括()等功能部件。
    A

    运算器、控制器、存储器

    B

    操作系统

    C

    语言处理程序

    D

    输入设备和输出设备


    正确答案: A,B
    解析: 暂无解析