计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学_第1页
计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学_第2页
计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学_第3页
计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学_第4页
计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学第一章测试计算机唯一能直接识别的语言是()。

A:汇编语言

B:编译语言

C:高级语言

D:机器语言

答案:D计算机的基本功能是()。

A:软件、处理、硬件、数据和输出

B:程序、数据、存储、输入和输出

C:输入、编码、程序、控制、输出

D:输入、存储、处理、控制和输出

答案:D计算机选择二进制的原因有()。

A:二进制数据在逻辑运算方面比较方便

B:容易使用物理器件实现

C:人不使用二进制

D:二进制运算规则简单

答案:ABD计算机的CPU主要由()构成。

A:控制器和运算器

B:运算器和寄存器

C:中央处理器和存储器

D:输入输出设备

答案:A计算机中的数据以十六进制形式存储,指令以二进制形式存储。()

A:错

B:对

答案:A第二章测试C语言规定:在一个源程序中,main函数的位置()。

A:必须放在程序的后面

B:可以放在程序的任何位置,但在执行程序时是从main函数开始执行的

C:必须放在程序的开头

D:可以放在程序的任何位置,但在执行程序时是从程序的开头执行

答案:B计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第1页。C语言中,下列用户自定义标识符合法的是()。

A:sum_1

B:f(x)

C:test.c

D:apple_price

答案:AD计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第1页。C语言中运算对象可以是非整型的运算符是()。

A:%

B:++

C:=

D:/

答案:BCD在C语言中,函数体是由()括起来。

A:<>

B:[]

C:()

D:{}

答案:D<stdio.h>用尖括号时,表示系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式去查找。()

A:错

B:对

答案:A第三章测试如果“inta=3,b=4;”,则条件表达式a>b?a:b的值是()。

A:0

B:3

C:4

D:1

答案:CC语言中,关系表达式和逻辑表达式的值是()。

A:T或F

B:True或false

C:真或假

D:1或0

答案:D设a为整型变量,能正确表达数学关系10<a<15的C语言表达式是()。

A:10<a<15

B:!(a<=10)&&!(a>=15)

C:a>10&&a<15

D:a==11||a==12||a==13||a==14

答案:BCD计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第2页。下列表达式中结果为假的是()。

A:0!=1

B:(a=2*2)==2

C:3<=9

D:3<5<7

答案:B计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第2页。switch~case语句中可以没有default。()

A:对

B:错

答案:A第四章测试按照C语言的标准语法,以下各循环语句中,合法的是()。

A:for(i=0;j=0;i<10;j++)

B:for(,,)

C:for(i=0,j=0;i<10;i++)

D:for(;i<10;i++;j++)

答案:CC语言中关于while和do-while循环,以下哪些描述是正确的()。

A:用do-while结构写的程序不能转换成while结构

B:do-while的循环体至少无条件执行一次

C:while的循环体可能一次都不执行

D:do-while的循环体不能是复合语句

答案:BC在循环语句的循环体中,break语句的作用是()。

A:继续执行循环体内位于break语句之后的各语句

B:暂停程序的运行

C:结束当前循环,接着去执行该循环语句后续的语句

D:结束本次循环,转入下一次循环的判断

答案:C以下语句正确的是()。

A:用1作while循环的判断条件,则循环一次也不执行

B:程序有死循环的时候,上机编译不能通过

C:所有类型的循环都可以进行嵌套使用

D:for循环表达式括号内的3个表达式均不可以省略

答案:C计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第3页。语句“if(-1)printf(“good”);elseprintf(“bad”);”会输出bad。()

A:错

B:对

答案:A计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第3页。第五章测试C语言中,以下关于数组的描述正确的是()。

A:数组大小可变,可以有不同类型的数组元素

B:数组大小可变,但是所有数组元素的类型必须相同

C:数组大小固定,所有元素的类型必须相同

D:数组大小固定,但是可以有不同类型的数组元素

答案:C设有数组定义“chararray[]=“China”;”,则数组array所占的存储空间为()。

A:6个字节

B:5个字节

C:7个字节

D:4个字节

答案:A若有数组说明“a[10]={0,2,3,1,6,7,4,5,8,9};”,则当i=5时,a[a[i]]元素的数值是()。

A:4

B:7

C:6

D:5

答案:D数组中的元素必须按顺序访问。()

A:错

B:对

答案:A若有初始化语句“inta[3][4]={0};”,则正确的描述是(

)。

A:数组a中每个元素均可得到初值,但a[0][0]之后的元素其值不一定是0

B:只有元素a[0][0]可得到初值0

C:此初始化语句不正确

D:数组a中每个元素均可得到初值0

答案:D第六章测试求累加和的时候,和的初值一般设置为()。

A:-1

B:1

C:随机值

D:0

答案:D计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第4页。假设在一个升序排列的数组中进行二分查找,如果待查找值大于中间位置的元素,则下一步应该如何查找()。

A:继续用二分法查找右半区

B:对左半区用顺序查找即可

C:对右半区用顺序查找即可

D:继续用二分法查找左半区

答案:A计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第4页。以下哪些表达式满足迭代思想()。

A:f=f*k;

B:sum=sum+f;

C:f=f1+f2;

D:sum=sum+a[i];

答案:ABD若有以下程序段,则该程序段的功能是()。for(i=1;i<N;i++){maxl=i;for(j=i+1;j<=N;j++)if(a[j]>a[maxl])maxl=j;if(maxl!=i){temp=a[i];a[i]=a[maxl];a[maxl]=temp;}}

A:对数组a进行插入排序(升序)

B:对数组a进行选择排序(降序)

C:对数组a进行选择排序(升序)

D:对数组a进行插入排序(降序)

答案:B计算机程序的基础是算法和数据结构。()

A:错

B:对

答案:B第七章测试C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是()。

A:地址传递

B:由实参传给形参,再由形参反馈给实参

C:单向值传递

D:由用户指定传递方式

答案:C函数在定义时,若省略函数类型说明符,则该函数值的类型为()。

A:double

B:int

C:void

D:float

答案:B计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第5页。如果在一个函数中的复合语句中定义了一个变量,则该变量()。

A:只在该复合语句内有效

B:在本程序范围内有效

C:为非法变量

D:在该函数中有效

答案:A计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第5页。若函数调用时的实参为普通变量,下列关于函数形参和实参的叙述中正确的是()。

A:函数的实参和其对应的形参共占同一存储单元

B:同名的实参和形参占同一存储单元

C:形参只是形式上的存在,不占用具体存储单元

D:函数的形参和实参分别占用不同的存储单元

答案:D用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值。()

A:错

B:对

答案:A第八章测试变量的指针,其含义是指该变量的()。

A:值

B:地址

C:名

D:标记

答案:B设已有定义“floatx;”,则以下对指针变量p进行定义且赋初值的语句中正确的是()。

A:intp=(int)x;

B:floatp=

C:floatp=

D:float*p=1024;

答案:C若用数组名作为函数调用的实参,传递给形参的是()。

A:数组中第一个元素的值

B:数组元素的个数

C:数组的首地址

D:数组中全部元素的值

答案:C计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第6页。指向同一个数组的两个指针变量(假设都在有效范围内)可以()。

A:相加

B:相减

C:指向同一个地址

D:比较大小

答案:BCD计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第6页。两个指针变量不可以指向同一个地址。()

A:错

B:对

答案:A第九章测试当说明一个结构体变量时,系统分配给它的内存是()。

A:至少是各成员所需内存量的总和

B:最后一个成员所需内存量

C:第一个成员所需内存量

D:成员中占内存量最大者所需的容量

答案:A下面关于结构体的说法正确的是()。

A:结构体中可设定若干个不同数据类型的成员

B:在定义结构体时,可以为成员设置默认值

C:结构体中成员的数据类型可以是另一个已经定义的结构体

D:结构体是由用户自定义的一种数据类型

答案:ACD下列关于typedef的叙述正确的是()。

A:用typedef可以增加新类型

B:用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

C:用typedef为类型说明一个新名,通常可以增加程序的可读性

D:typedef只是将已存在的类型用一个新的名字来代表

答案:BCD当说明一个共用体变量时,系统分配给它的内存是()。

A:最后一个成员所需内存量

B:第一个成员所需内存量

C:至少是各成员所需内存量的总和

D:成员中占内存量最大者所需的容量

答案:D结构体变量的成员可以是普通变量,也可以是数组、指针或另一个结构体的变量。()

A:错

B:对

答案:B第十章测试计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第7页。下面关于void*malloc(unsignedintsize)函数,描述错误的()。

A:malloc若分配不成功则返回NULL

B:malloc函数的返回值为指向该区域起始地址的指针

C:malloc函数申请的空间若不释放,也有可能被其他程序申请

D:malloc函数用来动态分配内存,所分配的空间长度为size

答案:C计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第7页。有如下定义,则下列哪个选项可以将变量a,b,c在内存中的位置连接起来()。structnode{intdata;structnode*next;}a,b,c;

A:a.next=b.next=

B:a.data=b.data=

C:a.next=b.next=c.next;

D:a=b=c;

答案:A下列关于线性单链表的叙述中,正确的是()。

A:链表中各结点的存储空间必须连续

B:进行插入和删除时,不需要移动链表中的其它结点

C:结点中的数据成员应该是同一类型的

D:结点中必须有一个指针变量作为指针域

答案:BD以下叙述正确的是()。

A:链表尾结点的指针域应置为空(NULL)

B:用calloc函数分配内存成功的话,将返回一个void类型的连续存储空间的首地址

C:malloc函数只管分配内存,并不能对所得的内存进行初始化

D:calloc在动态分配完内存后,自动初始化该内存空间为零

答案:ABCD指针域一定是指向自身结构体类型的指针变量。()

A:对

B:错

答案:A第十一章测试若执行fopen函数时发生错误,则函数的返回值是()。

A:1

B:地址值

C:NULL

D:EOF

答案:C计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第8页。设fp已定义,执行语句“fp=fopen(“myfile”,“w”);”后,以下叙述正确的是()。

A:只能写不能读

B:可以在原有内容后追加写

C:写操作结束后可以从头开始读

D:可以随意读和写

答案:A计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学全文共9页,当前为第8页。以二进制只读方式打开一个已有的二进制文件file1,错误调用fopen函数的方式是()。

A:fp=fopen(“file1”,“rb+”);

B:fp=fopen(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论