付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算思维与程序设计C知到智慧树章节测试课后答案2024年秋宁波大学第一章单元测试
计算机唯一能直接识别的语言是()。
A:汇编语言B:高级语言C:机器语言D:编译语言
答案:机器语言计算机的基本功能是()。
A:输入、编码、程序、控制、输出B:程序、数据、存储、输入和输出C:软件、处理、硬件、数据和输出D:输入、存储、处理、控制和输出
答案:输入、存储、处理、控制和输出计算机选择二进制的原因有()。
A:容易使用物理器件实现B:二进制数据在逻辑运算方面比较方便C:二进制运算规则简单D:人不使用二进制
答案:容易使用物理器件实现;二进制数据在逻辑运算方面比较方便;二进制运算规则简单计算机的CPU主要由()构成。
A:中央处理器和存储器B:控制器和运算器C:输入输出设备D:运算器和寄存器
答案:控制器和运算器计算机中的数据以十六进制形式存储,指令以二进制形式存储。()
A:对B:错
答案:错
第二章单元测试
C语言规定:在一个源程序中,main函数的位置()。
A:可以放在程序的任何位置,但在执行程序时是从程序的开头执行B:可以放在程序的任何位置,但在执行程序时是从main函数开始执行的C:必须放在程序的开头D:必须放在程序的后面
答案:可以放在程序的任何位置,但在执行程序时是从main函数开始执行的C语言中,下列用户自定义标识符合法的是()。
A:test.cB:sum_1C:f(x)D:apple_price
答案:sum_1;apple_priceC语言中运算对象可以是非整型的运算符是()。
A:%B:++C:/D:=
答案:++;/;=在C语言中,函数体是由()括起来。
A:<>B:()C:{}D:[]
答案:{}<stdio.h>用尖括号时,表示系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式去查找。()
A:对B:错
答案:错
第三章单元测试
如果“inta=3,b=4;”,则条件表达式a>b?a:b的值是()。
A:3B:0C:1D:4
答案:4C语言中,关系表达式和逻辑表达式的值是()。
A:1或0B:True或falseC:真或假D:T或F
答案:1或0设a为整型变量,能正确表达数学关系10<a<15的C语言表达式是()。
A:a==11||a==12||a==13||a==14B:a>10&&a<15C:10<a<15D:!(a<=10)&&!(a>=15)
答案:a==11||a==12||a==13||a==14;a>10&&a<15;!(a<=10)&&!(a>=15)下列表达式中结果为假的是()。
A:0!=1B:3<=9C:(a=2*2)==2D:3<5<7
答案:(a=2*2)==2switch~case语句中可以没有default。()
A:对B:错
答案:对
第四章单元测试
按照C语言的标准语法,以下各循环语句中,合法的是()。
A:for(i=0,j=0;i<10;i++)B:for(i=0;j=0;i<10;j++)C:for(;i<10;i++;j++)D:for(,,)
答案:for(i=0,j=0;i<10;i++)C语言中关于while和do-while循环,以下哪些描述是正确的()。
A:while的循环体可能一次都不执行B:do-while的循环体至少无条件执行一次C:用do-while结构写的程序不能转换成while结构D:do-while的循环体不能是复合语句
答案:while的循环体可能一次都不执行;do-while的循环体至少无条件执行一次在循环语句的循环体中,break语句的作用是()。
A:结束当前循环,接着去执行该循环语句后续的语句B:继续执行循环体内位于break语句之后的各语句C:暂停程序的运行D:结束本次循环,转入下一次循环的判断
答案:结束当前循环,接着去执行该循环语句后续的语句以下语句正确的是()。
A:用1作while循环的判断条件,则循环一次也不执行B:for循环表达式括号内的3个表达式均不可以省略C:所有类型的循环都可以进行嵌套使用D:程序有死循环的时候,上机编译不能通过
答案:所有类型的循环都可以进行嵌套使用语句“if(-1)printf("good");elseprintf("bad");”会输出bad。()
A:对B:错
答案:错
第五章单元测试
C语言中,以下关于数组的描述正确的是()。
A:数组大小可变,可以有不同类型的数组元素B:数组大小固定,但是可以有不同类型的数组元素C:数组大小固定,所有元素的类型必须相同D:数组大小可变,但是所有数组元素的类型必须相同
答案:数组大小固定,所有元素的类型必须相同设有数组定义“chararray[]="China";”,则数组array所占的存储空间为()。
A:6个字节B:5个字节C:7个字节D:4个字节
答案:6个字节若有数组说明“a[10]={0,2,3,1,6,7,4,5,8,9};”,则当i=5时,a[a[i]]元素的数值是()。
A:7B:4C:5D:6
答案:5数组中的元素必须按顺序访问。()
A:错B:对
答案:错若有初始化语句“inta[3][4]={0};”,则正确的描述是(
)。
A:此初始化语句不正确B:只有元素a[0][0]可得到初值0C:数组a中每个元素均可得到初值,但a[0][0]之后的元素其值不一定是0D:数组a中每个元素均可得到初值0
答案:数组a中每个元素均可得到初值0
第六章单元测试
求累加和的时候,和的初值一般设置为()。
A:随机值B:-1C:0D:1
答案:0假设在一个升序排列的数组中进行二分查找,如果待查找值大于中间位置的元素,则下一步应该如何查找()。
A:对左半区用顺序查找即可B:继续用二分法查找左半区C:对右半区用顺序查找即可D:继续用二分法查找右半区
答案:继续用二分法查找右半区以下哪些表达式满足迭代思想()。
A:f=f*k;B:sum=sum+f;C:f=f1+f2;D:sum=sum+a[i];
答案:f=f*k;;sum=sum+f;;sum=sum+a[i];若有以下程序段,则该程序段的功能是()。
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进行选择排序(升序)
答案:对数组a进行选择排序(降序)计算机程序的基础是算法和数据结构。()
A:对B:错
答案:对
第七章单元测试
C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是()。
A:地址传递B:由实参传给形参,再由形参反馈给实参C:单向值传递D:由用户指定传递方式
答案:单向值传递函数在定义时,若省略函数类型说明符,则该函数值的类型为()。
A:intB:floatC:voidD:double
答案:int如果在一个函数中的复合语句中定义了一个变量,则该变量()。
A:为非法变量B:只在该复合语句内有效C:在本程序范围内有效D:在该函数中有效
答案:只在该复合语句内有效若函数调用时的实参为普通变量,下列关于函数形参和实参的叙述中正确的是()。
A:函数的实参和其对应的形参共占同一存储单元B:函数的形参和实参分别占用不同的存储单元C:形参只是形式上的存在,不占用具体存储单元D:同名的实参和形参占同一存储单元
答案:函数的形参和实参分别占用不同的存储单元用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值。()
A:错B:对
答案:错
第八章单元测试
变量的指针,其含义是指该变量的()。
A:值B:标记C:名D:地址
答案:地址设已有定义“floatx;”,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
A:float*p=&x;B:floatp=&x;C:int*p=(int)x;D:float*p=1024;
答案:float*p=&x;若用数组名作为函数调用的实参,传递给形参的是()。
A:数组中第一个元素的值B:数组中全部元素的值C:数组的首地址D:数组元素的个数
答案:数组的首地址指向同一个数组的两个指针变量(假设都在有效范围内)可以()。
A:相减B:指向同一个地址C:相加D:比较大小
答案:相减;指向同一个地址;比较大小两个指针变量不可以指向同一个地址。()
A:对B:错
答案:错
第九章单元测试
当说明一个结构体变量时,系统分配给它的内存是()。
A:第一个成员所需内存量B:至少是各成员所需内存量的总和C:成员中占内存量最大者所需的容量D:最后一个成员所需内存量
答案:至少是各成员所需内存量的总和下面关于结构体的说法正确的是()。
A:结构体中成员的数据类型可以是另一个已经定义的结构体B:结构体是由用户自定义的一种数据类型C:在定义结构体时,可以为成员设置默认值D:结构体中可设定若干个不同数据类型的成员
答案:结构体中成员的数据类型可以是另一个已经定义的结构体;结构体是由用户自定义的一种数据类型;结构体中可设定若干个不同数据类型的成员下列关于typedef的叙述正确的是()。
A:用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名B:用typedef为类型说明一个新名,通常可以增加程序的可读性C:typedef只是将已存在的类型用一个新的名字来代表D:用typedef可以增加新类型
答案:用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名;用typedef为类型说明一个新名,通常可以增加程序的可读性;typedef只是将已存在的类型用一个新的名字来代表当说明一个共用体变量时,系统分配给它的内存是()。
A:第一个成员所需内存量B:成员中占内存量最大者所需的容量C:最后一个成员所需内存量D:至少是各成员所需内存量的总和
答案:成员中占内存量最大者所需的容量结构体变量的成员可以是普通变量,也可以是数组、指针或另一个结构体的变量。()
A:错B:对
答案:对
第十章单元测试
下面关于void*malloc(unsignedintsize)函数,描述错误的()。
A:malloc若分配不成功则返回NULLB:malloc函数的返回值为指向该区域起始地址的指针C:malloc函数申请的空间若不释放,也有可能被其他程序申请D:malloc函数用来动态分配内存,所分配的空间长度为size
答案:malloc函数申请的空间若不释放,也有可能被其他程序申请有如下定义,则下列哪个选项可以将变量a,b,c在内存中的位置连接起来()。
structnode
{intdata;
structnode*next;
}a,b,c;
A:a.next=&b;b.next=&c;B:a.data=&b;b.data=&c;C:a=b=c;D:a.next=b.next=c.next;
答案:a.next=&b;b.next=&c;下列关于线性单链表的叙述中,正确的是()。
A:进行插入和删除时,不需要移动链表中的其它结点B:结点中必须有一个指针变量作为指针域C:结点中的数据成员应该是同一类型的D:链表中各结点的存储空间必须连续
答案:进行插入和删除时,不需要移动链表中的其它结点;结点中必须有一个指针变量作为指针域以下叙述正确的是()。
A:链表尾结点的指针域应置为空(NULL)B:用calloc函数分配内存成功的话,将返回一个void类型的连续存储空间的首地址C:calloc在动态分配完内存后,自动初始化该内存空间为零D:malloc函数只管分配内存,并不能对所得的内存进行初始化
答案:链表尾结点的指针域应置为空(NULL);用calloc函数分配内存成功的话,将返回一个void类型的连续存储空间的首地址;calloc在动态分配完内存后,自动初始化该内存空间为零;malloc函数只管分配内存,并不能对所得的内存进行初始化指针域一定是指向自身结构体类型的指针变量。()
A:对B:错
答案:对
第十一章单元测试
设fp已定义,执行语句“fp=fopen("myfile","w");”后,以下叙述正确的是()。
A:写操作结束后可以从头开始读B:可以随意读和写C:可以在原有内容后追加写D:只能写不能读
答案:只能写不能读以二进制只读方式打开一个已有的二进制文件file1,错误调用fopen函数的方式是()。
A:fp=fopen("file1","rb+");B:fp=fopen("file1","rb");C:fp=fopen("file1","r"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026it面试题目及答案
- 2026js综合面试题及答案
- 2026mvc面试题及答案
- 高职建筑工程技术专业三年级《施工安全台账智能化管理与风险动态控制》教学设计
- 小学五年级数学“最小公倍数”深度拓展探究教学设计
- 高中二年级物理《电磁感应现象及其应用》合作探究式教案与多元互动策略深度解析
- 初中生物八年级下册第七单元第一章第一节知识清单:植物的生殖全息解读
- 2026年公务员省考(申论A类)试题及答案
- 2026年度陕西省养老护理员技师模拟考试题试卷(含答案)
- 2026届高三一模语文试题与答案
- 园林植物实训要点
- 小学科学实验器材清单及使用规范
- 四位一体多功能化工单元培训装置操作规程
- 村干部考事业编笔试真题(含答案)
- 2025年药店店员考核题库及答案
- 工业自动化设备调试与运行规范
- GB/T 46082.1-2025气焊设备用安全装置第1部分:阻火器
- 脊柱矫形护理查房课件
- 2025年卫生高级职称面审答辩(卫生管理)历年参考题库含答案详解
- 国家安全教育大学生读本课件高教2025年版讲义合集(绪论+第1章+第2章+第3章+第4章+第5章)
- 用电安全知识培训课件教程
评论
0/150
提交评论