C语言

C语言新增无纸化真考题练习

时间:2023-03-28 14:13:10 C语言 我要投稿
  • 相关推荐

C语言新增无纸化真考题练习

  子贡问曰:“孔文子何以谓之‘文’也?”子曰:“敏而好学,不耻下问,是以谓之‘文’也。”以下是小编为大家搜索整理C语言新增无纸化真考题练习,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

  一、选择题(每小题1分,共40分)

  1、有以下程序:

  程序运行后的输出结果是( )。

  A.1,2,6,24,120,

  B.1,2,3,4,5,

  C.1,1,1,1,1,

  D.1,2,4,6,8,

  2、下列叙述中正确的是( )。

  A.软件是程序、数据和文档

  B.软件是程序和数据

  C.软件是算法和数据结构

  D.软件是算法和程序

  3、语句prinff(”%d\n”,strlen(”\t\”\、、n\"\065\08AB”));的输出结果是( )。

  A.6

  B.7

  C.8

  D.9

  4、函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。

  在if语句下划线处应填人的选项是( )。

  A.O>s

  B.* P>*s

  C.a[p]>a[s]

  D.p—a>P—s

  5、若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是(  )。

  A.系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值

  B.P+1代表a[1][0]的地址

  C.P中将存放a数组的首地址

  D.P+2代表a数组最后一行的首地址

  6、有以下程序:

  程序运行后的输出结果是( )。

  A.4,5,2,4,1,3,

  B.4,4,2,2,1,1,

  C.5,5,3,3,2,2,

  D.4,4,2,2,1,3

  7、若有定义:int a,b,C;以下程序段的输出结果是( )。

  a=11;b=3;C=0;

  pfinff(”%d\n”,c=(a/b,a%B.);

  A.2

  B.0

  C.3

  D.1

  8、若有定义:doublea,b,c;能正确给a,b,c输入数据的语句是( )。

  A.seanf(”%lf%1f%1P‘&a,&b,&C.;

  B.scanf(-t%f%f%f¨,&a,&b。&C.:

  C.scanf(”%If%lf%lf’,a,b,C.;

  D.scanf(”%lf%lf%lf'’,&a,&b,&C.;

  9、有以下程序段:

  以下选项中不能正确引用字符串的是( )。

  A.3

  B.p[3]

  C.str[2]

  D.*P

  10、在最坏情况下,二分查找法的时间复杂度为( )。

  11、 有以下程序:

  程序运行后的输出结果是( )。

  A.2

  B.0

  C.1

  D.3

  12、 若有定义:

  typedefint*T[10];T a;

  则以下选项与上述定义中a的类型完全相同的是( )。

  A.int*a[10];

  B.int(*A.[10];

  C.int a[10];

  D.int(*a[10]);

  13、 医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是( )。

  A.多对多

  B.一对一

  C.多对一

  D.一对多

  14、 为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)则在

  ( )处填入的选项是( )。*struetlink{ehardata;( )node;

  A.struetlink*next;

  B.linknext;

  C.link$next;

  D.struetlinknext;

  15、 有以下程序:

  当执行程序时,按下列方式输入数据(从第l列开始,代表回车,注意:回车也是一个字符]1234则输出结果是( )。

  A.123

  B.12

  C.1234

  D.12

  34

  16、 有以下程序:

  程序运行后的输出结果是( )。

  A.CB

  B.BCA

  C.CCBB

  D.CDBCA

  17、 有以下程序:

  程序运行后的输出结果是( )。

  A.0,1

  B.0,0

  C.1,一1

  D.0,2

  18、 有以下程序:

  A.9

  B.-1

  C.10

  D.0

  19、下列叙述中错误的是( )。

  A.数据结构中的数据元素不能是另一数据结构

  B.数据结构中的数据元素可以是另一数据结构

  C.空数据结构可以是线性结构也可以是非线性结构

  D.非空数据结构可以没有根结点

  20、 以下选项中合法的c语言常量是( )。

  A.,C—STR’

  B.2014.1

  C.”\l.0

  D.2EK21、 有以下程序:

  程序输出( )。

  A.编译有错

  B.0,0,0,3

  C.1,1,2,0

  D.0,1,2,0

  22、 有以下程序-

  程序运行后的输出结果是( )。

  A.4

  B.2

  C.8

  D.1

  23、 软件生命周期是指( )。

  A.软件的定义和开发阶段

  B.软件的需求分析、设计与实现阶段

  C.软件的开发阶段

  D.软件产品从提出、实现、使用维护到停止使用退役的过程

  24、 有以下程序:

  执行时输入:3.6 2.4<回车>,则输出结果是( )。

  A.2.400000

  B.1.500000

  C.1.600000

  D.2.000000

  25、 有以下程序:

  程序运行后的输出结果是( )。

  A.?

  B.3.2G

  C.????

  D.7.2G

  26、 有以下程序:

  执行时输入:6<回车>,则输出结果是( )。

  A.6

  B.8

  C.7

  D.5

  27、 能从任意一个结点开始没有重复地扫描到所有结点的数据结构是( )。

  A.循环链表

  B.双向链表

  C.二叉链表

  D.有序链表

  28、 以下是正确c语言标识符的是( )。

  A.&3

  B.#3

  C.j

  D.一3

  29、 关于地址和指针,以下叙述正确的是( )。

  A.可以通过强制类型转换让char型指针指向double型变量

  B.函数指针P指向一个同类型的函数f时,必须写成:p=&f;

  C.指针P指向一个数组f时,必须写成:p=ecf;

  D.一个指针变量P可以指向自身

  30、 有以下程序:

  J

  程序运行后的输出结果是( )。

  A.1,5

  B.2,4

  C.2,6

  D.2,531、 有以下程序:。

  程序运行后的输出结果是( )。

  A.8

  B.6

  C.7

  D.9

  32、 有以下程序:

  程序运行后的输出结果是( )。

  A.1

  B.2

  C.3

  D.0

  33、 设Z.X树中共有31个结点,其中的结点值互不相同。如果该二叉树的后序序列与中序序列相同,该二叉树的深度为( )。

  A.31

  B.16

  C.17

  D.5

  34、 有以下程序:

  }

  执行时输入:l 2 3<回车>,则输出结果是( )。

  A.2,2,4,4,

  B.2,3,4,

  C.2,2,3,4,

  D.2,3,3,4,5,6,

  35、 以下叙述错误的是( )。

  A.一个算法所包含的操作步骤应该是有限的

  B.任何能通过编译和运行的算法都一定能得到所期望的结果

  C.算法中每一条指令必须有确切的含义

  D.算法可以用各种描述方法来进行描述

  36、 设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针t叩值变为( )。

  A.发生栈满的错误

  B.2

  C.m

  D.0

  37、 有以下程序:

  程序运行后的输出结果是( )。

  A.I

  B.J

  C.K

  D.H

  38、 有以下程序:

  39、 有以下程序:

  执行时输入:2<回车>,则输出结果是( )。

  A.1 23 4

  B.5 431

  C.1235

  D.32 1 4

  40、 若要建立下图所示的存储结构,以下正确的程序段是( )。

  二、程序填空题(共18分)

  41、给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。

  请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在BLANKl.C中。

  不得增行或删行,也不得更改程序的结构!试颖程序.

  三、程序改错题(共24分)

  42、给定程序MODII.C中,函数fun的功能是判断整数n是否是”完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为”完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的是找到的因子,变量k中存放的是因子的个数。请改正函数fun中指定部位的错误,使它能得出正确的结果。

  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:

【C语言新增无纸化真考题练习】相关文章:

C语言模拟试题练习12-09

科目理论考试新增考题11-25

全国计算机二级考试《C语言》真题练习及答案09-20

执业药师考试新增题型(C型题)范例03-21

计算机二级C语言模拟练习题10-14

怎样学习c++c语言编程04-28

计算机二级C语言考试冲刺练习题11-15

计算机二级《C语言》基础练习题及答案02-06

C语言的基本构成12-05

c语言的优点介绍04-13