全国计算机二语言试题 .docx

上传人:Q****o 文档编号:17143139 上传时间:2022-05-21 格式:DOCX 页数:14 大小:49.32KB
返回 下载 相关 举报
全国计算机二语言试题 .docx_第1页
第1页 / 共14页
全国计算机二语言试题 .docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《全国计算机二语言试题 .docx》由会员分享,可在线阅读,更多相关《全国计算机二语言试题 .docx(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品名师归纳总结07年 9 月全国运算机二级 c 语言试卷及答案-10 每题 2 分, 11-50 每题 1 分. 共 60 分以下各题 A、B、C、D四个选项中,只有一个是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分。1)软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据和相关文档的集合2)软件调试的目的是A)发觉错误B)改正错误C)改善软件的性能D)验证软件的正确性3)在面对对象方法中,实现信息隐藏是依靠A)对象的继承B)对象的多态C)对象的封装D)对象的分类4)以下表达中,不符合良好程序设计风格的是 A)程序的效率第一,清楚其次B)程序的可读性好C)程序中有必要的注释

2、D)输入数据前要有提示信息5)以下表达中正确选项 A)程序执行的效率与数据的储备结构亲密相关B)程序执行的效率只取决于程序的掌握结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对6)以下表达中正确选项A)数据的规律结构与储备结构必定是一一对应的 B)由于运算机储备空间是向量式的储备结构,因此,数据的储备结构肯定是线性结构C)程序设计语言中的数组一般是次序储备结构,因此,利用数组只能处理线线结构D)以上三种说法都不对7)冒泡排序在最坏情形下的比较次数是A)nn+1)/2B)nlog2nC)nn-1)/2D)n/28)一棵二叉树中共有 70 个叶子结点与 80 个度为 1 的结点,

3、就该二叉树中的总结点数为A)219B)221C)229D)2319)以下表达中正确选项 A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题 C)数据库治理系统就是数据库系统 D)以上三种说法都不对10)以下表达中正确选项 A)为了建立一个关系,第一要构造数据的规律关系 B)表示关系的二维表中各元组的每一个重量仍可以分成如干数据项C)一个关系的属性名表称为关系模式 D)一个关系可以包括多个二维表.C.objD.cpA)andB)Date_2007y-m-C)HiD)casedDr.TomBigl13 以下选项中,合法的一组 C语言数值常量是A028

4、B12.C.177D0x8A.5e-3OXa234c1.510,000-0xf4.5e0Oabc3.e514)以下表达中正确选项A)C 语言程序将从源程序中第一个函数开头执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从今开头执行C)C 语言规定必需用 main 作为主函数名,程序将从今开头执行,在此终止D)main 可作为用户标识符,用以命名任意一个函数作为主函数Cscanf%d,p 。Bscanf%d%d%d,a,b,c 。Dscanf%d,&p 。可编辑资料 - - - 欢迎下载精品名师归纳总结16 以下关于 long 、intA均占 4 个字节和 short类型数据占用内存

5、大小的表达中正确选项B)依据数据的大小来打算所占内存的字节数C)由用户自己定义D)由 C语言编译系统打算17 如变量均已正确定义并赋值,以下合法的C语言赋值语句是A)x=y=5。Bx=n%2.5。x+n=I。Dx=5=4+1。intj 。floaty。charname50。scanf%2d%f%s,&j,&y,name 。当执行上述程序段,从键盘上输入555667777abc 后, y 的值为A)55566.0B)566.0C)7777.0D)566777.0。whilei+ 。printf%dn,i其输出结果是A) 0,0B)0,1C)1,1D)程序进入无限循环=0elsey=sqrt-x

6、。y=sqrtx 。ifxBy=sqrtxy=sqrt-x。Cifx=0y=sqrtx。Dy=sqrtx=0.x:-x 。Ifxy=sqrt-x。21 设有条件表达式: EXP.i+。j- ,就以下表达式中 EXP完全等价的是A)EXP= =0)B)EXP.=0)C)EXP= =1)D) 有以下程序#include maininty=9。fory0。y-ify%3=0printf%d,-y。程序的运行结果是A)741B)963C)852D)875421isuppercBA=cA=c&cc& a-32 有以下程序#include maininti,j,m=55 。fori=1。iforj=3。j

7、m=m%。j printf%dn,m。程序的运行结果是A)0B)1C)2D)325)如函数调用时的实参为变量时,以下关于函数形参和实参的表达中正确选项A)函数的实参和其对应的形参共占同一储备单元B) 形参只是形式上的存在,不占用详细储备单元C)同名的实参和形参占同一储备单元 D)函数的形参和实参分别占用不同的储备单元。后,输出结果是A)A,BB)A,68C)65,66D)65,6827)以下表达中错误选项 A)转变函数形参的值,不会转变对应实参的值B)函数可以返回的址值 C)可以给指针变量赋一个整数作为的址值D)当在程序的开头包含文件 stdio.h时,可以给指针变量赋NULLabcCOlym

8、picGamesD29 设有定义: charp= 1, 2, 3,*q=p 。 , 以下不能运算出一个 char 型数据所占字节数的表达式是可编辑资料 - - - 欢迎下载精品名师归纳总结A)sizeofpBsizeofcharCsizeof*qDsizeofp0 30 有以下函数intaaachar*schar*t=s 。while*t+。t- 。returnt-s。以下关于 aaa 函数的功能表达正确选项A)求字符串 s 的长度B)比较两个串的大小C)将串 s 复制到串 tD)求字符串 s 所占字节数a13Ca03Da1432 有以下程序#includevoidfunchar*p+p。pr

9、intf%sn,*p。 mainchar*a=Morning,Afternoon,Evening,Night。funa 。程序的运行结果是A) AfternoonB)fternoonC)MorningD)orningp0=a 。Cp0=&a12。Dp1=&a。34 有以下程序#includevoidfunint*a,intn/*fun函数的功能是将 a 所指数组元素从大到小排序*/intt,i,j。fori=0。i forj=i+1。jifat=a 。a=aj 。aj=t。mainintc10=1,2,3,4,5,6,7,8,9,0,i。func+4,6 。fori=0 。iprintf%d,

10、c。printfn。程序运行的结果是A)1,2,3,4,5,6,7,8,9,0,B0,9,8,7,6,5,1,2,3,4,C0,9,8,7,6,5,4,3,2,1,D1,2,3,4,9,8,7,6,5,0,35 有以下程序#includeintfuncharsintn=0。while*s=0n=10*n+*s- 0。s+。 returnn 。mainchars10= 6, 1, * , 4, * , 9, *, 0, * 。printf%dn,funs。程序运行的结果是A)9B)61490C)61D)5scanfBgetcharCgetsDgetc 37 以下关于字符串的表达中正确选项A)C

11、语言中有字符串类型的常量和变量B) 两个字符串中的字符个数相同时才能进行字符串大小的比较C)可以用关系运算符对字符串的大小进行比较 D)空串肯定比空格打头的字符串小38 有以下程序: #includevoidfunchar*t,char*s可编辑资料 - - - 欢迎下载精品名师归纳总结while*t.=0t+。while*t+=*s+.=0。maincharss10= ”acc ”,aa10= ”bbxxyy ”。funss,aa 。printf“%s,%sn”,ss,aa 。程序运行结果是Aaccxyy,bbxxyyBacc,bbxxyy Caccxxyy,bbxxyyDaccbbxxyy

12、,bbxxyy 39 有以下程序#include#includevoidfunchars10,intnchart 。inti,j。fori=0。i forj=i+1,j/* 比较字符串的首字符大小,并交换字符串的首字符*/ ifs0sj0t=s0。s0=sj0。sj0=t。maincharss510=“bcc ”, ”bbcc”, ”xy”, ”aaaacc” aabcc” funss,5 。 printf“%s,%sn”,ss0,ss4。程序运行结果是Axy,aaaaccBaaaacc,xy Cxcc,aabccDacc,xabcc40在一个 C语言源程序文件中所定义的全局变量,其作用域为:

13、A所在文件的全部范畴B所在程序的全部范畴C所在函数的全部范畴D由详细定义位置和 extern说明来打算范畴41 有以下程序#include inta=1。intfintcstaticinta=2。c=c+1。returnmaina+c。intfori=0i,k=0 。iinta=3。k+=fa 。k+=a。printf“%dn”,k 。程序运行结果是A14B15C16D1742 有以下程序#includevoidfunintn,int*pintf1,f2 。ifn=1|n=2*p=1。elsefunn-1,&f1。funn-2,&f2。*p=f1+f2 。mainints。fun3,&s 。p

14、rintf%dn,s。可编辑资料 - - - 欢迎下载精品名师归纳总结程序的运行结果是A2B3C4D543 如程序中有宏定义行 :#defineN100就以下表达中正确选项A宏定义行中定义了标识符 N的值为整数 100B在编译程序对 C源程序进行预处理时用100 替换标识符 N C对 C源程序进行编译时用100 替换标识符 ND在运行时用 100 替换标识符 N44 以下关于 typedef 的表达错误选项A用 typedef 可以增加新类型Btypedef 只是将已存在的类型用一个新的名字来代表C用 typedef 可以为各种类型说明一个新名, 但不能用来为变量说明一个新名D用 typede

15、f 为类型说明一个新名 , 通常可以增加程序的可读性45 有以下程序#include structttintx。structtt*y 。*p 。structtta4=20,a+1,15,a+2,30,a+3,17,a。maininti 。p=a。fori=1。iprintf%d,p-x。p=p-y 。程序的运行结果是A20,30,B30,17C15,30,D20,15,46 有以下程序#include#includetypedefstructcharname9 。charsex。 floatscore2 。STU。 STUfSTUaSTUb=Zhao,m,85.0,90.0。inti 。str

16、cpya.name,b.name 。a.sex=b.sex 。fori=0。ia.score=b.score。returna。mainSTUc=Qian,f,95.0,92.0,d。d=fc 。 printf%s,%c,%2.0f,%2.0fn,d.name,d.sex,d.score0,d.score1。程序的运行结果是AQian,f,95,92BQian,m,85,90CZhao,m,85,90DZhao,f,95,9247 设有以下定义uniondataintd1。floatd2。demo。就下面表达中错误选项A变量 demo与成员 d2 所占的内存字节数相同B变量 demo中各成员的的

17、址相同C变量 demo和各成员的的址相同D如给 demo.d1 赋 99 后,demo.d2 中的值是 99.0 48 有以下程序#include maininta=1,b=2,c=3,x 。x=ab&c。printf%dn,x。程序的运行结果是A0B1C2D349 读取二进制文件的函数调用形式为 :freadbuffer,size,count,fp。 , 其中 buffer代表的是A一个文件指针 , 指向待读取的文件B一个整型变量 , 代表待读取的数据的字节数C一个内存块的首的址 , 代表读入数据存放的的址D一个内存块的字节数50 有以下程序#include mainFILE*fp 。int

18、a10=1,2,3,0,0,i。可编辑资料 - - - 欢迎下载精品名师归纳总结fp=fopend2.dat,wb。fwritea,sizeofint,5,fp。fwritea,sizeofint,5,fp。fclosefp。fp=fopend2.dat,rb。freada,sizeofint,10,fp。fclosefp。fori=0。iprintf%d,a。程序的运行结果是A1,2,3,0,0,0,0,0,0,0,B1,2,3,1,2,3,0,0,0,0,C123,0,0,0,0,123,0,0,0,0,D1,2,3,0,0,1,2,3,0,0,二、填空题 每空 2 分, 共 40 分请将

19、每一个空的正确答案写在答题卡 1 至20 序号的横线上 , 答在试卷上不得分 .1软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的_1. 2在两种基本测试方法中 ,_2测试的原就之一是保证所测模块中每一个独立路径至少要执行一次.3线性表的储备结构主要分为次序储备结构和链式储备结构. 队列是一种特别的线性表 , 循环队列是队列的 _3储备结构.4对以下二叉树进行中序遍历的结果为 _4 F/CE/ADG/BHP可编辑资料 - - - 欢迎下载精品名师归纳总结5在 E-R 图中距形表示 _5 6执行以下程序时输入 1234567就, #includemaini

20、nta=1,b 。输出结果是 _6.可编辑资料 - - - 欢迎下载精品名师归纳总结scanf%2d%2d,&a&b。printf%d%dn,a,b 。7以下程序的功能是 : 输出 a、b、c 三个变量中的最小值 . 请填空。#includemaininta,b,c,t1,t2。scanf%d%d%d,&a,&b,&c。t1=ab._7。t2=c。8以下程序的输出结果是 _9. #includemainintn=12345,d。whilen.=0d=n%10。printf%d,d。 n/=10 。9有以下程序段 , 且变量已正确定义和赋值fors=1.0,k=1。ks=s+1.0/k*k+1。

21、printfs=%fnn,s。请填空 , 使下面程序段的功能为完全相同s=1.0 。k=1。while_10s=s+1.0/k*k+1。 _11。 printfs=%fnn,s。10以下程序的输出结果是 _12.#include maininti 。fori=a。iprintf%c,i-a+A。printfn。11以下程序的输出结果是 _13. #include#include可编辑资料 - - - 欢迎下载精品名师归纳总结char*funchar*tchar*p=t 。returnp+strlent/2。mainchar*str=abcdefgh。str=funstr。putsstr。12

22、以下程序中函数 f 的功能是在数组 x 的 n 个数 假定 n 个数互不相同 中找出最大最小数 , 将其中最小的数与第一个数对换 ,把最大的数与最终一个数对换 . 请填空. #includeviodfintx,intnintp0,p1,i,j,t,m。i=j=x0。p0=p1=0。form=0 。mifxmii=xm 。p0=m。 elseifxmj=xm 。p1=m。t=xp0 。xp0=xn-1。xn-1=t。t=xp1 。xp1=_14。 _15=t 。maininta10,u 。foru=0 。uscanf%d,&a 。fa,10 。foru=0 。uprintf%d,a。printf

23、n。13 以下程序统计从终端输入的字符中大写字母的个数,num0 中统计字母 A的个数 ,num1 中统计字母 B 的个数 , 其它依次类推. 用#号终止输入 , 请填空 .#include #include mainintnum26=0,i。charc。while_16.=#ifisuppercnumc- A+=_17。fori=0。iPrintf%c:%dn,i+A,num。14 执行以下程序的输出结果是 _18. #includemaininti,n4=1。fori=1。in=ni-1*2+1。printf%d,n。15以下程序的输出结果是 _19. #include#defineM5#

24、defineNM+M mainintk。k=N*N*5。printf%dn,k。16 函数 main的功能是 : 在带头结点的单链表中查找数据域中值最小的结点. 请填空#include structnodeintdata 。structnode*next 。 。intminstructnode*first/*指针 first为链表头指针 */strctnode*p 。intm。p=first-next。m=p-data。p=p-next 。for 。p.=NULL。p=_20ifp-datam=p-data。可编辑资料 - - - 欢迎下载精品名师归纳总结returnm。2007 年 9 月全国运算机等级考试二级 C语言参考答案一、挑选题1-5DBCAA6-10CCABA11-15BABCC16-20DABBB21-25BCBBD26-30CCDAA31-35BACDC36-37CDDBC42-45AABAD46-50CDDCD二、填空题1、无歧义性2、白盒测试3、次序4、ACBDFEHGP5、实体集6、12347、a:b 8、c:t19、5432110、k=n11、k+可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com