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

wangke 知到智慧树答案 24

第一章单元测试

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

电大答案

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~

当前文章名称

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

支付宝
立即支付

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

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

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

如已购买,但查不到

可联系客服QQ 55089918 进行核实