搜档网
当前位置:搜档网 › 2009年全国计算机等级考试二级C++笔试试题

2009年全国计算机等级考试二级C++笔试试题

2009年全国计算机等级考试二级C++笔试试题
2009年全国计算机等级考试二级C++笔试试题

一、名词解释题(每小题5分,共20分)

1、超越器械:在投掷器械最后用力前,人体支撑点以最快的速度赶超到器械的前面,使器械远远地落在身体重心后面的身体动作姿势。

2、腾起角:腾起初速度方向与水平方向之间形成的夹角。

3、跨栏步:是指从起跨脚踏上起跨点到过栏后摆动腿着地的过程(分为起跨攻栏,腾空过栏,下栏着地三个阶段)。

4、内力和外力:内力和外力:内力是指肌肉收缩时产生的力、它是人体运动的动力来源。外力是指人体与外界物体相互作用时所产生的力。

5、径赛:径赛:以时间计算成绩的和跑的项目叫径赛。

6、腾起初速度:是助跑、起跳所产生的水平速度与垂直速度的合速度。

7、步长与步频:步长是指两脚着地点之间的距离,步频是指单位时间内的步数。

8、田径运动定义:径赛和田赛运动,或由跑、竞走和越野跑运动。

二、单选题

1、决定跑速的主要因素是___C__。

A、速度

B、爆发力

C、步频和步长

2、计时小组三块表计取的成绩各不相同时,应以____C___成绩为准。

A、平均

B、较差

C、中间

3、女子100米栏,栏间跑三步,其三步的比例为___C____。

A、中、小、大

B、小、中、大

C、小、大、中

4、蹲踞式跳远腾空后容易产生前旋,其主要原因是____B___。

A、摆动腿的大腿抬的不高

B、下肢靠近身体重心,旋转半径较短

C、摆动动作没有做“突停”

5、背向滑步推铅球比侧向滑步推铅球在技术上的优越性是___A____。

A、提高了预先速度,便于发挥力量

B、提高了出手速度

C、加长了球在出手前的运行距离

6、田径运动定义是根据____C___田联章程而定。

A、中国田联章程

B、亚洲田联章程

C、国际田联章程

7、跳高落地区宽是多少米?____C___

A、5米

B、8米

C、3米

D、6米

8、加速跑的距离一般为多少米?___D____

A、10-20米

B、30-40米

C、40-50米

D、20-30米

9、运动员通过助跑起跳,身体按一定方向腾起时,____C___越大,跳跃的运动成绩越好。

A、助跑速度

B、起跳高度

C、腾起的初速度

D、腾起高度

10、终点跑包括终点跑技术和____A___。

A、撞线技术

B、伸头技术

C、摆臂技术

D、最后用力技术

11、跳远教学的核心部分是____A___。

A、助跑

B、起跳

C、腾空

D、落地

12、在田径比赛中,标准跑道每条分道宽最小为____B___米,最大为1.25米。

A、1.21

B、1.22

C、1.23

D、1.24

13、2008年北京奥运会是第___C___届奥运会。

A、27

B、28

C、29

D、30

14、1984年6月在联邦德国埃伯斯塔国际跳高比赛中我国运动员___B___创造了2.39米的世界纪录。

A、李荣祥

B、朱建华

C、关英楠

D、魏建华

15、从理论上讲,现阶段是最先进的跳高技术是___C____。

A、俯卧式

B、跨越式

C、背越式

16、110 米栏,起跑至跨第一栏跑八步时,应把___B____放在前起跑器上。

A、摆动腿

B、起跨腿

C、任意一腿

17、运动员在径赛项目比赛中犯规,有权决定取消其比赛资格的是___A____ 。

A、径赛裁判长

B、总裁判长

C、检查主裁判

D、副裁判长

18、现在,由国际田联设立的世界田径锦标赛是每几年一届___A____。

A 、2年B、4年C、3年

19、对投掷项目远度增加影响最大的因素是___B____。

A、出手角度

B、出手速度

C、出手高度

20、丈量径赛项目距离的方法是___A____ 。

A 、从起点线的后沿,量至终点线的后沿

B 、从起点线的后沿,量至终点线的前沿

C 、从起点线的前沿,量至终点线的前沿

21、人体腾空后,在没有外力作用的情况下,身体重心运动的轨迹____A___。

A、不能改变

B、可以改变

C、随意改变

22、技术教学时,对因概念不清而产生的错误动作的纠正方法是___C____。

A、鼓励、启发、提高信心

B、加强练习,提高身体素质

C、通过示范,进一步讲清动作要领

23、推铅球的项目类型是___C____

A、速度型

B、力量型

C、速度力量型

D、力量耐力型

24、背向滑步推铅球比侧向滑步推铅球在技术上的优越性是___A____。

A、提高了预先速度,便于发挥力量

B、提高了出手速度

C、加长了球在出手前的运行距离

25、下列选项中不属于跨栏跑技术中途中跑技术的选项是___A____。

A、起跑至第一栏技术

B、过栏技术

C、栏间跑技术

D、良好的跨栏周期节奏

26、社会主义社会一名合格的体育教师应具备的素质____C___。

A、作为一名合格的体育教师必须具备全心全意为人民服务的良好思想素质

B、必需具备良好市场经济头脑

C、必需具备正确的思想素质,良好的职业道德和心理素质,专业知识、技术、技能。

27、运动员通过助跑起跳,身体按一定方向腾起时,___C____越大,跳跃的运动成绩越好。

A、助跑速度

B、起跳高度

C、腾起的初速度

D、腾起高度

28、终点跑包括终点跑技术和___A____。

A、撞线技术

B、伸头技术

C、摆臂技术

D、最后用力技术

29、推铅球的最后用力,在完成推动作过程时,躯干应做___B____动作。

A、挺胸

B、制动

C、前倾

30、在田径比赛中,标准跑道每条分道宽最小为____B___米,最大为1.25米。

A、1.21

B、1.22

C、1.23

D、1.24

31、跳跃技术的关键部分是___B___。

A、助跑阶段

B、起跳阶段

C、过杆阶段

D、着地阶段

32、1984年6月在联邦德国埃伯斯塔国际跳高比赛中我国运动员___B___创造了2.39米的世界纪录。

A、李荣祥

B、朱建华

C、关英楠

D、魏建华

33、跳远跳起时的腾起角一般为___A___。

A、18°- 24°

B、45°-50°

C、30°-35°

D、60°-70°

34、110 米栏,起跑至跨第一栏跑八步时,应把____B___放在前起跑器上。

A、摆动腿

B、起跨腿

C、任意一腿

35、掷标枪时,应在投掷步的___A____ 就开始做引枪动作

A、第一步

B、第二步

C、第三步

D、第四步

36、我国通常将走、跑类的项目统称为“ B ”

A、田赛

B、径赛

C、竞赛

D、全能

37、推铅球的出手角度一般为____D___。

A、43°—45°

B、37°—42°

C、30°—35°

D、35°—39°

38、男子400米栏的高度是____C___。

A、76.2厘米

B、84厘米

C、91.4厘米

D、106.7厘米

三、简答题

1、田径运动有何特点?

答:1 )田径运动是比速度、比高度、比远度的项目。

2 )它要求运动员在短时间内表现出最大的速度和力量,或是在较长时间内能持续不断地进行工作。

3 )运动强度大、比赛紧张激烈、竞争性强。

4 )项目多、锻炼形式多样;不受场地、人数、年龄、性别、季节和气候等条件的限制,便于广泛开展。

2、支撑反作用力对人体跑速有何影响?

答:人体跑动时支撑腿作用于地面,因此产生了支撑反作用力,它于支撑腿的作用力大小相等、方向相反。跑时,支撑反作用力与运动方向一致时,便成为人体前进的动力。反之则成为向前跑进的阻力。当人体处于垂直支撑部位时,支撑反作用力与重力平衡,即不起动力作用,也不起阻力作用。

3、男子十项全能比赛有哪些项目(请按比赛顺序排列)?

答:十项全能是男子田径运动综合性比赛项目,是对田径运动员全面的检验。它包括4项径赛、3项跳跃、3项投掷,共十个项目。这些项目分两天比赛,依次为第一天100米、跳远、铅球、跳高和400米;第二天110米跨栏、铁饼、撑竿跳高、标枪和1500米。

4、背跃式跳高的弧线助跑的技术特征有哪些?

答:背越式跳高的助跑,前段为直线,一般跑6-8步,后段为弧线,一般跑3-5步。助跑一般采用行进间起动方式,先走或跑几个碎步,踏上助跑起点后开始助跑。助跑的前几步为直线,速度逐渐加快,身体重心高而平稳,后蹬充分,富有弹性。助跑后段的弧线助跑技术与弯道跑相似,但后蹬角略小,重心起伏不大,身体更加平稳。因身体自然向圆心方向倾斜,使身体重心轨迹与跑动路线不相吻合,身体重心的位置比跑直线时低,这样就不需要像直线助跑那样依靠加大助跑倒数第二步来降低身体重心,从而有利于加快起跳速度,提高起跳效果。

5、掷标枪的完整技术分为那几个部分,助跑的目的是什么?

答:掷标枪完整技术分为握枪和持枪、助跑、最后用力和维持身体平衡四个部分。助跑的目的是使人体和标枪获得一定的预先速度,在投掷步阶段完成引枪和超越器械动作,为最后用力创造良好的条件。

6、跳远项目的远度计算公式是什么?请简述之?

答:跳跃的远度项目是以人体腾越的最大水平距离计量运动成绩的。由于人体的重心与落地点不在一个水平面上,因此在准确踏板的前提下,运动成绩可以视做由身体重心腾越的各段距离之和所构成。即远度公式为S=S1+S2+S3。其中,S为跳远的最远距离;S1为运动员起跳结束瞬间身体重心的投影点与起跳板的前沿之间的距离;S2为起跳结束瞬间身体重心的投影点与腾空轨迹抛物线上和起跳结束瞬间身体重心同一高度的轨迹点的投影点之间的距离;S3为腾空轨迹抛物线上和起跳结束瞬间身体重心同一高度的轨迹点的投影点与两脚与沙坑的接触点。经分析可知:S1和S3的距离,取决于踏板的准确性和起跳与落坑技术的合理性。S2的距离由于可以随着技术的改进和训练水平的提高而提高,因此是提高跳远运动成绩的主要方向。

7、简述投掷中超越器械的重要意义?如何完成超越器械动作?

答:超越器械:是为了形成最后用力时的良好姿势,使最后用力时器械所处的位置到出手点有较长的工作距离;正确的超越器械动作,应在均匀加速的助跑中完成。在助跑的后阶段,身体的下肢要以更快的速度向前,赶超到器械的前面,并更加扭紧(或伸展),使器械落在身体的后面,形成身体下肢在前,上肢在后的倾斜姿势。

8、起跑器有哪几种安装方法,简述拉长法的安装方法?

答:起跑器的安装方法有普通式和拉长式两种。

拉长式的安装方法;前起跑器距超跑线两脚长,后起跑器距前起跑器一脚长,前、后起跑器的支撑面与地面的夹角分别是45°左右和60-80°,两起跑器的中轴线间隔约15厘米。

9、影响铅球投掷远度的因素是什么?

答:影响铅球投掷远度的因素是出手速度、出手角度、出手高度和空气动力学因素。其中出手速度包括出手时间、作用力和工作距离,出手高度包括运动员的姿势和身材,空气动力学因素包括风速风向、铅球在空中的姿态等方面。

10、田径竞赛规程一般包括哪些内容?

答:(1)根据组织方案拟定运动会的名称、目的要求、比赛日期及地点,参加单位及组别。(2)比赛项目。(3)参加比赛办法。包括每单位可参加多少人,每人可报几项,每项可报几人及参加者的资格问题。(4)报名办法。规定报名截止日期,报名条件及身体体检规定等。

(5)计分及奖励办法。说明各项录取的名额,单项、集体项目、全能和破纪录、团体总分的计算与奖励办法等。(6)比赛规则。(7)参加单位应注意事项及各队报到日期等内容。

四、论述题

1、试述挺身式跳远空中技术动作。

答:挺身式空中姿势,保持“腾空步”的时间比蹲踞式稍短。“腾空步”后,展髋下放摆动腿,起跳腿屈膝前带向摆动腿靠拢。两臂开始时一前一后,当摆动腿继续向后运动,两臂外展,并挺胸送髋使躯干微成反弓形。继而收腹举腿,两臂上举,准备做落地动作。落地动作前,两臂由上经体前、体侧引向体后,两腿由屈膝靠近胸部开始,小腿尽量前伸准备落地。挺身式跳远的空中动作,能拉长体前肌肉,有利于做收腹举腿和伸腿落地动作,效果比蹲踞式好。但必须掌握好挺身动作的时机和幅度。

2、论述跨栏跑中的途中跑技术。

答:⑴过栏技术:过栏是指起跨腿的脚接触到起跨点到过栏后摆动腿的脚接触地面时的一大步,即跨栏步。它是由起跨攻栏、腾空过栏、下栏着地构成。①高效起跨攻栏:起跨是指起跨腿的脚接触起跨点到后蹬结束离地瞬间的整个支撑时期。任务是保持较高水平速度,为迅速过栏创造更大的腾起初速度和适宜的腾起角度。正确的起跨攻栏技术是掌握好过栏技术的关键。高效果起跨攻栏技术应符合下列要求:A、现代过栏技术随着运动员身高增加和身体素质水平的提高,出现了远起跨、近下栏的技术特点。B、起跨攻栏时要获得一个较高的身体重心位置,支撑腿关节约140°,身体重心高度相当本人身高60%左右,有利于身体重心平移,减少过拦时重心波动差,获得好的蹬地效果。

C、起跨离地前身体重心积极前移,起跨结束时身体重心投影点距支点距离相当于本人身高27%以上(约50厘米),起跨角为70°左右。身体重心移过支点后,脚跟提起,上体加速前移,在摆动腿屈膝折叠积极前摆的配合下完成后蹬,形成积极有利的攻摆姿势。这样身体重心投影点距支点远,靠栏近。

D、攻栏时要高摆摆动大腿,加大两腿夹角。

E、身体各部位动作连贯,配合协调。②合理的腾空过栏:腾空过栏是指从起跨结束身体转入腾空起,到摆动腿过栏后着地的这段空间的动作。任务是保持身体平衡,快速完成剪绞动作,获得过栏后继续跑进的有利姿势。人体腾空后身体重心运行轨迹不能改变,靠加快摆动腿和起跨腿及其他肢体的相向运动改变各肢体环节重心与身体重心位置的关系,获得快速着地支撑。这是提高过栏速度的重要因素。合理的腾空过栏技术应符合以下要求:A、身体腾空后,躯干积极前倾,两腿分腿角度继续增大。B、起跨时获得较大的水平速度,将垂直速度降低到很小程度,控制身体重心腾起高度。C、过栏时两腿剪绞速度快,下栏动作积极。D、尽量保持起跨前已达到的水平速度,减小过栏时水平速度的损失。③积极下栏着地:当伸直下压的摆动腿的脚掌着地时,要用脚掌做从前向后下方的积极“扒地”动作,脚着地后踝关节稍有缓冲.脚跟不要接触地面。躯干仍保持一定前倾,起跨腿大幅度带髋向前提拉,两臂积极用力像短跑那样前后摆动,形成有利的跑进姿势。这对缩短下栏后的支撑时间、减少水平速度损失和迅速转入栏间跑肯有决定性意义。合理的下栏技术应符合以下要求:A、摆动腿积极下压,起跨腿迅速提拉,两腿功作协调、积极、连贯,要突出一个快字。B、着地点距身体重心投影点要近,优秀运动员距离约为15厘米着地角度要大,约为78°。C、下栏支撑时着地腿膝关节伸直,保持较高的身体姿势,身体重心高度与起跨结束时间高或稍高。D、躯干适当抬起,摆动腿着地时躯干前倾角度与起跨结束时大体相同。两臂配合两腿积极有力地摆动。

⑵拦间跑技术:栏间跑是指下栏着地点到下一栏起跨点之间的距离。任务是发挥跑速,保持节奏,准备攻栏。

⑶良好的跨栏周期节奏:良好的跨栏周期节奏是肌肉紧张与放松合理交替工作的结果,也是

获得优异运动成绩的必要条件之一。良好的跨栏周期节奏应符合以下要求:①过栏时水平速度都有所下降。②合理分配步长。③跨栏周期各步步速变化同支撑与腾空时间比例有密切关系。④为了保持跨栏跑运动的直线性,尽量减少身体重心轨迹运行的波动差,在跨栏跑中应始终保持高重心跑技术。

3、推铅球技术教学中常见的错误动作有哪些?试举两例说明其产生原因和纠正方法?

.答:常见错误有:推球时手腕、手指用不上力或挫伤手指,滑步距离太短,滑步后上体过早抬起,身体重心移至两腿之间,滑步后停顿、不能与最后用力紧密衔接,推铅球时身体向左倾倒。

以滑步距离太短和滑步后上体过早抬起,身体重心移至两腿之间为例分析产生原因和纠正方法。

第一、滑步距离太短

(1)产生原因:①左腿摆动和右腿蹬地力量不够,两腿配合不协调。②右腿收腿不积极。(2)纠正方法:在地上画出右腿落地的标志,要求滑步后右脚落在标志上。②徒手或持球做摆蹬结合的练习。

第二、滑步后上体过早抬起,身体重心移至两腿之间

(1)产生原因:①右腿收腿不好,主要表现在收拉距离短,右腿未落在身体重心下方。②滑步中头和非投掷臂过早地向投掷方向转动。(2)纠正方法:①练习者双手或左手拉住同伴或橡皮胶带做滑步练习,②滑步中要始终目视地上2-3米处的标志。

4、论述对跨栏跑中起跨技术的要求。

答:(1) 现代过栏技术随着运动员身高增加和身体素质水平的提高,出现了远起跨、近下栏的技术特点。(2.10 -2.20 米,支撑时:0.11-0.13 秒)

(2 )要获得一个较高的身体重心位置身体重心高度相当本人身高60% 左右,支撑腿关节约140 度。作用:利于重心平稳,减少过栏时重心波动差,同时获得好的蹬地效果。起跨腿的脚落地前,积极向后下方做扒地动作,形成“短步”上栏,脚跟下压不重,随身体重心前移,膝关节微屈缓冲,腰部正直。

(3 )起跨离地前身体重心积极前移,到起跨结束时,身体重心投影点距支点距离相当于本人身高27% 以上,起跨角约70 度左右。身体重心移过支点后,脚跟提起,上体加速前移,在摆动腿屈膝折叠积极前摆的配合下完成后蹬,形成积极有力的攻摆姿势,这样身体重心投影点距栏近。

C语言试卷及答案

《C语言程序设计》考试试卷(答案) 一、填空题(每小空1分,共10分) 1.C语言程序的三种基本结构是顺序结构、选择结构、循环结构。 2.一个C程序有且仅有一个main( ) 函数。 3.C语言描述“x和y都大于或等于z”的表达式是x>=z && y>=z。 4.C语言可以用来实现循环的结构化语句是while、do while、for。 5.数组名表示数组在内存的首地址。 6.int a=3,*p=&a;*p+2的值是5。 二、单项选择题(每小题2分,共70分) 1.__B___是C语言合法的常量。 (A).45(B)078 (C)25.6e3.4 (D)‘xy’2.一个程序的执行是从 A 。 (A)本程序的main函数开始,到main函数结束 (B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。 (C)本程序的main函数开始,到本程序文件的最后一个函数结束。 (D)本程序文件的第一个函数开始,到main函数结束。 3.以下叙述正确的是 C 。 (A)在C程序中,main函数必须位于程序的最前面。 (B)C程序每行中只能写一条语句。 (C)C语言本是没有输入输出语句。 (D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 4.以下叙述不正确的是 D 。 (A)逗号运算符的运算级最低。 (B)ABC和abc是两个不同的变量。 (C)若a和b类型相同,在执行a=b后,b的自身值不变。 (D)‘a’和“a”是完全等价的常量。 5.int x=3,y=2;则表达式x+=x*=y+8的值为 C 。 (A)28 (B)30 (C)60(D)17 6.设x=2.7,a=8,y=4.9,算术表达式x+a%3*(int)(x+y)%5/3的值为 B 。 (A)2.7 (B)3.7(C)4.7 (D)4.03 7.执行下面两个语句后,输出的结果为__D___。 char c1=98; printf(“%d %c”,c1,c1-32); (A)97 66 (B)98 b (C)b 66 (D)98 B 8.执行下面语句后的结果为 C 。 y=10;x=y++; (A)x=10,y=10 (B)x=11,y=11 (C)x=10,y=11(D)x=11,y=10 9.Char w;int x;float y;double z;则表达式w*x+z-y值的数据类型是A 。 (A)double (B)char (C)int (D)float 10.C语言中要求操作数必须是整数的运算符是 B 。

c期末考试试题及答案完整版

c期末考试试题及答案 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

AutoCAD 试卷 一、 单项选择 1、AutoCAD 默认扩展名是 A 、dwt B 、dwg C 、bak D 、dxf 答案:B 2、在CAD 中,以下哪个命令可用来绘制横 平竖直的直线 A 、栅格 B 、捕捉 C 、正交 D 、对象捕捉答案:C 3、按哪个键可切换文本窗口和绘图窗口 A 、F2 B 、F8 C 、F3 D 、F5答案:A 4、默认情况下,命令提示行显示为几行 A 、3 B 、5 C 、2 D 、8答案:A 5、在CAD 中为一条直线制作平行线用什么命令 A 、移动 B 、镜像 C 、偏移 D 、旋转答案:C 6、在图层特性管理器中不可以设定哪项 A 、颜色 B 、页面设置 C 、线 宽 D 、是否打印答案:B 7、绘制建筑图步骤为 A 、墙线、轴线、门窗 B 、墙线、 门窗、轴线 C 、轴线、门窗、墙线 D 、轴线、 墙线、门窗答案:D 8、哪个命令可用于绘制直线与圆弧的复合 体 A 、圆弧 B 、构造线 C 、多段线 D 、样条曲线答案:C 9、如何在图中输入“直径”符号 A 、%%P B 、%%C C 、%%D D 、%%U 答案:B

10、如果要在一个圆的圆心写一个“A”字,应使用以下哪种对正方式 A、中间 B、对齐 C、中心 D、调整答案:A 11、在哪个层创建的块可在插入时与当前层特性一致 A、0层 B、在所有自动产生的层 C、所有图层 D、新建的图层答案:A 12、一个完整的尺寸由几部分组成 A、尺寸线、文本、箭头 B、尺寸线、尺寸界线、文本、标记 C、基线、尺寸界线、文本、箭头 D、尺寸线、尺寸界线、文本、箭头 答案:D 13、要将图形中的所有尺寸都为原有尺寸的2倍,应设定以下哪项A、文字高度 B、使用全局比例 C、测量单位比例 D、换算单位 答案:B 14、三维模型中哪种模型可以进行布尔运算 A、线框模型 B、实心体模型 C、表面体模型答案:B 15、渲染三维模型时,哪种类型可以渲染出物体的所有效果 A、一般渲染 B、普通渲染 C、照片级真实感渲染 D、照片级光线跟踪渲染答案:D 16、样板文件的括展名是 A、BAK B、SVS C、DWT D、DWG 答案:C 17、以下哪种相对坐标的输入方法是画8个单位的线长 A.8, 0 B.@0,8 C.@0<8

历年二级C语言笔试真题及答案

1 2009年9月全国计算机等级考试二级笔试 试卷 1)下列数据结构中,属于非线性结构的是 A )循环队列 B) 带链队列 C) 二叉树 D )带链栈 2)下列数据结果中,能够按照“先进后出”原则存取数据的是 A) 循环队列 B) 栈 C)队列 D)二叉树 3)对于循环队列,下列叙述中正确的是 A )队头指针是固定不变的 B )队头指针一定大于队尾指针 C )队头指针一定小于队尾指针 D )队头指针可以大于队尾指针,也可以小于队尾指针 4)算法的空间复杂度是指 A )算法在执行过程中所需要的计算机存储空间 B )算法所处理的数据量 C )算法程序中的语句或指令条数 D )算法在执行过程中所需要的临时工作单元数 5)软件设计中划分模块的一个准则是 A) 低内聚低耦合 B) 高内聚低耦合 C) 低内聚高耦合 D) 高内聚高耦合 6)下列选项中不属于结构化程序设计原则的是 A) 可封装 B) 自顶向下 C) 模块化 D) 逐步求精 7)软件详细设计产生的图如下: 该图是 A) N-S 图 B) PAD 图 C) 程序流程图 D) E-R 图 8)数据库管理系统是 A )操作系统的一部分B) 在操作系统支持下的系统软件C) 一种编译系统 D) 一种操作系统 9)在E-R 图中,用来表示实体联系的图形是 A) 椭圆图B) 矩形C) 菱形D) 三角形 10)有三个关系R ,S 和T 如下: 其中关系T 由关系R 和S 通过某种操作得到,该操作为 A) 选择 B) 投影 C) 交 D) 并 11)以下叙述中正确的是 A )程序设计的任务就是编写程序代码并上机 B )程序设计的任务就是确定所用数据结 构 C )程序设计的任务就是确定所用算法 D )以上三种说法都不完整 12)以下选项中,能用作用户标识符的是 A )void B )8_8 C )_0_ D )unsigned 13)阅读以下程序 #include main() { int case; float printF; printf(“请输入2个数:”); scanf(“%d %f”,&case,&pjrintF); printf(“%d %f \n”,case,printF); } 该程序编译时产生错误,其出错原因是 A )定义语句出错,case 是关键字,不能 用作用户自定义标识符B )定义语句出错,printF 不能用作用户自定义标识符 C )定义语句无错,scanf 不能作为输入函 数使用 D )定义语句无错,printf 不能输出case 的值 14)表达式:(int)((double)9/2)-(9)%2的值是 A )0 B )3 C )4 D )5 15)若有定义语句:int x=10;,则表达式 x-=x+x 的值为 A )-20 B )-10 C )0 D )10 16)有以下程序 #include main() { int a=1,b=0; printf(“%d,”,b=a+b); printf(“%d \n”,a=2*b); } 程序运行后的输出结果是 A )0,0 B )1,0 C )3,2 D )1,2 17)设有定义:int a=1,b=2,c=3;,以下语 句中执行效果与其它三个不同的是 A )if(a>b) c=a,a=b,b=c; B )if(a>b) {c=a,a=b,b=c;} C ) if(a>b) c=a;a=b;b=c; D ) if(a>b) {c=a;a=b;b =c;} 18)有以下程序 #include main() { int c=0,k; for (k=1;k<3;k++) switch (k) {default: c+=k case 2: c++;break; case 4: c+=2;break; } printf(“%d \n”,c); } 程序运行后的输出结果是 A )3 B )5 C )7 D )9 19)以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是 A )if((a>b)&&(b>c)) k=1;else k=0; B )if((a>b)||(b>c) k=1;else k=0; C )if(a<=b) k=0;else if(b<=c) k=1; D )if(a>b) k=1;else if(b>c) k=1; else k=0; 20)有以下程序 #include main() { char s[]={“012xy”};int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=?a?&&s[i]<=?z?) n++; printf(“%d \n”,n); } 程序运行后的输出结果是 A )0 B )2 C )3 D )5 21)有以下程序 #include main() { int n=2,k=0; while(k++&&n++>2); printf(“%d %d \n”,k,n); } 程序运行后的输出结果是 A )0 2 B )1 3 C )5 7 D )1 2 22)有以下定义语句,编译时会出现编译错误的是 A )char a=?a? B )char a=?\n?; C )char a=?aa?; D )char a=?\x2d?; 23)有以下程序 #include main() { char c1,c2; c1=?A?+?8?-…4?; c2=?A?+?8?-…5?; printf(“%c,%d \n”,c1,c2); } 已知字母A 的ASCII 码为65,程序运行后的输出结果是

全国计算机等级考试二级C语言真题

2009年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出”的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10B)8C)6D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域 (11)以下选项中合法的标识符是 A)1-1B)1—1C)-11D)1-- (12)若函数中有定义语句:intk;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115B)0118C))115L (14)设有定义:intx=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)

c语言试题及答案

1、以下正确的说法是( B ) (A) 用户若需要调用标准库函数,调用前必须重新定义 (B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义 (C) 系统根本不允许用户重新定义标准库函数 (D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 2、以下正确的函数声明形式是( A ) (A) double fun(int x, int y) (B) double fun(int x; int y) (C) double fun(int x, int y); (D) double fun(int x,y); 3、以下正确的函数形式是( D ) (A) double fun(int x, int y) { z=x+y; return z;} (B) fun(int x,y) { int z; return z;} (C) fun(x,y) { int x,y; double z; z=x+y; return z;} (D) double fun(int x, int y) { double z; z=x+y; return z;} 4、以下正确的说法是( A ) 在C语言中 (A) 实参和与其对应的形参各占用独立的存储单元 (B) 实参和与其对应的形参共占用一个存储单元 (C) 只有当实参和与其对应的形参同名时才共占用存储单元 (D) 形参是虚拟的,不占用存储单元 5、若调用一个函数,且此函数中没有return语句,则正确的说法是( A ) 该函数 (A) 没有返回值 (B) 返回若干个系统默认值 (C) 能返回一个用户所希望的函数值 (D) 返回一个不确定的值 6、以下不正确的说法是( B ) C语言规定 (A) 实参可以是常量、变量和表达式 (B) 形参可以是常量、变量和表达式 (C) 实参可以为任意类型 (D) 形参应与其对应的实参类型一致 7、以下正确的说法是( C ) (A) 定义函数时,形参的类型说明可以放在函数体内 (B) return后边的值不能为表达式 (C) 如果函数值的类型与返回值类型不一致,以函数值类型为准 (D) 如果形参与实参的类型不一致,以实参类型为准 8、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( B ) (A) 地址传递 (B) 单向值传递 (C) 由实参传给形参,再由形参传回给实参 (D) 由用户指定传递方式

C语言考试题库及答案复习整理

C 语言理论上机考试选择题部分(共200题) 1、下面程序的输出是___D______ #include void main() { int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b 2、在下列选项中,不正确的赋值语句是__D______. A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1; 3、下面合法的C 语言字符常量是______A____. A) '\t' B) "A" C) 65 D) A 4、表达式: 10!=9的值是 ________D____. A) true B) 非零值 C) 0 D) 1 5、C 语言提供的合法的数据类型关键字是_____B____. A) Double B) short C) integer D) Char 6、字符(char)型数据在微机内存中的存储形式是__D__. A) 反码 B) 补码 C) EBCDIC 码 D) ASCII 码 7、C 语言程序的基本单位是_____C______. A) 程序行 B) 语句 C) 函数 D) 字符 8、设 int a=12,则执行完语句

a+=a-=a*a 后,a 的值是____D____ A) 552 B) 264 C) 144 D) -264 9、执行下面程序中的输出语句后,输出结果是____B__. #include void main() {int a; printf("%d\n",(a=3*5,a*4,a+5)); } A) 65 B) 20 C) 15 D) 10 10、下面程序的输出是____B______. #include void main() {int x=023; printf("%d\n",--x); } A) 17 B) 18 C) 23 D) 24 11、下面程序的输出的是_____C____. #include void main() {int x=10,y=3; printf("%d\n",y=x/y); } A) 0 B) 1 C) 3 D) 不确定的值 12、已知字母A 的ASCII 码为十进制的65,下面程序的输出是______A_____. #include void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); } A) 67,D B) B,C C) C,D D) 不确定的值 13、若要求在if 后一对圆括号中表示a 不等于0的关系,则能正确表示这一关系的表达式为____D__. A) a<>0 B) !a C) a=0 D) a

计算机二级c语言历年真题及答案

计算机二级c语言历年真题及答案【篇一:国家计算机二级c语言历年真题及答案】 class=txt>c语言程序设计 (考试时间90分钟,满分100分) 一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分) (1)下列数据结构中,属于非线性结构的是 a)循环队列 b) 带链队列 c) 二叉树 d)带链栈 (2)下列数据结果中,能够按照“先进后出”原则存取数据的是 a) 循环队列 b) 栈 c)队列 d)二叉树 (3)对于循环队列,下列叙述中正确的是 a)队头指针是固定不变的 b)队头指针一定大于队尾指针 c)队头指针一定小于队尾指针 d)队头指针可以大于队尾指针,也可以小于队尾指针 (4)算法的空间复杂度是指 a)算法在执行过程中所需要的计算机存储空间 b)算法所处理的数据量 c)算法程序中的语句或指令条数 d)算法在执行过程中所需要的临时工作单元数 (5)软件设计中划分模块的一个准则是 a) 低内聚低耦合 b) 高内聚低耦合 c) 低内聚高耦合 d) 高内聚高耦合 (6)下列选项中不属于结构化程序设计原则的是 a) 可封装 d) 自顶向下

c) 模块化 d) 逐步求精 (7)软件详细设计产生的图如下: 该图是 a) n-s图 b) pad图 c) 程序流程图 d) e-r图 (8)数据库管理系统是 a)操作系统的一部分 b) 在操作系统支持下的系统软件 c) 一种编译系统 d) 一种操作系统 (9)在e-r图中,用来表示实体联系的图形是 a) 椭圆图 b) 矩形 c) 菱形 d) 三角形 (10)有三个关系r,s和t如下: 其中关系t由关系r和s通过某种操作得到,该操作为 a) 选择 b) 投影 c) 交 d) 并 (11)以下叙述中正确的是 a)程序设计的任务就是编写程序代码并上机调试 b)程序设计的任务就是确定所用数据结构 c)程序设计的任务就是确定所用算法 d)以上三种说法都不完整 (12)以下选项中,能用作用户标识符的是 a)void b)8_8 c)_0_ d)unsigned (13)阅读以下程序

(完整版)C语言试题及答案解析

C语言 一、选择题(第题2分,共20分) 1.一个C程序的执行是从 A 。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束 D) 本程序的main函数开始,到本程序文件的最后一个函数结束 2.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C 。 x=(i=4,j=16,k=32) A) 4 B) 16 C) 32 D) 52 3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 C 。 A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647 4.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为 D 。 A) float B) char C) int D) double 5. putchar函数可以向终端输出一个 D 。 A) 整型变量表达式 B) 实型变量值 C) 字符串 D) 字符或字符型变量值 6. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式 B ;如果字符串长度小于5,则输出按方式 C 。 A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出 C) 右对齐输出该字符串,左补空格 D) 输出错误信息 7.判断char型变量ch是否为大写字母的正确表达式是 C 。 A) ‘A’<=ch<=‘Z’ B) (ch>=‘A’)&(ch<=‘Z’) C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 8.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 B 。 if(x>y) z=x; x=y; y=z; A) x=10, y=20, z=30 B) x=20, y=30, z=30 C) x=20, y=30, z=10 D) x=20, y=30, z=20 9.以下程序段______C__. x=-1; do{ x=x*x; } while(!x); A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误 10.以下正确的描述是___B____. A)continue语句的作用是结束整个循环的执行

c和c++经典笔试题及答案

C++/C经典笔试题及答案 C++/C试题 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针变量与“零值”比较的 if 语句。(10分)提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 ) 请写出BOOL flag 与“零值”比较的if 语句: 请写出float x 与“零值”比较的if 语句: 请写出char *p 与“零值”比较的if 语句: char str[] = “Hello” ; char *p = str ; int n = 10; 请计算 sizeof (str ) = sizeof ( p ) = sizeof ( n ) =void Func ( char str[100]) { 请计算 sizeof( str ) = } void *p = malloc( 100 );请计算 sizeof ( p ) = 1、头文件中的 ifndef/define/endif 干什么用? 2、#include 和#include “filename.h” 有什么区别? 3、const 有什么用途?(请至少说明两种) 4、在C++ 程序中调用被 C编译器编译后的函数,为什么要加extern “C”声明? 5 // 第一个 for (i=0; i

全国计算机二级C语言笔试试题及答案

2010年9月全国计算机二级C语言笔试试题及答案 一、选择题((1)-(10),(21)-(40)每题2分,(11)-(20)每题1分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 1. 下列叙述中正确的是 A 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C 线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D 上述三种说法都不对 答案:B 2. 下列叙述中正确的是 A 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D 上述三种说法都不对 答案:C 3. 软件测试的目的是 A 评估软件可靠性 B 发现并改正程序中的错误 C 改正程序中的错误 D 发现程序中的错误 答案:B 4. 下面描述中,不属于软件危机表现的是 A 软件过程不规范 B 软件开发生产率低 C 软件质量难以控制 D 软件成本不断提高 答案:A 5. 软件生命周期是指 A 软件产品从提出、实现、使用维护到停止使用退役的过程 B 软件从需求分析、设计、实现到测试完成的过程 C 软件的开发过程 D 软件的运行维护过程

答案:A 6. 面向对象方法中,继承是指 A 一组对象所具有的相似性质 B 一个对象具有另一个对象的性质 C 各对象之间的共同性质 D 类之间共享属性和操作的机制 答案:D 7. 层次型、网状型和关系型数据库划分原则是 A 记录长度 B 文件的大小 C 联系的复杂程度 D 数据之间的联系方式 答案:D 8. 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是 A 一对一 B 一对多 C 多对多 D 多对一 答案:C 9. 数据库设计中反映用户对数据要求的模式是 A 内模式 B 概念模式 C 外模式 D 设计模式 答案:C 10. 有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是 A 自然连接 B 交 C 投影 D 并 答案:A

全国计算机二级C语言操作题题库

1.程序Cmody021.c输出如下所示图形: * *** ***** ******* ********* #include void main() { int i,j;for(i=1;i<=5;i++) { for(j=1;j<=5-i;j++)printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } } 2.程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。#include #include void main() { int num; printf("\n"); num=fun(); printf("\nThe total of prime is %d",num); getch(); } int fun() { int m,i,k,n=0; for(m=201;m<=300;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) /**/if(m/i==0)/**/ break; /**/if(i==k)/**/ { printf("%-4d",m); n++;

if(n%10==0)printf("\n"); } } return n; } 3. 程序Cmody041.c,其功能是统计输入字符串中小写英文字母的个数。如输入:abcdEFGHIJK123 输出:4 #include #include main() { char str1[128]; /**/int i,len,sum=0;/**/ gets(str1); len=strlen(str1); for(i=0;i='a'&&str1[i]<='z')/**/ sum++; } printf("%d\n",sum); getch(); } 4.程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。如输入:abcDEFGH123 输出:5 #include #include main() { /**/char str1[128]/**/ int i,len,sum=0; printf("Please input a string:\n"); scanf("%s",str1); len=strlen(str1); for(i=0;i='A'&&str1[i]<='Z') /**/sum++;/**/

C语言全部题目及答案

C语言全部题目及答案 SANY GROUP system office room 【SANYUA16H-

C语言全部题目及答案 Exercise 1: Programming Environment and Basic Input/Output 1.Write a program that prints “This is my first program!” on the screen. (a)Save this program onto your own disk with the name of e2-1a; (b)Run this program without opening Turbo C; (c)Modify this program to print “This is my second program!”, then save it as e2-1b. Please do not overwrite the first program. 2.Write a program that prints the number 1 to 4 on the same line. Write the program using the following methods: (a)Using four “printf” statements. (b)Using one “printf” statement with no conversion specifier(i.e. no ‘%’). (c)Using one “printf” statement with four conversion specifiers 3.(a) Write a program that calculates and displays the number of minutes in 15 days. (b) Write a program that calculates and displays how many hours 180 minutes equal to. (c) (Optional) How about 174 minutes?

C期末考试题及答案

C期末考试题及答案 Revised at 2 pm on December 25, 2020.

一、填空题(每空0.5分,共30分) 1、世界坐标系简称__WCS_用户自定义坐标系简称__UCS_。 2、工作空间的切换:“工具”/“工作空间”或“工作空间”工具栏。 3、工具栏包括30种,系统默认的显示工具栏包括:“标准”、“属性”、“绘图”和“修改”等工具栏。 4、多线的对正方式有_上(T)_、_无(Z)_和_下(B)_。 5、文字标注包括标注单行文字和标注多行文字。 6、渲染环境是指在渲染对象时进行的雾化和深度设置。 7、漫游和飞行用户可以通过键盘和鼠标来控制视图显示,并创建导航动画。 8、编辑实体的边的种类:压印边、复制边、着色边。 9、动态块是通过自定义夹点或自定义特性定义的块。在图形中使用动态块,用户可以随时对组成块的对象进行修改。 10、三维实体是具有体积、质量、重心、回转半径、惯性距等特征的三维对象。 11、在AutoCAD 2007中,用户可以创建的光源有电光源、聚光灯光源和平行光光源。 12、相切、相切、半径法是指:通过指定圆的两个切点和半径来绘制圆。 13、绘制圆环的步骤中,先输入圆环的内径和外径,后确定圆环的中心点。 14、计算机辅助设计是:工程技术人员在CAD系统的辅助下,根据产品的设计程序进行设计的一项新技术。 15、菜单栏包括11种,每一种菜单中都含有四种显示情况:命令后跟右三角 、后跟省略号、后跟快捷键或功能键或命令呈灰色。 16、要对图形对象进行编辑就必须选中图形对象,在AutoCAD 2007中,选择对象的方法很多,常用的有_直接拾取_、矩形框选择_、_不规则区域选择_和快速选择。 17、在设置显示精度时,如果设置的精度越高,即分辨率就越高,计算机计算的时间 也越长,显示图形的速度也就越慢。 18、三维基本实体的种类包括:多段体、长方体、楔体、圆柱体、圆锥体、球体、圆环体、棱锥面。 19、布尔运算中只留重复的一部分的运算是交集运算。从一个图形中去掉与另一个图形重复部分的运算是差集运算。

江苏省二级C笔试模拟练习题(7)

江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试 二级C语言全真模拟试卷(7) (本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟) 说明: 1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。 2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。 第一部分计算机基础知识 1.现代信息技术的主要特征是以数字技术为基础,以1为核心,采用电子技术进行信息的收集、传递、加工、存储、显示与控制,它包括通信、广播、计算机、微电子、遥感遥测、自动控制、机器人等诸多领域。 A.微电子B.自动控制C.计算机D.机器人2.现代集成电路使用的半导体材料通常是2。 A.硅B.碳C.铜D.铝3.为提供线路的利用率,数据通信中常用多路复用和交换技术,下面说法中错误的是__3 。 A.多路复用技术主要有时分多路复用和频分多路复用 B.电路交换时节点之间有一条专用物理线路,通信完毕后,通信链路即被拆除 C.分组交换线路利用率较高, 适宜用于实时或交互通信方式的应用 D.目前有线电视采用频分多路复用技术在同一电缆上传输多套电视节目4.十进制数1989对应的二进制数是4。 A.11111000101 B.11000111101 C.11111100101 D.11111101001 5.当一个PC机要扩充内存时,装上内存条后却不能正常工作,产生这种现象的原因多半是5。 A.所扩内存条与主板不匹配B.操作系统不支持所扩的内存条 C.CPU可支持的存储空间已不能再扩大D.不是同一公司生产的内存条6.关于I/O接口的叙述中,正确的是12。 A.I/O接口即I/O控制器,它用来控制I/O设备的操作 B.I/O接口在物理上是一些插口,它用来连接I/O设备与主机 C.I/O接口即扩充卡(适配卡),它用来连接I/O设备与主机 D.I/O接口即I/O总线,它用来传输I/O设备的数据 7.使用一个像素为320万的数码相机时,它所拍摄的数字图像能达到的最大分辨率是7。 A.1280×960 B.1920×1440 C.2048×1536 D.2560×1920

计算机二级C语言测试题及答案解析(一)

2016年计算机二级C语言测试题及答案解析(一)1.(A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C 开始执行。 A、程序中第一条可执行语句 B、程序中第一个函数 C、程序中的main函数 D、包含文件中的第一个函数 3、以下说法中正确的是(C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B )。 A、C程序的工作过程是编辑、编译、连接、运行 B、C语言不区分大小写。 C、C程序的三种基本结构是顺序、选择、循环 D、C程序从main函数开始执行 5.下列正确的标识符是(C )。

B、a[i] C、a2_i D、int t 5~8题为相同类型题 考点:标识符的命名规则 只能由字母、数字、下划线构成 数字不能作为标识符的开头 关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B )。 A、3ax B、x C、case D、-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C )。 A、%x B、a+b C、a123

选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$”,选项D中“>”,”#”,”.”,”-”不满足(1);选项C 中的while为关键字,不满足(3) 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是C 。 A、2.5 B、2 C、1 D、3 %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1;5%

c语言试题及答案 ()

第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由

主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 37 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前 8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以 /* 符号作为开始标记,以 */ 符号作为结束标记。

c语言笔试题目及答案

c语言笔试题目及答案 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。下面是c语言笔试题目及答案,请参考。 c语言笔试题目及答案 一、选择题((1)~(10)每小题2分,(11)~(50)每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选 项涂写在答题卡相应位置上,答在试卷上不得分。 (1)数据的存储结构是指________。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 答案:D 评析:数据的逻辑结构在计算机存储空间中的存放形式形式称为数据的存储结构(也称数据的物理结构)。 (2)下列关于栈的描述中错误的是________。 A)栈是先进后出的线性表

B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 答案:B 评析:栈是一种特殊的线性表,又称先进后出表(FILO—First In Last Out)。 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ________。 A)冒泡排序为n2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n一1)/2 答案:D 评析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较次数为n(n-1)/2。快速排序法的最坏情况比较次数也是n(n-1)/2。 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为________。 A)log2n B)n/2 C)n D)n+l 答案:C 评析:顺序查找过程中,如果被查找的元素是线性表中的最后一个元素,或者元素不在线性表中,则需要与线性表中所有的元素进行比较。对长度为n的线性表进行顺序查找,在最坏情况下需要比较

相关主题