C试题类型:C试题|试题:55道试题(50道选择题,5道问答题)注意:答题过程如果您不提交答案,或者关闭浏览器退出,我们将不再允许您再次答题。谢谢!试题选项Question1.(单选)在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为(3)1.22.33.44.5Question2.(单选)设散列表的存储空间大小为19,所用散列函数为h(key)=keymod19,用开地址线性探查法解决碰撞。散列表的当前状态如下:0123456789101112131415161718190194768559582393208.现要将关键码值75插入到该散列表中,其地址应为(1)1.12.113.54.15Question3.(单选)作业管理的主要任务包括作业输入、作业处理和作业输出。其中作业处理的工作是Ⅰ.作业调度Ⅱ.作业控制Ⅲ.作业后备(3)1.只有Ⅰ2.只有Ⅱ3.Ⅰ和Ⅱ4.都是Question4.(单选)系统为了管理文件,设置了专门的数据结构----文件控制块(FCB。FCB是在执行下列哪一个系统调用时建立的?(1)1.create2.open3.read4.writeQuestion5.(单选)下面关于通道的叙述中,正确的是Ⅰ.通道相当于一个功能简单的处理机Ⅱ.通道完成数据输入输出工作Ⅲ.通道与CPU共用一个内存(4)1.Ⅰ和Ⅱ2.Ⅰ和Ⅲ3.Ⅱ和Ⅲ4.都是Question6.(单选)互操作性是指在不同环境下的应用程序可以相互操作,交换信息。要使采用不同数据格式的各种计算机之间能够相互理解,这一功能是由下面哪一层来实现的?(2)1.应用层2.表示层3.会话层4.传输层Question7.(单选)在UNIX的Shell程序中,可以使用位置变量。若要指明Shell引用的最近后台进程的号码,可以使用位置变量(2)1.$$2.$!3.$#4.$-Question8.(单选)设二叉树根结点的层次为0,一棵深度(高度)为k的满二叉树和同样深度的完全二叉树各有f个结点和c个结点,下列关系式不正确的是:(2)1.f=c2.cf3.f=2k+1-14.C2k-1Question9.(单选)单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的?(3)1.q:=p^.link;p^.link:=q^.link2.p^.link:=q^.link;q:=P^.link3.q^.link:=p^.link;p^.link:=q;4.p^.link:=q;q^.link:=p^,linkQuestion10.(单选)某二叉树结点的对称序序列(中序列序列)为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E。该二叉树结点的前序序列为(2)1.E、G、F、A、C、D、B2.E、A、C、B、D、G、F3.E、A、G、C、F、B、D4.E、G、A、C、D、F、BQuestion11.(单选)某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E。该二叉树对应的树林包括多少棵树?(2)1.12.23.34.4Question12.(单选)某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E。该二叉树对应的树林结点的层次次序序列为(1)1.E、G、F、A、C、D、B2.E、A、C、B、D、G、F3.E、A、G、C、F、B、D4.E、G、A、C、D、F、BQuestion13.(单选)假设就绪队列中有10个进程,系统将时间片设为200ms,CPU进行进程切换要花费10ms。则系统开销所占的比率约为(2)1.1%2.5%3.10%4.20%yahoo在线笔试题(c语言)及部分答案Question14.(单选)长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其它规定均相同,则它们可表示的数的范围和精度为:(2)1.两者可表示的数的范围和精度相同2.前者可表示的数的范围大但精度低3.后者可表示的数的范围大且精度高4.前者可表示的数的范围大且精度高Question15.(单选)所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。假设使用补码表示的8位整数X=10010101,则经过变号操作后结果为:(4)1.11010102.101013.111010104.1101011Question16.(单选)设有一个用数组Q[1..m」表示的环形队列,约定f为当前队头元素在数组中的位置,r为队尾元素的后一位置(按顺时针方向),若队列非空,则计算队列中元素个数的公式应为:(2)1.r-f2.(m+r-f)modm3.(m-r+f)modm4.(m-r-f)modmQuestion17.(单选)计算机最主要的工作特点是(2)1.存储程序与自动控制2.高速度与高精度3.可靠性与可用性4.有记忆能力Question18.(单选)计算机中数据的表示形式是(3)1.八进制2.十进制3.二进制4.十六进制Question19.(单选)下面列出的四种存储器中,易失性存储器是(1)1.RAM2.ROM3.PROM4.CD-ROMQuestion20.(单选)I/O接口位于(2)1.总线和设备之间2.CPU和I/O设备之间3.主机和总线之间4.CPU和主存储器之间Question21.(单选)计算机硬件能直接识别和执行的只有(4)1.高级语言2.符号语言3.汇编语言4.机器语言Question22.(单选)具有多媒体功能的微型计算机系统中,常用的CD-ROM是(2)1.只读型大容量软盘2.只读型光盘3.只读型硬盘4.半导体只读存储器Question23.(单选)微机中1K字节表示的二进制位数是(4)1.10002.8x10003.10244.8x1024Question24.(单选)下列字符中,ASCII码值最小的是(2)1.a2.A3.x4.YQuestion25.(单选)OSI(开放系统互联)参考模型的最低层是(3)1.传输层2.网络层3.物理层4.应用层Question26.(单选)在面向对象的系统中,系统责任的良好分配原则是(3)1.在类之间均匀分配2.集中分配在少数控制类中3.根据交互图的消息进行分配4.根据个人喜好进行分配yahoo在线笔试题(c语言)及部分答案Question27.(单选)在CMM模型中,对软件成熟度有以下5个级别,请从低到高排序a初始级:软件过程的特点是无秩序的,偶尔甚至是混乱的。几乎没有什么过程是经过定义的,成功依赖于个人的努力。b优化级:利用来自过程和来自新思想、新技术的先导性试验的定量反馈信息,使持续过程改进成为可能。c已定义级:管理活动和工程活动两方面的软件过程均已文档化、标准化、并集成到组织的标准软件过程。d已管理级:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制。e可重复级:已建立基本的项目管理过程去跟踪成本、进度和功能性。必要的过程纪律已经就位,使具有类似应用的项目。能重复以前的成功。(3)1.acdbe2.adceb3.aecdb4.abcdeQuestion28.(单选)在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(3)1.条件覆盖2.条件组合覆盖3.语句覆盖4.条件及判定覆盖Question29.(单选)一般来说,在软件维护过程中,大部分工作是由什么引起的(3)1.适应新的软件环境2.适应新的硬件环境3.用户的需求改变4.程序的可靠性Question30.(单选)(2)PSP是?1.团队软件过程2.个体软件过程3.过程改进过程4.质量管理过程Question31.(单选)假定a和b为int型变量,则执行以下语句后b的值为(4)a=1;b=10;do{b-=a;a++;}while(b--0);1.92.-23.-14.8Question32.(单选)设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行语句:z=2*(N+Y(5+1));后,z的值为(3)1.出错2.423.484.54Question33.(单选)执行以下程序段后,m的值为(1)inta[2][3]={{1,2,3},{4,5,6}};intm,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));1.152.143.134.12Question34.(单选)有以下程序main(){chara[]=\programming\,b[]=\language\;char*p1,*p2;inti;p1=a;p2=b;for(i=0;i7;i++)if(*(p1+i)==*(p2+i))printf(\%c\,*(p1+i));}输出结果是(4)1.gm2.rg3.or4.gaQuestion35.(单选)有以下程序intfun(intx,inty,int*cp,int*dp){*cp=x+y;*dp=x-y;}main(){inta,b,c,d;a=30;b=50;fun(a,b,&c,&d);printf(\%d,%d\,c,d);}输出结果是(3)1.50,302.30,503.80,-204.80,20Question36.(单选)下述标识符中,合法的用户标识符是(4)1.A#C2.getch3.void4.sizeOfyahoo在线笔试题(c语言)及部分答案Question37.(单选)以下选项中合法的字符常量是(3)1.A2.\'10\'3.684.DQuestion38.(单选)以下叙述正确的是(3)1.在C程序中,main函数必须位于程序的最前面2.C程序的每行中只能写一条语句3.C语言本身没有输入输出语句4.在对一个C程序进行编译的过程中,可发现注释中的拼写错误Question39.(单选)以下叙述中不正确的是(4)1.在不同的函数中可以使用相同名字的变量2.函数中的形式参数是局部变量3.在一个函数内定义的变量只在本函数范围内有效4.在一个函数内的复合语句中定义的变量在本函数范围内有效Question40.(单选)设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是(2)1.0~2552.0~655353.-32768~327674.-256~255Question41.(单选)某文件中定义的静态全局变量(或称静态外部变量)其作用域是(2)1.只限某个函数2.本文件3.跨文件4.不限制作用域Question42.(单选)语句:printf(\%d\,12&012);的输出结果是(3)1.122.0123.84.6Question43.(单选)设intx=4;则执行以下语句:x+=x-=x-x;后,x的值为(3)1.02.43.84.12Question44.(单选)while(!x)中的(!x)与下面条件等价。(4)1.x==12.x!=13.x!=04.x==0Question45.(单选)已知inti,a;执行语句:i=(a=2*3,a*5),a+6;后,变量i的值是(3)1.62.123.304.36Question46.(单选)整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的表达式是(4)1.x||y2.x|y3.x&y4.x^yQuestion47.(单选)x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(2)1.INPUTx、y、z;2.scanf(\%d%d%d\,&x,&y,&z);3.scanf(\%d%d%d\,x,y,z);4.read(\%d%d%d\,x,y,z);Question48.(单选)以下各选项企图说明一种新的类型名,其中正确的是(2)1.typedefv1int;2.typedefintv3;3.typedefv4:int;4.typedefv2=int;Questi