




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2007年9月计算机等级考试二级C考前模拟仿真试题(4)一 、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15 正确答案: B (2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A)bdgcefhaB)gdbecfhaC)bdgaechfD)gdbehfca 正确答案: D (3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用A)栈B)堆 C)数组D)链表正确答案: A (4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用 正确答案: B (5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力 正确答案: B (6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序 正确答案: D (7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构 正确答案: C (8)索引属于A)模式B)内模式C)外模式D)概念模式 正确答案: B (9)下述关于数据库系统的叙述中正确的是)数据库系统减少了数据冗余)数据库系统避免了一切冗余)数据库系统中数据的一致性是指数据类型一致)数据库系统比文件系统能管理更多的数据 正确答案: B (10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程 正确答案: B (11)C语言规定,在一个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后正确答案: C (12)下列数据中,不合法的C语言实型数据的是A)0.123B)123e3C)2.1e3.5D)789.0正确答案: C (13)下面四个选项中,均是不合法的用户标识符的选项是A)A P_0 doB)float la0 _AC)b-a goto intD)_123 temp int正确答案: C (14)设变量a是int型,f是float型,i是double型,则表达式10+a+i*f值的数据类型为A)intB)floatC)doubleD)不确定正确答案: C (15)能正确表示逻辑关系:a10或a0的C语言表达式是A)a=10 or a=0|a=10 &a=10a=0正确答案: D (16)设以下变量均为int类型,表达式的值不为7的是A)(x=y=6,x+y,x+1)B)(x=y=6,x+y,y+1)C)(x=6,x+1,y=6,x+y)D)(y=6,y+1,x=y,x+1)正确答案: C (17)若有说明:int *p,m=5,n;以下正确的程序段是A)p=&n;scanf(%d,&p);B)p=&n;scanf(%d,*p)C)scanf(%d,&n);*p=n;D)p=&n;*p=m;正确答案: D (18)以下程序段的输出结果是int a=1234;printf(%2dn,a);A)12B)34C)1234D)提示出错、无结果正确答案: C (19)若变量a是int类型,并执行了语句:a=A+1.6;,则正确的叙述是A)a的值是字符CB)a的值是浮点型C)不允许字符型和浮点型相加D)a的值是字符A的ASCII值加上1正确答案: D (20)有如下程序main() int a=2,b=-1,c=2;if(ab)if(b0)c=0;else c+;printf(%dn,c);该程序的输出结果是A)0B)1C)2D)3 正确答案: C (21)有如下程序 main() int x=23;do printf(%d,x-);while(!x);该程序的执行结果是A)321B)23C)不输出任何内容D)陷入死循环正确答案: B (22)执行语句 for(i=1;i+4;); 后变量 i 的值是A)3B)4C)5D)不定正确答案: C (23)有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空。#include main() int i;for(i=100;i200;i+)if(i-2)%4=0)if(!(i-3)%7)if(_)printf(%d,i);A)i%9=5B)i%9!=5C)(i-5)%9!=0D)(i-5)%9=0正确答案: D (24)已有定义int a=-2;和输出语句 printf(%8lx,a);以下正确的叙述是A)整型变量的输出形式只有%d一种B)%x是格式符的一种,它可以适用于任何一种类型的数据C)%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的D)%8lx不是错误的格式符,其中数字8规定了输出字段的宽度正确答案: D (25)若变量c为char类型,能正确判断出c为小写字母的表达式是A)a=c=a)|(c=z)C)(a=c)D)(c=a)&(cb)c=1;else if(a=b)c=0;else c=-1;return(c);A)-1B)1C)2D)编译出错,无法运行正确答案: A (46)在位运算中,操作数左移一位,其结果相当于A)操作数乘以2B)操作数除以2C)操作数除以4D)操作数乘以4正确答案: A (47)若调用fputc函数输出字符成功,则其返回值是A)EOFB)1C)0D)输出的字符正确答案: D (48)已知函数的调用形式:fread(buf,size,count,fp),参数buf的含义是A)一个整型变量,代表要读入的数据项总数B)一个文件指针,指向要读的文件C)一个指针,指向要读入数据的存放地址D)一个存储区,存放要读的数据项正确答案: C (49)有如下程序:#define N 2#define M N+1#define NUM 2*M+1main()int i;for(i=1;i=NUM;i+)printf(%dn,i);该程序中的for循环执行的次数是A)5B)6C)7D)8正确答案: B (50)以下定义中,标识符prt int(*prt)3A)定义不含法B)是一个指针数组名,每个元素都是一个指向整数变量的指针C)是一个指针,它指向一个具有三个元素的一维数组D)是一个指向整型变量的指针正确答案: D 二 、填空题(1)在树形结构中,树根结点没有 【1】 。正确答案: 1.(前件) (2)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向 【2】 的设计方法。正确答案: 1.(数据结构) (3)面向对象的模型中,最基本的概念是对象和 【3】 。正确答案: 1.(类) (4)软件设计模块化的目的是 【4】 。正确答案: 1.(降低复杂性) (5)数据模型按不同应用层次分成3种类型,它们是概念数据模型、 【5】 和物理数据模型。 正确答案: 1.(逻辑数据模型) (6)以下程序段的输出结果是【6】。main ()int a=2,b3,c=4;a*=16+(b+)-(+c);printf(%d,a);正确答案: 1.(28) (7)若变量n中的值为24,则print()函数共输出【7】行,最后一行有【8】个数。void print (int n,int aa)int i;for (i=1; i1;i+)printf (%6d, aai);if(!(i%5) printf (n);printf (n);正确答案: 1.(5) 2.(4) (8)调用C语标准库函数时要求用【9】命令。正确答案: 1.(include) (9)stract函数的作用是【10】。正确答案: 1.(连接两个字符数组中的字符) (10)C语言程序的注释可以出现在程序中的任何地方,一个注释以【11】作为开始和结束。正确答案: 1.(/* */) (11)设二进制数A是00101101,若想通过异或运算AB使A的高4位取反,低4位不变,则二进制数B应是【12】 。正确答案: 1.(11110000) (12)若已知a=10,b=20,则表达式!ab的值为【13】 。正确答案: 1.(1) (13)设i,j,k均为int型变量,则执行完下面的for语句后,k的值为【14】 。for(i=0, j=10; i=j; i+, j-)k=i+j;正确答案: 1.(10) (14)下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include#includevoid fun(int a,int n, int *max, int *d) int i;*max=a0;*d=0;for(i=0;【15】;i+)if(*max【16】)*max=ai;*d=i;main() int i, x20, max, index, n=10;randomize();for(i=0;in;i+)xi=rand()%50; printf(%4d,xi);printf(n);fun(x,n,&max,&index);printf(Max=%5d,Index=%4dn,max,index);正确答案: 1.(in) 2.(ai) (15)以下程序的输出结果是【17】。void fun() static int a=0;a+=2; printf(%d,a);main() int cc;for(cc=1;cc(y)?(x):(y)main() int a=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;printf(%dn,t);正确答案: 1.(7) (17)用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【19】 ;考生答案: 1.()正确答案: 1.(malloc(11)或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村新型合作经营体系建设协议
- 时间单位的换算说课课件
- 骆驼祥子人物分析:名著阅读与生活实践教案
- 一年级写景作文望雪250字(13篇)
- 人教版三年级下册期末考试数学试卷(含答案)2024-2025学年广东省汕头市潮南区
- 健康医疗信息服务平台建设合同
- 早教知识培训名称大全课件
- 写人作文大头男孩500字8篇
- 沧桑800字初三话题作文(15篇)
- 日记战胜困难500字13篇
- 2025年呼和浩特市文化旅游投资集团招聘考试试题(含答案)
- 2025年药品知识科普试题(附答案)
- 甲乳外科护士进修汇报
- 2025年摄影测量竞赛题库及答案
- 应收款考核管理办法
- 中国现代国防教学课件
- 食堂工人培训课件
- 部编版三年级语文上册说课标说教材
- 医德医风课件培训宣传
- 2025届江苏省苏州地区学校英语八年级第二学期期末联考试题含答案
- 胸痹的中医治疗
评论
0/150
提交评论