C语言测试题

更新时间:2023-02-13 13:33:35 发布时间:24小时内 作者:文/会员上传 下载docx

  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。下面就由i乐德范文网小编为大家介绍一下C语言测试题的文章,欢迎阅读。

  C语言测试题篇1

  (1)下面关于算法说法错误的是_______。

  a. 算法最终必须由计算机程序实现

  b. 为解决某问题的算法同为该问题编写的程序含义是相同的

  c. 算法的可行性是指指令不能有二义性

  d. 以上几个都是错误的

  (2)下面说法错误的是______.

  a. 算法原地工作的含义是指不需要任何额外的辅助空间

  b. 在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法

  c. 所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界

  d. 同一个算法,实现语言的级别越高,执行效率就越低

  (3)在下面的程序段中,对x的赋值语句的频度为_____。

  for (int i; i

  { for (int j=o; j

  { x:=x+1;

  } }

  a. 0(2n) b. 0(n) c. 0(n2) d. O(log2n)

  (4)下面说法正确的是______。

  a. 数据元素是数据的最小单位;

  b. 数据元素是数据的最小单位;

  c. 数据的物理结构是指数据在计算机内的实际存储形式

  d. 数据结构的抽象操作的定义与具体实现有关

  (5)下面说法正确的是_______。

  a. 在顺序存储结构中,有时也存储数据结构中元素之间的关系

  b. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高

  c. 数据结构的基本操作的设置的最重要的准则是,实现应用程序与存储结构的独立

  d. 数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构

  C语言测试题篇2

  (1) 下述_____是顺序存储结构的优点。

  a. 存储密度大

  b. 插入运算方便

  c. 删除运算方便

  d. 可方便地用于各种逻辑结构的存储表示

  (2)下面关于线性表的叙述中,错误的是_____。

  a. 线性表采用顺序存储,必须占用一片连续的存储单元

  b. 线性表采用顺序存储,便于进行插入和删除操作

  c. 线性表采用链接存储,不必占用一片连续的存储单元

  d. 线性表采用链接存储,便于插入和删除操作

  (3) 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用_______存储方式最节省时间。

  a. 顺序表 b. 双链表 c. 带头结点的双循环链表 d. 单循环链表

  (4)静态链表中指针表示的是______。

  a. 内存地址 b. 数组下标 c. 下一元素地址 d. 左、右孩子地址

  (5)下面的叙述不正确的是_______。

  a. 线性表在链式存储时,查找第i个元素的时间同i的值成正比

  b. 线性表在链式存储时,查找第i个元素的时间同i的值无关

  c. 线性表在顺序存储时,查找第i个元素的时间同i 的值成正比

  d. 线性表在顺序存储时,查找第i个元素的时间同i的值无关

  C语言测试题篇3

  (1)下面说法错误的是_____。

  a. 静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。

  b. 静态链表中能容纳的元素个数的最大数在表定义时就确定了,以后不能增加。

  c. 静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。

  d. 静态链表就是一直不发生变化的链表。

  (2)在双向链表指针p的结点前插入一个指针q的结点操作是______。

  a. p->Llink=q; q->Rlink=p; p->Llink->Rlink=q; q->Llink=q;

  b. p->Llink=q; p->Llink->Rlink=q; q->Rlink=p; q->Llink=p->Llink;

  c. q->Rlink=p; q->Llink=p->Llink; p->Llink->Rlink=q; p->Llink=q;

  d. q->Llink=p->Llink; q->Rlink=q; p->Llink=q; p->Llink=q;

  (3)下面说法正确的是______。

  a. 顺序存储结构的主要缺点是不利于插入或删除操作;

  b. 线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的;

  c. 顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好;

  d. 顺序存储方式只能用于存储线性结构。

  (4)下面说法正确的是______。

  a. 线性表只能用顺序存储结构实现。

  b. 为了很方便的插入和删除数据,可以使用双向链表存放数据。

  c. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。

  d. 链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高。

  (5)下面说法正确的是_________。

  a. 数据元素是数据的最小单位。

  b. 队列逻辑上是一个下端口和上端能增加又能减少的线性表。

  c. 任何一个递归过程都可以转换成非递归过程。

  d. 只有那种使用了局部变量的递归过程在转换成非递归过程时才必须使用栈。

推荐阅读:

  财务总监的英语简历范文

  个人履历表4篇

  小车司机简历范文模板

  杜月笙生平简介

  07版word的简历表格调整行高方法

  面试中可能被问到的问题

热门标签: 语言
C语言测试题.docx

将本文的Word文档下载到电脑

推荐度:

下载

为您推荐

口腔医生面试自我介绍|口腔医生工作自我鉴定

  口腔医生要将压力变成改善和提高服务的动力,以优质的服务质量回报群众。以下是本站小编为大家精心整理的口腔医生工作自我鉴定,欢迎大家阅读,供您参考。更多内容请关注本站。  口腔医生工作自我鉴定(一)  本人继续担任口腔科总住院医师工作。一年来,在医院医疗质量管理科及口腔科领导的关心支持下,忠实履行住院总工作职责,在努力提高自身业务及综合素质的同时,踏踏实实工作,在临床、教学及科研等各方面取得了一定

自我介绍个人简历2023-02-18

大学生求职信范文大全|大学生求职信范文简短

  大学生的求职信在求职过程中是很重要的。下面是 本站的小编为大家整理的“大学生求职信范文简短”,仅供参考,希望对大家有帮助,欢迎阅读!  大学生求职信范文简短【1】尊敬的领导:  您好!  我是一名即将毕业的本科毕业生。我很荣幸有机会向您呈上我的个人资料。在投身社会之际,为了更好地发挥自己的才能,谨向贵单位领导作一下自我推荐。  即将毕业于建院的我,有在艰苦条件下顽强拼搏、不怕吃苦的坚韧个性。我

个人简历2023-02-18

述职报告ppt模板免费|it工程师述职报告模板

  为加强集团与项目公司的交流沟通,在集团领导指示下,信息化工程部今年启动了视频会议系统和营销案场监控系统建设,下面是本站小编给大家整理的“it工程师述职报告模板”,欢迎阅读,仅供参考。  it工程师述职报告模板(一)  一、良好的思想政治表  我为人处事的原则是“认认真真学习,踏踏实实工作,堂堂正正做人,开开心心生活”,对自己,我严格要求,工作认真,待人诚恳,言行一致,表里如一。做到遵纪守法,谦

个人简历2023-02-18

留学个人简历范文|美国本科留学个人简历范文

  美国本科留学的个人简历应该怎么写?本站的小编今天给大家分享一篇范文,希望会对正在困惑的你有所帮助,赶紧来看看吧。  美国留学个人简历范文  education  200X - 200X HARVARD BUSINESS SCHOOL BOSTON, MA  Candidate for Master in Business Administration degree, June 2023. Me

个人简历2023-02-18

护理应届生面试自我介绍范文|护理应届生面试自我介绍

  护理专业的应届生在面试时是如何做自我介绍的呢?下面是本站的小编为大家整理的“护理应届生面试自我介绍”,仅供参考,希望对大家有帮助,欢迎阅读!  护理应届生面试自我介绍【1】  大家好,我是护理专业刚毕业的大学生,我叫****,非常有幸参加贵单位的面试。都说毕业等于失业,但是我不那么认为:我有自己的优势比如:我有扎实的医学基础知识,熟练的操作技术及出色的工作能力,我有信心胜任即将从事的工作。医学

自我介绍个人简历2023-02-18

[去美国留学一年大概需要多少钱]美国留学个人简历写作原则盘点

  选择美国留学的人越来越多了,那么大家都是怎么进行美国留学文书的写作的呢,下面和本站小编一起来看看美国留学个人简历写作原则介绍。  1、含金量高的写到前面  个人的教育经历、论文发表、科研经历、实习工作经历,是简历中含金量最高的部分,应当放在简历的最前半部分,且占整篇简历的60%以上。然而仍有很多学生却将姓名、性别、生日、联系方式等次要信息占掉简历的前30%。  2、罗列科研项目的顺序要有原则 

个人简历2023-02-18