网课知到程序设计基础——C智慧树答案
您已经看过
[清空]
    fa-home|fa-star-o
    当前位置:网课宝盒>知到智慧树答案>网课知到程序设计基础——C智慧树答案

    网课知到程序设计基础——C智慧树答案

    第一章单元测试

    1第一台通用电子计算机是()。

    A:ENIAC电子数字积分计算器

    B:PASCAL加法器

    C:ABC计算机

    D:ADVAC计算机

    正确答案:ENIAC电子数字积分计算器

    2TC3.0集成开发环境中,C语言源程序文件的扩展名是()。

    A:.C

    B:.CPP

    C:.DAT

    D:.TXT

    正确答案:.CPP

    3、以下选项中可用作C语言合法用户标识符的是()。

    A:2a

    B:void

    C:-abc

    D:_123

    正确答案:_123

    4、以下选项中叙述正确的为()。

    A:C语言的标识符可分为关键字、预定义标识符和用户标识符三类

    B:C语言的标识符可分为语句、变量和关键字三类

    C:C语言的标识符可分为函数名、变量和预定义标识符三类

    D:C语言的标识符可分为运算符、用户标识符和关键字三类

    正确答案:C语言的标识符可分为关键字、预定义标识符和用户标识符三类

    5C语言可执行程序的开始执行点是()。

    A:程序中第一条可执行语句

    B:程序中第一个函数

    C:程序中的main函数

    D:包含文件的第一个函数

    正确答案:程序中的main函数

    6C语言程序代码的特点是()。

    A:书写自由

    B:表达方式灵活

    C:执行效率高

    D:可被机器直接执行

    正确答案:书写自由

    表达方式灵活

    执行效率高

    7要使得一个源程序完成计算任务,必须结果如下过程和步骤:()。

    A:编辑

    B:编译

    C:链接

    D:执行

    正确答案:编辑

    编译

    链接

    执行

    8TC2.0集成环境中,查看程序运行结果的方法有()。

    A:<ALT+F5>

    B:

    <ALT+R><U>

    C:

    <ALT+R><ENTER>

    D:<CTRL+R>

    正确答案:<ALT+F5>

    <ALT+R><U>

    9C语言不作运行时错误检查。()

    A:

    B:

    正确答案:

    10程序阅读时,每一程序语句的执行前的状态、执行过程和执行结果都要弄清楚才行。()

    A:

    B:

    正确答案:

    第二章单元测试

    1对数据类型之间的转换,要遵守的总体法则是()。

    A:以取值范围为准,进行扩展或截断

    B:以字节数为准,进行扩展或截断

    C:以内部存储格式为准,进行扩展或截断

    D:以外部表示格式为准,进行扩展或截断

    正确答案:以内部存储格式为准,进行扩展或截断

    2、在单字节存储空间中,235的补码为()。

    A:-20

    B:-21

    C:235

    D:不能确定

    正确答案:-21

    3在表达式运算中,下述表述错误的是()。

    A:数据类型先对齐,再进行运算符的运算

    B:数据类型向高格式看齐

    C:数据类型向目标实体看齐

    D:数据类型向优先级高的运算符看齐

    正确答案:数据类型向优先级高的运算符看齐

    4以下选项中合法的字符常量是()。

    A:B

    B:\010

    C:68

    D:D

    正确答案:\010

    5假设nX=0nY=0nZ=0,执行nX++&&++nY||++nZ&&nY&&++nY)后,nXnYnZ的值分别是()。

    A:101

    B:110

    C:111

    D:112

    正确答案:101

    6、以下程序代码的执行结果是()。

    #include<stdio.h>

    intmainvoid{

    intx=010y=10;

    printf(“%d%d\n”,++xy–);

    retrun0;

    }/Endofmain()/

    A:109

    B:1110

    C:0109

    D:910

    正确答案:910

    7、能够表示字符串结束符值的有效方法是()。

    A:0

    B:'\0'

    C:NULL

    D:""

    正确答案:0

    '\0'

    NULL

    8关于问号表达式:<条件表达式>?<表达式1>:<表达式2>,以下陈述正确的是()。

    A:其运算符优先级与赋值运算符相同

    B:其运算符的结合方向是自右至左的

    C:其运算结果是<表达式1><表达式2>中的数据类型较低的类型

    D:其运算结果是<表达式1><表达式2>中的数据类型较高的类型

    正确答案:其运算符的结合方向是自右至左的

    其运算结果是<表达式1><表达式2>中的数据类型较高的类型

    9浮点数在计算机内部是近似表示的。()

    A:

    B:

    正确答案:

    10i++++i都是将i的值加1,故两者功能是等价的。()

    A:

    B:

    正确答案:

    第三章单元测试

    1逗号表达式k=i=1j=1++i,j)的值是()。

    A:k的值

    B:i=1的值

    C:j的值

    D:不能确定

    正确答案:j的值

    2intij;scanf(“%d%d”,&i&j;,输入:1225后,以下说法正确的是()。

    A:编译时会出现语法警告

    B:编译时会出现语法错误

    C:ij的值分别为1225

    D:ij的值无法预测

    正确答案:ij的值分别为1225

    3、对以下程序代码,其输出结果是()。

    #include<stdio.h>

    intmainvoid{

    intx=072;

    printf(“%d\n”,x+1;

    return0;

    }/Endofmain()/

    A:72

    B:73

    C:115

    D:59

    正确答案:59

    4、对以下程序代码,输出的结果是()。

    #include<stdio.h>

    intmainvoid{

    intx=0x10;

    printf(“%c\n”,'A'+x;

    return0;

    }/Endofmain()/

    A:K

    B:P

    C:Q

    D:I

    正确答案:Q

    5、以下程序的运行结果是()。

    #include<stdio.h>

    voidmainvoid{

    intijmn;

    i=8;j=10;

    m=++i;

    n=j++;

    printf(“%d%d%d%d”,ijmn;

    return0;

    }/Endofmain()/

    A:810810

    B:911810

    C:911910

    D:910911

    正确答案:911910

    6C语言中的控制型语句是()。

    A:ifswitch

    B:whilefordowhile

    C:loop

    D:breakcontinuegotoreturn

    正确答案:ifswitch

    whilefordowhile

    breakcontinuegotoreturn

    7scanf()的输入格式控制串中,可以作为格式分隔符的有()。

    A:\n

    B:空格字符

    C:除格式符外的所有字符符号

    D:=

    正确答案:\n

    空格字符

    除格式符外的所有字符符号

    =

    8空语句即独立的一个分号语句。()

    A:

    B:

    正确答案:

    9单精度浮点数的默认格式化输出精度为6位,双精度则为12位。()

    A:

    B:

    正确答案:

    10scanf()格式控制串中的默认分隔符为’\n’。()

    A:

    B:

    正确答案:

    第四章单元测试

    1引入N-S图的原因是()。

    A:传统流程图无法表示结构化流程

    B:传统流程图绘制起来太自由,流程线不好画

    C:传统流程图无法表达一些特殊的控制结构

    D:传统流程图的绘制思想太传统,符号太多

    正确答案:传统流程图绘制起来太自由,流程线不好画

    2算法的伪代码表示的主要优点是()。

    A:逻辑关系的呈现比流程图直观

    B:使用了人们习惯的自然语言方式表达

    C:可以直接当作源程序代码使用

    D:表达、修改和实现起来方便

    正确答案:表达、修改和实现起来方便

    3在传统流程图中,用来表示输入输出的图形符号是()。

    A:椭圆形

    B:长方形

    C:菱形

    D:平行四边形

    正确答案:平行四边形

    4一个算法应具有”确定性”等5个特征,下面对另外4个特征的描述中错误的是()。

    A:有零个或多个输入

    B:有零个或多个输出

    C:有穷性

    D:可行性

    正确答案:有零个或多个输出

    5下列叙述中正确的是()。

    A:所谓算法就是计算方法

    B:程序可以作为算法的一种描述方法

    C:算法设计只需考虑得到计算结果

    D:算法设计可以忽略算法的运算时间

    正确答案:程序可以作为算法的一种描述方法

    6描述算法过程的基本控制结构是()。

    A:顺序

    B:选择

    C:循环

    D:递归

    正确答案:顺序

    选择

    循环

    7算法的基本特征包含()。

    A:有穷性

    B:确定性

    C:可行性

    D:输入输出

    正确答案:有穷性

    确定性

    可行性

    输入输出

    8N-S流程图也称()。

    A:盒图

    B:框图

    C:PAD

    D:无流程线图

    正确答案:盒图

    框图

    无流程线图

    9算法要求在执行若干步骤后必须停止或结束。()

    A:

    B:

    正确答案:

    10算法的伪代码表示法也称为混合表示法。()

    A:

    B:

    正确答案:

    第五章单元测试

    1在模块化程序中,每个程序模块()。

    A:每个模块可以有多个入口,但只能有一个出口

    B:每个模块可以有多个入口,也可以有多个出口

    C:每个模块只能有一个入口和一个出口

    D:每个模块只能有一个入口,但可以有多个出口

    正确答案:每个模块只能有一个入口和一个出口

    2if语句的基本形式:if(表达式)语句,其中“表达式”()。

    A:必须是逻辑表达式

    B:必须是关系表达式

    C:必须是逻辑表达式或关系表达式

    D:可以是任意合法的表达式

    正确答案:可以是任意合法的表达式

    3关于break控制语句的功能,下面错误的叙述是()。

    A:跳出同时控制结构

    B:跳出dowhile控制结构

    C:跳出for控制结构

    D:跳出ifgoto构成的循环控制结构

    正确答案:跳出ifgoto构成的循环控制结构

    4以下程序段中,循环次数不超过10的是()。

    A:inti=10;do{i=i+1;}whilei<0;

    B:inti=5;do{i+=1;}whilei>0;

    C:inti=1;do{i+=2;}whilei=10;

    D:inti=6;do{i-=2;}whilei=1;

    正确答案:inti=10;do{i=i+1;}whilei<0;

    5选择结构中的条件与循环结构中循环成立的条件,在写法上可以是任意合法表达式,但其值只能被判断为”真”或”假”。下列选项中哪个值是作为逻辑”假”值()。

    A:0

    B:-1

    C:非零的数

    D:1

    正确答案:0

    6、以下程序运行的结果是()。

    inty=1;

    while(y);

    printf(“y=%d\n”,y;

    A:死循环

    B:y=-1

    C:y=0

    D:y=9

    正确答案:y=-1

    7、对for;;)控制结构,要退出循环控制结构的方法,可以用()。

    A:break语句

    B:continue语句

    C:exit()语句

    D:return语句

    正确答案:break语句

    exit()语句

    return语句

    8、以下正确的声明语句是()。

    A:doubled[5]={2.04.06.08.010.0};

    B:charc[]={'0''2''a''4''5'};

    C:intarr[5]={013579};

    D:charc2[]={'\x10''\xa''\x8'}

    正确答案:doubled[5]={2.04.06.08.010.0};

    charc[]={'0''2''a''4''5'};

    9else总是与距离最近的if匹配。()

    A:

    B:

    正确答案:

    10do-while循环的while后的分号不可以省略。()

    A:

    B:

    正确答案:

    第六章单元测试

    1FTTB主要解决的问题是()。

    A:将一个复杂问题分解成若干相对简单的小问题

    B:如何完成各个复杂问题相关的简单问题的求解

    C:是自底向上把各个小问题逐步综合一个复杂求解结构

    D:重构原问题

    正确答案:将一个复杂问题分解成若干相对简单的小问题

    2函数嵌套调用与返回的基本特点是()。

    A:先调用先返回

    B:先调用后返回

    C:后调用后返回

    D:void函数不用返回

    正确答案:先调用后返回

    3静态变量没有给初值时,其值是()。

    A:0

    B:随机值

    C:采用上一次使用时的值

    D:在执行时赋予默认的值

    正确答案:0

    4、在以下选项当中,叙述正确的是()。

    A:复杂任务可以分解成简单子任务

    B:C语言程序中的所有函数必须保存在同一个源文件中

    C:全部三种基本结构都包含的才是结构化程序

    D:C语言程序可以定义多个不同内容的main()函数

    正确答案:复杂任务可以分解成简单子任务

    5C语言规定,函数调用时,实参和形参之间的数据传递采取的是()。

    A:地址传递

    B:值传递

    C:由实参传值给形参,并由形参传回值到实参

    D:由用户指定传递方式

    正确答案:值传递

    6模块化程序设计的基本特征是()。

    A:输入

    B:输出

    C:处理过程、技巧和步骤

    D:实现代码的表示方法

    正确答案:输入

    输出

    处理过程、技巧和步骤

    7变量的可操作属性研究的是()。

    A:变量的存储格式

    B:变量的取值范围

    C:变量所用的存储空间类别

    D:变量能参与的运算类型

    正确答案:变量的存储格式

    变量的取值范围

    变量能参与的运算类型

    8C语言源程序由函数组成,C语言程序设计中用到的函数可分为()。

    A:主函数

    B:库函数

    C:用户自定义函数

    D:文件函数

    正确答案:主函数

    库函数

    用户自定义函数

    9函数的使用要遵守先声明、后定义、再调用的准则。()

    A:

    B:

    正确答案:

    10虚实结合的传值机制一定是单向的。()

    A:

    B:

    正确答案:

    第七章单元测试

    1宏展开的本质是()。

    A:用宏体字符串替换源程序中宏定义位置后的所有宏名常量

    B:用宏体字符

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

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

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

    使用过程中有疑问联系QQ55089918

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

    电大答案

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

    当前文章名称

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

    支付宝
    立即支付

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

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

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

    如已购买,但查不到

    可联系客服QQ 55089918 进行核实