知到网课程序设计基础智慧树答案(广东工业大学)
您已经看过
[清空]
    fa-home|fa-star-o
    当前位置:网课宝盒>知到智慧树答案>知到网课程序设计基础智慧树答案(广东工业大学)

    知到网课程序设计基础智慧树答案(广东工业大学)

    绪论 单元测试

    1、以下对C语言程序的描述,正确的是( )。

    A:C语言程序从定义的第一个函数开始执行

    B:C语言程序从包含的第一个头文件开始执行

    C:C语言程序首先执行main函数前的语句

    D:C语言程序总是从main函数开始执行

    正确答案:【C语言程序总是从main函数开始执行】


    2、C语言属于( )语言。

    A:机器语言

    B:汇编语言

    C:高级语言

    D:面对对象语言

    正确答案:【高级语言】


    3、以下对C语言程序工作过程的描述,错误的是( )。

    A:程序编译链接为可执行文件后存储在磁盘中

    B:程序执行时将按照程序指定的逻辑从存储器中获取指令,并逐条执行

    C:程序中的指令、数据均以二进制形式存储在存储器中

    D:执行程序时通过解释器,逐行边解释为机器可理解的指令边执行这些指令

    正确答案:【执行程序时通过解释器,逐行边解释为机器可理解的指令边执行这些指令】


    4、以下关于计算机语言的描述,错误的是( )。

    A:计算机可以直接使用机器语言

    B:汇编语言中使用了助记符来帮助开发人员开发

    C:计算机高级语言(如C语言)更具有可读性,开发效率进一步提升

    D:计算机可以不需要解析直接使用高级语言

    正确答案:【计算机可以不需要解析直接使用高级语言】


    5、C语言的功能和用途有( )。

    A:直接与硬件交互

    B:编写操作系统底层调度算法

    C:编写嵌入式系统

    D:开发其他计算机高级语言

    正确答案:【直接与硬件交互

    编写操作系统底层调度算法

    编写嵌入式系统

    开发其他计算机高级语言】


    6、C语言程序中包含( )。

    A:头文件

    B:main函数

    C:定义的变量

    D:助记符

    正确答案:【头文件

    main函数

    定义的变量

    助记符】


    7、C语言程序中可以没有main函数,也可以执行。( )

    A:对

    B:错

    正确答案:【错】


    第一章 单元测试

    1、以下不是算法的特征是( )

    A:有穷性

    B:确切性

    C:可行性

    D:简洁性

    正确答案:【简洁性】


    2、以下不是评价一个算法的指标( )

    A:时间复杂度

    B:空间复杂度

    C:问题的规模

    D:健壮性

    正确答案:【问题的规模】


    3、以下哪种图形表示选择结构( )

    A:

    B:

    C:

    D:

    正确答案:【】


    4、变量n初始为1,以下代码中哪个n最终可以为10( )


    A:while(n<10){n=n+1;}

    B:while(n<=10){n=n+1}

    C:while(int i=0; i<=10; i++){n=ni}

    D:while(int i=10; i>=0; i–){n=ni}

    正确答案:【while(n<10){n=n+1;}】


    5、实现x和y的值交换,能够实现此功能的是( )

    A:x=y;

    B:x=y; y=x;

    C:x=y; y=x; x=x;

    D:int t; t=x; x=y; y=t;

    正确答案:【int t; t=x; x=y; y=t;】


    6、结构程序化设计不应该使用( )


    A:自顶向下,逐步细化的方法

    B:灵活、简洁的goto结构

    C:模块化设计

    D:三种基本结构:顺序结构、选择结构、循环结构的编码方法

    正确答案:【灵活、简洁的goto结构】


    7、程序的基本结构包括( )

    A:顺序结构

    B:选择结构

    C:循环结构

    D:逻辑结构

    正确答案:【顺序结构

    选择结构

    循环结构】


    8、结构化程序设计方法包括( )

    A:自顶向下

    B:逐步细化

    C:模块化设计

    D:结构化编码

    正确答案:【自顶向下

    逐步细化

    模块化设计

    结构化编码】


    9、算法有且只有一个输入和输出( )

    A:对

    B:错

    正确答案:【错】


    10、描述算法可用自然语言、传统流程图、N-S流程图来描述( )

    A:对

    B:错

    正确答案:【对】


    第二章 单元测试

    1、下列定义变量的语句中错误的是:( )

    A:int int123

    B:double int

    C:char For

    D:float US$

    正确答案:【float US$_】


    2、C语言中最简单的数据类型包括:( )

    A:整型、实型、逻辑型

    B:整型、实型、字符型

    C:整型、字符型、逻辑型

    D:整型、实型、逻辑型、字符型

    正确答案:【整型、实型、字符型】


    3、main()

    {

    int a=8,b=4;

    printf("%d\n", b=b/a);

    }

    上述程序的输出结果是( )

    A:4

    B:1

    C:0

    D:不确定值

    正确答案:【0】


    4、a=125.534;

    a=(int)125.521%4;

    设a为int型变量,执行上述赋值语句后,a的取值分别是( )

    A:125,21

    B:125,1

    C:125,31

    D:125.534,2

    正确答案:【125,1】


    5、int b=3; ++b;则b的值为( )

    A:3

    B:4

    C:5

    D:2

    正确答案:【4】


    6、下列说法不正确的是( )

    A:主函数main中定义的变量在整个文件或程序中有效

    B:不同函数中,可以使用相同名字的变量

    C:形式参数是局部变量

    D:在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效

    正确答案:【主函数main中定义的变量在整个文件或程序中有效】


    7、以下属于不合法赋值语句的是( )


    A:x=y=200;

    B:–d;

    C:x+y;

    D:c=int(a+b);

    正确答案:【x+y;

    c=int(a+b);】


    8、以下选项是不合法常量的是( )

    A:"girl"

    B:’\010′

    C:23.2e11.2

    D:D

    正确答案:【23.2e11.2

    D】


    9、¥temp是合法的变量名称( )

    A:对

    B:错

    正确答案:【错】


    10、编译系统把浮点型常量都按双精度处理,分配16个字节( )

    A:对

    B:错

    正确答案:【错】


    第三章 单元测试

    1、main() {

    int a=1, b=2, c=3;

    if(a<c) {

    b=a;

    c=b;

    a=c;

    } else {

    a=0;

    }

    printf("a=%d", a);

    }

    上述程序的输出是( )

    A:0

    B:1

    C:2

    D:3

    正确答案:【1】

    2、以下一组运算符中,优先级最低的运算符是( )

    A:!=

    B:>

    C:*

    D:-

    正确答案:【!=】


    3、#include<stdio.h>

    int main()

    {

    int a=1,b=2,c=3,d=4,m=2,n=2;

    (m=a<b)||(n=c>d);

    printf("%d\t%d",m,n);

    return 0;

    }

    上述程序的输出为:( )

    A:1 0

    B:2 2

    C:1 2

    D:0 1

    正确答案:【1 2】


    4、若int i=0,j=1,k=2 k= i++ && j++;则此时的k为多少( )

    A:2

    B:1

    C:3

    D:0

    正确答案:【0】


    5、设a=1,b=2,c=3,d=4,则表达式:a>b?a:c<d?c:d的结果为( )

    A:1

    B:3

    C:2

    D:4

    正确答案:【3】


    6、以下不能作为switch语句中的条件的是( )

    A:1

    B:’A’

    C:3.14

    D:1+1

    正确答案:【1+1】


    7、以下 if语句形式正确的有( )

    A:if(表达式){若干语句;}

    B:if(表达式){若干语句;}else{若干语句;}

    C:if(表达式){若干语句;}else if{若干语句;}

    D:if(表达式){若干语句;}if {若干语句;}else{若干语句;}

    正确答案:【if(表达式){若干语句;}

    if(表达式){若干语句;}else{若干语句;}

    if(表达式){若干语句;}else if{若干语句;}

    if(表达式){若干语句;}if {若干语句;}else{若干语句;}】


    8、以下对逻辑运算符两侧的运算对象的数据类型描述不正确的是( )

    A:只能是0或者1

    B:只能是0或非0整数

    C:可以是整数或字符型数据

    D:可以是任何类型的整数

    正确答案:【只能是0或者1

    只能是0或非0整数

    可以是任何类型的整数】


    9、条件运算符?和:是一对运算符,不能分开单独使用。( )

    A:对

    B:错

    正确答案:【对】


    10、在switch语句中,每一个的case常量表达式的值可以相同。( )

    A:对

    B:错

    正确答案:【错】


    第四章 单元测试

    1、下面有关for循环的错误描述有( )


    A:for循环语句中,可以包含多条语句,但要用花括号括起来

    B:for循环只能用于循环次数已经确定的情况

    C:for循环是先执行循环体语句,后判定表达式

    D:在for循环中,不能用break语句跳出循环体

    正确答案:【在for循环中,不能用break语句跳出循环体】


    2、以下叙述正确的是( )

    A:continue语句的作用是结束整个循环的执行

    B:只能在循环体内和switch语句体内使用break语句

    C:在循环体内使用break语句或continue语句作用相同

    D:从多层循环嵌套中退出时,只能使用goto语句

    正确答案:【只能在循环体内和switch语句体内使用break语句】


    3、int k=0;

    while(k=0) k=k-1;

    对上述程序段叙述正确的是( )

    A:while循环执行10次

    B:无

    剩余内容付费后可长期查看

    如无法购买,请复制网址,换浏览器打开

    做题照着选,从此无烦恼!

    使用过程中有疑问联系QQ55089918

    知到网课程序设计基础智慧树答案(广东工业大学)》由《网课宝盒》整理呈现,请在转载分享时带上本文链接,谢谢!

    电大答案

    支持Ctrl+Enter提交
    网课宝盒 © All Rights Reserved.  联系我们:QQ 997755178
    蜀ICP备18035410号-3|网站标签|站点地图|

    当前文章名称

    手机号用于查询订单,请认真核对

    支付宝
    立即支付

    请输入手机号或商家订单号

    商家订单号在哪里?点此了解

    你输入的数据有误,请确认!

    如已购买,但查不到

    可联系客服QQ 55089918 进行核实