C语言测试试题及答案

C语言测试试题及答案

现如今,我们需要用到试题的情况非常的多,试题可以帮助主办方了解考生某方面的知识或技能状况。什么样的试题才是科学规范的试题呢?下面是精心整理的C语言测试试题及答案,仅供参考,大家一起来看看吧。

C语言测试试题及答案 1

(1)算法的时间复杂度是指_______。

A)执行算法程序所需要的时间

B)算法程序的长度

C)算法执行过程中所需要的基本运算次数

D)算法程序中的指令条数

答案:C

评析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。

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

A)线性表是线性结构B)栈与队列是非线性结构

C)线性链表是非线性结构D)二叉树是线性结构

答案:A

评析:一般将数据结构分为两大类型:线性结构与非线性结构。线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。

(3)下面关于完全二叉树的叙述中,错误的是_________。

A)除了最后一层外,每一层上的结点数均达到最大值

B)可能缺少若干个左右叶子结点

C)完全二叉树一般不是满二叉树

D)具有结点的完全二叉树的深度为[log2n]+1

答案:B

评析:满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。

C语言笔试题答案篇

(1)结构化程序设计主要强调的是_________。

A)程序的规模B)程序的'易读性

C)程序的执行效率D)程序的可移植性

答案:B

评析:结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。

(2)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是________。

A)概要设计B)详细设计C)可行性分析D)需求分析

答案:D

评析:需求分析是对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。

(3)数据流***用于抽象描述一个软件的逻辑模型,数据流***由一些特定的***符构成。下列***符名标识的***符不属于数据流***合法***符的是_________。

A)控制流B)加工C)数据存储D)源和潭

答案:A

评析:数据流***从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流***中的主要***形元素有:加工(转换)、数据流、存储文件(数据源)、源和潭。

(4)软件需求分析一般应确定的是用户对软件的__________。

A)功能需求B)非功能需求C)性能需求D)功能需求和非功能需求

答案:D

评析:软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。

C语言笔试题答案篇

(1)下述关于数据库系统的叙述中正确的是________。

A)数据库系统减少了数据冗余

B)数据库系统避免了一切冗余

C)数据库系统中数据的一致性是指数据类型的一致

D)数据库系统比文件系统能管理更多的数据

答案:A

评析:由数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。

(2)关系表中的每一横行称为一个________。

A)元组B)字段C)属性D)码

答案:A

评析:在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。

(3)数据库设计包括两个方面的设计内容,它们是________。

A)概念设计和逻辑设计B)模式设计和内模式设计

C)内模式设计和物理设计D)结构特性设计和行为特性设计

答案:A

评析:数据库设计可分为概念设计与逻辑设计。概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。逻辑设计的主要工作是将ER***转换为指定的RDBMS中的关系模型。

(4)请读程序:

#include

main

{

int a;float b,c;

scanf(“%2d%3P%4f’,&a,&b,&C);

printf(” a=%d,b=%ec。%f ”,a,b,C);

}

若运行时从键盘上输入9876543210l,则上面程序的输出结果是________。

A)a=98,b=765,c=432 1

B)a=1 0,b=432,c=8765

C)a=98,b=765.000000,c=432 1.000000

D)a=98,b=765.0,c=432 1.0

答案:C

评析:scanf把用户从键盘录入的数字的第1、2位存入整型变量a;把第3、4、5位存入单精度实型变量b,把第6、7、8、9位存入单精度实型变量c,用户录入的第10位被scanf遗弃。这时变量a、b、c的值分别为:98、765.000000、4321.000000。

(5)一个良好的算法由下面的基本结构组成,但不包括__________。

A)顺序结构B)选择结构C)循环结构D)跳转结构

答案:D

评析:1966年,Bohra和Jacopini提出了以下三种基本结构,用这三种基本结构作为表示一个良好算法的基本单元:1、顺序结构;2、选择结构;3、循环结构。

(6)请选出以下程序的输出结果________。

#include

sub(x,y,z)

int x,y,星符号z:

{星符号z变化,所以此次函数被调用后,a的值为y-x=-5,同理可知,在sub(7,a,&b)后,b的值发生变化,其值为-5-7=-12,在sub(a,b,&C)后,c的值发生变化,其值为-12-(-5)=-7。

(7)下面程序在屏幕上的输出是________。

main

{

printf(”ab c”);

}

A)ab c B)a c C)abc D)ab c

答案:B

评析:c语言中允许使用一种特殊形式的字符常量,、就是以一个“”开头的字符序列,这样的字符称为“转义字符”。常用的转义字符有: ,换行;,水平制表;,退格;,回车。

(8)若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。

A)pb=&x; B)pb=x; C)星符号pb=星符号、/)还包括自增自减运算符(++、–),在c语言解析表达式时,它总是进行贪婪咀嚼,这样,该表达式就被解析为i++ ++ +i,显然该表达式不合c语言语法。

(10)若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元

int星符号int) D)(int星符号)

答案:D

评析:不论p是指向什么类型的指针变量,都可以通过强制类型转换的方法使之类型一致,强制类型转换的格式为(数据类型+)。

(11)下面程序输出的结果是__________。

main

{

int i=5,J=9,x;

x=(I==j?i:(j=7));

printf(” %d,%d”,I,J);

}

A)5,7 B)5,5 C)语法错误D)7,5

答案:A

评析:条件表达式的一般形式为:表达式I?表达式2:表达式3;先求解表达式1,若为真则求解表达式2;若表达式l的值为假,则求解表达式3。本题中先判断i==j,不等,执行j=7;然后执行x=7。故本题为A。

C语言测试试题及答案 2

1.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。

int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

A、10

B、9

C、6

D、5

先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].

a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]

a[9]对应下面数组中的元素为6. 因此a[9]即为6

2.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的`第一维的大小为: ( B )

A、2

B、3

C、4

D、无确定值

5 7

D、3 6 9

二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行

3.对二维数组的正确定义是(C )

详见教材P149~152,二维数组的定义、初始化

类型符 数组名 [常量表达式][常量表达式]

二维数组可以看做是矩阵

类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。

一维数组初始化时可以省略数组长度

二维数组初始化时可以省略行数,但不能省略列数

选项A,B,都省略了列数

选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在

C语言测试试题及答案 3

一、选择题。

1). 下列关于栈的描述中正确的是( )

A.在栈中只能插入元素而不能删除元素

B.在栈中只能删除元素而不能插入元素

C.栈是特殊的线性表,只能在一端插入或删除元素

D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

正确答案:C

答案解析:栈是限定在一端进行插入与删除的线性表,在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。

2). 在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为( )

A.2

B.3

C.4

D.5

正确答案:B

答案解析:循环队列中,rear表示尾指针,front表示头指针,当有元素入队时,rear=rear+1,而元素出队的'时候,front=front+1,当rear值大于front值时,队列中的元素个数为rear-front,当rear的值小于front时,列队中的元素个数为rear-front+m(m表示队列的容量)。

3). 数据处理的最小单位是( )

A.数据

B.数据元素

C.数据项

D.数据结构

正确答案:C

4). 栈和队列的共同点是( )

A.都是先进后出

B.都是先进先出

C.只允许在端点处插入和删除元素

D.没有共同点

正确答案:C

5). 在深度为5的满二叉树中,叶子结点的个数为

A.32

B.31

C.16

D.15

正确答案:C

答案解析:满二叉树是指除最后一层外,每一层上的所有结点都有两个叶子结点。在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。

6). 一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是( )

A.1,2,3,A,B,C

B.C,B,A,1,2,3

C.C,B,A,3,2,1

D.1,2,3,C,B,A

正确答案:C

答案解析:栈是按照″先进后出″或″后进先出″的原则组织数据的。所以出栈顺序是CBA321。

转载请注明出处学文网 » C语言测试试题及答案

学习

电瓶车上的爱作文精选

阅读(37)

本文为您介绍电瓶车上的爱作文精选,内容包括公交车上的爱作文10篇,公交车遇见爱的作文,爱在公交车上作文500字以上。在平平淡淡的日常中,大家最不陌生的就是作文了吧,作文是由文字组成,经过人的思想考虑,通过语言组织来表达一个主题意义的文

学习

骑车上路作文通用

阅读(39)

本文为您介绍骑车上路作文通用,内容包括骑车出去兜风作文,学骑车作文8篇,骑车出行的作文。在我们平凡的日常里,大家或多或少都会接触过作文吧,作文是经过人的思想考虑和语言组织,通过文字来表达一个主题意义的记叙方法。相信许多人会觉得作

学习

竞争英语作文精选

阅读(30)

本文为您介绍竞争英语作文精选,内容包括英语竞争作文120字,英语激烈竞争作文,竞争的英语。在现实生活或工作学习中,许多人都写过作文吧,作文是一种言语活动,具有高度的综合性和创造性。那要怎么写好作文呢?下面是整理的竞争英语作文,仅供参考

学习

元宵晚会的观后感精选

阅读(30)

本文为您介绍元宵晚会的观后感精选,内容包括元宵晚会的观后感范文,元宵晚会的观后感300字,特别的元宵晚会观后感。元宵节的意义

学习

公交车上作文精选

阅读(44)

本文为您介绍公交车上作文精选,内容包括公交车上的经历初中作文700字,在公交车上作文800字,公交车上片段作文700字。无论是在学校还是在社会中,大家总免不了要接触或使用作文吧,根据写作命题的特点,作文可以分为命题作文和非命题作文。写起

学习

一声尖叫作文精选

阅读(33)

本文为您介绍一声尖叫作文精选,内容包括校园里的尖叫声作文,续写一声尖叫的作文,一声尖叫从楼下传来的作文。在学习、工作乃至生活中,大家一定都接触过作文吧,借助作文可以宣泄心中的情感,调节自己的心情。怎么写作文才能避免踩雷呢?下面是

学习

关于竞争的作文精选

阅读(49)

本文为您介绍关于竞争的作文精选,内容包括关于竞争作文优秀范文大全,关于竞争的题目的作文,以竞争为话题的作文600字集锦5篇。在日常生活或是工作学习中,大家总少不了接触作文吧,根据写作命题的特点,作文可以分为命题作文和非命题作文。一

学习

元旦节喜乐会的主持词精选

阅读(25)

本文为您介绍元旦节喜乐会的主持词精选,内容包括元旦节歌曲晚会主持词,元旦节主持词范文大全,小学元旦节主持词范文。元旦节喜乐会的主持词怎么写?

学习

元宵灯谜会方案精选

阅读(27)

本文为您介绍元宵灯谜会方案精选,内容包括元宵灯谜会最佳方案,元宵灯谜会活动策划,元宵灯谜会。元宵灯谜会方案(精选8篇)

学习

元宵佳节闹元宵对联精选180对

阅读(41)

本文为您介绍元宵佳节闹元宵对联精选180对,内容包括闹元宵对联100副,喜庆闹元宵的对联,闹元宵对联。元宵节,又称上元节、小正月、元夕或灯节,为每年农历正月十五日,是中国春节年俗中最后一个重要节令。下面是为大家整理的元宵佳节闹元宵对

学习

元宵对联精选120对

阅读(40)

本文为您介绍元宵对联精选120对,内容包括元宵对联大全,元宵对联大全100副有横批,元宵对联书法。正月是农历的元月,古人称“夜”为“宵”,正月十五是一年中第一个月圆之夜,所以称正月十五为“元宵节”。根据道教“三元”的'说法,正月十五又称

学习

2022元宵节联欢会主持词精选

阅读(25)

本文为您介绍2022元宵节联欢会主持词精选,内容包括2022年元宵联欢晚会主持词,2020元宵节联欢会主持词,2021元宵节晚会主持稿。主持词要尽量增加文化内涵、寓教于乐,不断提高观众的文化知识和素养。在当下的中国社会,主持成为很多活动不可

学习

游信丰阁作文精选

阅读(35)

本文为您介绍游信丰阁作文精选,内容包括游览信丰阁作文怎么写,游览信丰阁的作文,有关信丰阁作文。在学习、工作乃至生活中,大家都有写作文的经历,对作文很是熟悉吧,作文是一种言语活动,具有高度的综合性和创造性。你所见过的作文是什么样的

学习

元宵节联欢会贺词精选

阅读(30)

本文为您介绍元宵节联欢会贺词精选,内容包括元宵节联欢会贺词大全,元宵节晚会贺词简短精辟,老年人元宵节联欢会贺词简短。元宵节联欢会贺词(精选5篇)

学习

元宵晚会猜灯谜及答案290个

阅读(27)

本文为您介绍元宵晚会猜灯谜及答案290个,内容包括2019元宵晚会的灯谜及谜底,2018元宵晚会猜灯谜在哪猜,2005年央视元宵晚会猜灯谜。在平凡的学习、工作、生活中,许多人对一些广为流传的灯谜都不陌生吧,灯谜增添节日气氛,展现了古代汉族劳动

学习

王昌龄《塞下曲·饮马渡秋水》阅读答案

阅读(28)

本文为您介绍王昌龄《塞下曲·饮马渡秋水》阅读答案,内容包括塞下曲王昌龄饮马渡秋水试题,塞下曲阅读答案王昌龄饮马渡秋水,塞下曲王昌龄饮马渡秋水讲解。现如今,我们经常跟阅读答案打交道,借助阅读答案我们可以检查自己的得与失,并对今后

学习

八年级语文上册第一次月考试卷及答案

阅读(27)

本文为您介绍八年级语文上册第一次月考试卷及答案,内容包括八年级上册语文月考试卷带答案的,八年级上语文第一次月考及答案,八年级语文上册期中试卷及答案。做八年级语文试卷的时间是由分秒积成的,善于利用零星时间的人,才会考出更好的成

学习

高考英语听力模拟练习试题及答案

阅读(23)

本文为您介绍高考英语听力模拟练习试题及答案,内容包括高考英语听力模拟练习附答案,北京中考英语听力模拟,航海英语听力与会话模拟考试。英语听力越来越受到重视,高考英语听力的地位也会涨高,为了帮助大家提高英语听力能力,分享了一些听力

学习

武汉市中考英语试卷及答案

阅读(24)

本文为您介绍武汉市中考英语试卷及答案,内容包括武汉市中考英语试卷及答案2020,武汉市中考英语完形技巧,武汉市中考英语阅读技巧。在我们复习中考英语考试的时候,通过中考英语试卷的练习是我们的重要学习方式。以下是给你推荐的中考英语

学习

最新小学四年级语文下册期末考试题

阅读(37)

本文为您介绍最新小学四年级语文下册期末考试题,内容包括四年级下册语文期末复习重点必考,人教版四年级下册语文期末测试卷,四年级下册语文黄冈期末11套试卷。无论是在学校还是在社会中,我们或多或少都会接触到试题,试题有助于被考核者了

学习

中考英语简单句复习题及答案

阅读(34)

本文为您介绍中考英语简单句复习题及答案,内容包括中考英语句子专题复习题,中考英语第一轮复习教学,中考英语总复习最全最完整。英语简单句是通过研究英语语言的就够规律,从而归纳总结出的帮助学习者更好掌握中考英语使用规则的一系列的

学习

《赵广拒画》阅读答案与翻译

阅读(33)

本文为您介绍《赵广拒画》阅读答案与翻译,内容包括赵广拒画文言文翻译,赵广拒画文言文翻译和答案,赵广拒画。在日常学习和工作中,许多人都需要跟阅读答案打交道,借助阅读答案我们可以分析自己学习过程中的得与失。那么你知道什么样的阅读