在线网课知道智慧《程序设计基础(C语言)进阶篇(山盟-山东理大)》单元测试考核答案_第1页
在线网课知道智慧《程序设计基础(C语言)进阶篇(山盟-山东理大)》单元测试考核答案_第2页
在线网课知道智慧《程序设计基础(C语言)进阶篇(山盟-山东理大)》单元测试考核答案_第3页
在线网课知道智慧《程序设计基础(C语言)进阶篇(山盟-山东理大)》单元测试考核答案_第4页
在线网课知道智慧《程序设计基础(C语言)进阶篇(山盟-山东理大)》单元测试考核答案_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

第一章单元测试1【单选题】(10分)在C语言中,将属于不同类型的数据作为一个整体来处理时,常用()。A.简单变量B.结构体类型数据C.数组类型数据D.指针类型数据2【单选题】(10分)当定义一个结构体变量时,系统分配给它的内存空间长度是()。A.结构体中最后一个成员所需内存空间长度B.结构体中第一个成员所需内存空间长度C.最长成员所需内存长度乘以成员个数D.各个成员中占内存空间最长的长度3【单选题】(10分)在C语言中,定义一个共用体变量时,系统分配给它的存储空间长度是()。A.该共用体中所有成员所需内存空间长度总和B.该共用体中第一个成员所需内存空间长度C.该共用体中最后一个成员所需内存空间长度D.该共用体中占用最大内存空间的长度4【单选题】(10分)在C语言中,下面的叙述中不正确的是()。A.可以在定义枚举类型时对枚举元素进行初始化B.枚举变量只能取对应枚举类型的枚举元素表中的元素C.枚举元素的值可以是整数或字符串D.枚举元素表中的元素有先后次序,可以进行比较5【单选题】(10分)有如下说明语句:则以下叙述中不正确的是()A.structstu是用户定义的结构体类型B.struct是结构体类型的关键字C.a和b都是结构体成员名D.stutypte是用户定义的结构体类型名6【单选题】(10分)下列程序,程序运行后的输出结果是()。B.7【单选题】(10分)有如下定义,对结构体变量的birthday成员的y进行赋值时,下面正确的赋值语句是()。B.8【单选题】(10分)若有如下定义,下列各输入语句中错误的是()。A.9【单选题】(10分)若有如下定义,则对da中的a成员的正确引用是()。C.10【单选题】(10分)对以下定义,对结构体变量s中成员age的合法法引用是()。C.第二章单元测试1【单选题】(20分)以下叙述中,不正确的是()。A.C语言中对二进制位的访问速度比文本文件快B.C语言中,顺序读写方式不适用于二进制文件C.C语言中的文本文件以ASCII码形式存储数据D.C语言中,随机读写方式不适用于文本文件2【单选题】(20分)系统的标准输入文件是指()。A.软盘B.显示器C.键盘D.硬盘3【单选题】(20分)要用fopen函数打开一个新二进制文件,对该文件进行读写,则打开方式字符串应是()。A."ab+"B."ab"C."wb+"D."rb+"4【单选题】(20分)fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是()。A.只写B.追加C.读或读写5【单选题】(20分)使用fseek函数可以实现的操作是()。A.改变文件内部读写指针的当前位置B.文件的顺序读写C.文件的随机读写D.其余都不对第三章单元测试1【单选题】(20分)在单链表中,结点的存储结构所占存储空间()。A.分两部分,一部分存放数据域的值,另一部分存放表示结点间关系的指针B.只有一部分,存放结点值C.分两部分,一部分存放结点值,另一部分存放结点所占单元数D.只有一部分,存储表示结点间关系的指针C语2【单选题】(20分)链表是一种采用()存储结构存储的线性表。A.网状B.链式C.星式D.顺序3【单选题】(20分)单链表中,结点的指针域表示的是()。A.下一结点地址B.本结点内存地址C.数组下标D.左、右孩子地址4【单选题】(20分)链表不具有的特点是()。A.不必事先估计存储空间B.插入、删除不需要移动元素C.可随机访问任一元素D.所需空间与线性长度成正比5【单选题】(20分)头结点是h的循环链表中,尾结点p的特点是()。B.第四章单元测试1【单选题】(20分)在一个长度为n的带头结点的单链表h上,设有尾指计r,则执行()操作与链表的表长有关。A.在单链表最后一个元素后插入一个新元素B.删除单链表中最后一个元素C.删除单链表中的第一个元素D.在单链表第一个元素前插入一个新元素2【单选题】(20分)母牛的故事:有一头大母牛,它每年年初生一头小母牛,每头小母牛从第四个年头开始,每年年初也生一头小母牛。问:在第n年的时候,共有多少头小母牛?()D.3【单选题】(20分)5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后问第1个人,他说是10岁。请问第五个人多大年龄?()D.4【单选题】(20分)已知一对兔子每一个月能生一对小兔子,而一对小兔子出生后第二个月就开始生小兔子,假如一年内没有发生死亡,则一对兔子一年(12个月)能繁殖成多少对?()C.5【单选题】(20分)猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半再多一个。到第5天早上想再吃时,见只剩下1个桃子了。求第一天共摘了多少个桃子。()A.第五章单元测试1【单选题】(20分)区间覆盖问题。用i来表示x坐标轴上坐标为[i–1,i]的长度为1的区间,并给出M(1≤M≤200)个不同的整数,表示M个这样的区间。现在要求画几条线段覆盖住所有的区间,条件是:每条线段可以任意长,但是要求所画线段的长度之和最小,并且线段的数目不超过N(1≤N≤50)。如果M=5,整数1、3、4、8和11表示区间,要求所用线段不超过N=3条。那么最小线段长度之和为:()A.11B.6C.7D.82【单选题】(20分)对于数列b,当b<b<…<b的时候,称这个序列是上升的。对于给定的一个序列(a,a,…,a),可以得到一些上升的子序列(a,a,…,a),这里1≤i<i<…<i≤N。序列包含的元素个数称为序列长度,序列长度最长的称为最长上升子序列。比如,对于序列(1,7,3,5,9,4,8),子序列中最长的长度是:()A.3B.2C.4D.53【判断题】(20分19世纪初,拉丁美洲第一个宣布独立的国家是海地。()A.对B.错4【判断题】(20分删数问题。键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数

温馨提示

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

评论

0/150

提交评论