2007年(春)江苏二级C语言笔试试卷
2007年(秋)江苏二级C语言笔试试卷参考答案及解析
2007 年(秋)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】1 bit 是单个的二进制数值,0 或1。
虽然计算机可以提供指令测试和操作比特,但通常以多个比特的集合——字节来存储数据和执行指令。
在大多数计算机系统中,1B 由8bit 构成。
1bit 数值在存储器中用单个电容器充放电高于或低于某个电平来表示,比特是最小单位,字节是比特的集合也是一个单位。
(2)D)【解析】根据美国半导体协会预测,到2010 年将能达到18 英寸、0.07~0.05 微米的工艺水平。
(3)B)【解析】通信可分为模拟通信和数字通信,计算机网络属于数字通信。
(4)A)【解析】主存储器的基本编址单位是位,也就是它只能存储一个二进制的0 或1。
目前市场上销售的PC 机,其内存容量可达数几百GB。
不是所有PC 的内存条都是通用的,DDR1 和DDR2 是不可以互换的。
(5)D)【解析】现行PC 机中,IDE(或SATA)接口标准主要用于硬盘与主机的连接。
(6)A)【解析】Pentium 系列微机的内存条不相同,比如接口有些都不一样。
主板上芯片组的作用提供存储器控制功能和I/O 控制。
主板上CMOS 芯片用于存储BIOS 设置程序和一些软硬件设置信息。
(7)A)【解析】目前的主流硬盘容量为60~160GB,影响硬盘容量的因素有单碟容量和碟片数量。
(8)C)【解析】在Windows 操作系统(95 以后版本)中文件名最长可以使用255 个字符。
(9)B)【解析】一个算法应该具有以下五个重要的特征。
有穷性:一个算法必须保证执行有限步之后结束;确切性:算法的每一步骤必须有确切的定义;输入:一个算法有0 个或多个输入,以刻画运算对象的初始情况;输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。
没有输出的算法是毫无意义的;可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
(10)B)【解析】目前IP 地址都是 4 组数,每组都是由二进制换算所得,IP 是0~255 的数字。
2007年春江苏省二级考试(C语言理论试题)
2007年春江苏省二级考试(C语言理论试题)2007年春江苏省二级考试(C 语言理论试题)一、选择题(10分)21、以下关于C 语言源程序的叙述中,错误的是_____。
A .一个C 语言源程序由若干个函数定义组成,其中必须有且仅有一个名为main 的函数定义B .函数定义由函数头部和函数体两部分组成C .在一个函数定义的函数体中允许定义另一个函数D .在一个函数定义的函数体中允许调用另一个函数或调用函数本身22、以下表示中,不能用作C 语言常量表示的是____。
A .0ULB .(long )123C .1e0D .’\x2a ’23、以下标识符中,不能用作变量名或自定义函数名的是___。
A .mainB .scanfC ._floatD .sizeof24、以下表示数学式“a<b<=""></bA .a<b<c< bdsfid="83" p=""></b<c<>B .a<b&&b<c< bdsfid="85" p=""></b&&b<c<>C .!(a>=b)&&!(b>=c)D .!(a>=b||b>=c)25.以下程序运行后的输出结果是____。
A .2 2B .7 2C .7 5main(){ char a[7]=”a0\0a0\0”; int i,j;i=sizeof(a); j=strlen(a);printf(“%d %d ”,i,j);}26.下面关于循环语句for 、while 、do_while 的叙述中,正确的是____。
A .三种循环语句的循环体都必须放入一对花括号中B .三种循环语句中都可以缺省循环终止条件表达式C .三种循环语句的循环体都至少被无条件地执行一次D .三种循环语句都可能出现无穷循环27.以下程序段中,有语法错误的是____。
江苏省计算机二级C语言试题笔试_试卷 试题及答案
省计算机等级考试shijuan - 学年第学期 c程序设计试卷( )1. 若有说明,double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是A)*p=&a; scanf("%lf",p);B)p=(double*)malloc(8);scanf("%f",p);C) p=&a;scanf("%lf",a);D)p=&a; scanf("%le",p);2. 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是main( ){ int x;scanf("%d",&x);if(x + + >5) printf("%d",x);else printf("%d\n",x - -); }A) 7和5 B) 6和3 C) 7和4 D) 6和43. 下面程序的输出是A) xyzabcABC B) zabcABC C) yzabcABC D) xyabcABC #include<stdio.h>#include<string.h>main(){ char *p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n", str);}4. 若有以下说明:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a',d,g;则数值为4的表达式是A)a[g-c] B)a[4]C)a['d'-'c'] D)a['d'-c]5. 以下叙述中不正确的是A)在不同的函数中可以使用相同名字的变量B)函数中的形式参数是局部变量C)在一个函数定义的变量只在本函数围有效D)在一个函数的复合语句中定义的变量6. 请选出以下程序段的输出结果#include<stdio.h>#define MIN(x,y) (x)<(y)? (x):(y)main(){ int i,j,k;i=10; j=15;k=10*MIN(i,j);printf("%d\n",k);}A) 15 B) 100 C) 10 D)1507. 在C程序中,可把整型数以二进制形式存放到文件中的函数是A) fprintf函数 B) fread函数 C) fwrite函数 D) fputc函数8. 设有以下语句:struct st {int n; struct st *next;};static struct st a[3]={5,&a[1],7,&a[2],9,'\0'},*p;p=&a[0];则表达式_____的值是6。
2007年第2次C语言等级考试
全国高等学校非计算机专业计算机等级考试二级C语言笔试试题(A卷)考试时间:2007年11月17日上午9:00——11:00考生必读:1.考生应严格遵守考场规则。
考生拿到试卷后应首先将自己的所在学校名称、考场地点、性命、准考证号填涂在答题纸和答题卡规定的位置上。
2. 考生得到监考人员指令后方可作答。
3.考生在答题前务必认真阅读题目要求,按要求作答。
客观题的答案(选择题和判断题)必须用2B铅笔填涂在答题卡的相应位置上;主观题的答案必须用蓝、黑色钢笔或圆珠笔填写在答题纸的相应位置上;且必须注明试卷类型(A 卷或B卷)。
否则答案无效。
4.注意字迹清楚,保持卷面整洁。
5. 考试时间为120分钟。
考试结束时,把试题册、答题卡、答题纸放在桌上,不得带走。
等监考人员收齐点清后,考生才可离开考场。
◆本试卷版权所有,任何单位或个人不得复制、出版和存留,违者必究◆重庆市教育委员会2007年11月二级C语言笔试试卷(A)(共100分)注意事项:1.一题为客观题,请将答案涂在机读答题卡上2.请将二、三、四、五题的答案做在答题纸上一.单项选择题。
(每小题1分,共20分)1. 一个C程序的执行是从()。
(A)本程序的main函数开始(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束(C)本程序的main函数开始,到本程序文件的最后一个函数结束(D)本程序文件的第一个函数开始,到本程序main函数结束2. 设有C语句:int x=3, y=4,z=5;,则下面表达式中值为0的是()。
(A)x&&y (B)x<=y(C) x||y+z&&y-z (D)!((x<y )&& !z||1))3. 以下有关宏替换的叙述不正确的是()。
(A)宏替换不占用运行时间(B)宏名无类型(C)宏替换只是字符串替换;(D)宏替换是在运行时进行的4. 在标准库函数的调用形式“fread(buffer,size,count,fp);”中,参数buffer代表的是()。
江苏省计算机二级考试(C语言)
答案: 2
[单选题]以下选项中,不能用作标识符的是 。
A. print
B. FOR
C. &a D. _00
答案:C
[单选题] 以下选项中,
是C语言关键字。
A. printf B.include
C.fun
D.default
答案:D
[学校单选题] 执行语句“printf(”bye\bye101\101“);”时输出到 屏幕的结果为 (22) 。
“while(--a > 0&& --b>0)a=b;”后变量a、b的值是
。
A. 0,2
B. 0,1
C. 1,1
答案:A 短路运算,--b不执行 18
D. 2,2
2. 语句
⑴ 实现顺序结构的语句
① 表达式语句,空语句,复合语句,函数调用语句
② 标准输入输出库函数printf(), scanf(),getchar() , putchar() ,gets(),puts()
答案:D
10
⑶ 运算符和表达式的表示及使用
① 赋值表达式,赋值运算符的左值要求
② 算术表达式。++、--运算符左值要求。溢出。
③ 关系表达式与逻辑表达式,逻辑表达式优化处理
④ 逗号表达式
⑤ 条件表达式
⑥ 表达式运算中操作数类型自动转换与强制转换
【考题解析】
[单选题] 若有声明“double x=3,c,*a=&x,*b=&c;”,则下列语
时“x+1>x”为假。 答案: 32767
13
[填空题] 若有声明“float y=3.14619;int x;”,则计算表达式
2007年4月全国计算机等级考试二级笔试试卷 C语言程序设计
2007年4月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间120分钟,满分100分)一、选择题(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)对下面二叉树,进行前序遍历的结果为( )AXZFCYBE DA )DYBEAFCZXB) YDEBFZXCAC )ABDYECFXZD )ABCDEFXYZ(7)某二叉树中有n 个度为2的结点,则该二叉树中的叶子结点为( )A )n+1B )n-1C )2nD )n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )A )并B )交C )投影D )笛卡儿乘积(9)在E-R 图中,用来表示实体之间联系的图形是( )A )矩形B )椭圆形C )菱形D )平行四边形(10)下列叙述中错误的是( )A )在数据库系统中,数据的物理结构必须与逻辑结构一致。
B )数据库技术的根本目标是要解决数据的共享问题。
C)数据库设计是指在已有数据库管理系统的基础上建立数据库。
2007年春季江苏省二级c语言试题与答案
2007年春季江苏计算机C语言试题2007年春江苏省二级考试(C语言理论试题)(本试卷笔试时间为120分钟)说明:1.本试卷包括计算机基础知识部分和程序设计部分。
2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。
3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(10分)和填空(30分)两种。
4.选择题用答题卡答题。
每一项有A、B、c、D四个可供选择的答案,请选择其中一个你认正确的答案,用HB铅笔或2B铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,选或选错不得分。
5.填空题用答题纸答题。
请将答案用蓝色或黑色笔填写在答题纸的相应答题号内,每个答只占一行,不得换行。
每填对一个答案得1分,不填或填错不得分。
6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名。
7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。
待监考人员收毕清点后,方离场。
第一部分基础知识1.微电子技术是信息技术领域的关键技术,它以集成电路(Ic)为核心。
下列有关叙述错误是(1) 。
A.目前Ic芯片(如CPU芯片)的集成度可达数千万个电子元件B.Moore定律指出,单块IC的集成度平均每半年翻一番c.从原料熔炼到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高D.非接触式Ic卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡2.下列有关通信中使用的传输介质的叙述错误的是(2) 。
A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100mB.同轴电缆可用于传输电视信号.c.光纤价格高,一般不在校园网和企业网中使用D.微波的波长很短,适合于长距离、大容量无线通信3.二进制数(1010)与十六进制数(B2)相加,结果为(3) 。
A (273)8B (274)8C (314)8 D(313)84.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 DO CE C4 B0 E6,则在这段文本中含有(4) 。
全国计算机等级考试二年级C语言笔试试卷含答案
全国计算机等级考试二年级C语言笔试试卷含答案文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]2007年9月全国计算机等级考试二级C语言真题及参考答案一、选择题((1)-(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)程序中有必要的注释 D)输入数据前要有提示信息(5)下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(6)下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线线结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A)n(n+1)/2 B)nlog2n C)n(n-1)/2 D)n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219 B)221 C)229 D)231(9)下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(10)下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表(11)C语言源程序名的后缀是A).exe B).C C).obj D).cp(12)可在C程序中用做用户标识符的一组标识符是A)and B)Date C)Hi D)case_2007 y-m-d Dr.Tom Bigl(13)以下选项中,合法的一组C语言数值常量是A)028 B)12. C).177 D)0x8A. 5e-3 OXa23 4c1.5 10,000-0xf 4.5e0 Oabc 3.e5(14)以下叙述中正确的是A)C语言程序将从源程序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,用以命名任意一个函数作为主函数(15)若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是A)scanf("%d",a,b,c); B)scanf("%d%d%d",a,b,c);C)scanf("%d",p); D)scanf("%d",&p);(16)以下关于long、int和short类型数据占用内存大小的叙述中正确的是A)均占4个字节 B)根据数据的大小来决定所占内存的字节数C)由用户自己定义 D)由C语言编译系统决定(17)若变量均已正确定义并赋值,以下合法的C语言赋值语句是A)x=y==5; B)x=n%2.5; C)x+n=I; D)x=5=4+1;(18)有以下程序段int j; float y; char name[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入55566 7777abc后,y的值为A)55566.0 B)566.0 C)7777.0 D)566777.0(19)若变量已正确定义,有以下程序段i=0;do printf("%d,",i);while(i++);printf("%d\n",i)其输出结果是A)0,0 B)0,1 C)1,1 D)程序进入无限循环(20)有以下计算公式若程序前面已在命令中包含math.h文件,不能够正确计算上述公式的程序段是A)if(x>=0) y=sqrt(x); B)y=sqrt(x)else y=sqrt(-x); if(x<0) y=sqrt(-x);C)if(x>=0)y=sqrt(x); D)y=sqrt(x>=0x:-x);If(x<0)y=sqrt(-x);(21)设有条件表达式:(EXP)i++;j--,则以下表达式中(EXP)完全等价的是A)(EXP= =0) B)(EXP!=0) C)(EXP= =1) D)(EXP!=1)(22)有以下程序#includemain(){int y=9;for( y>0;y--)if(y%3= =0) printf("%d",--y);}程序的运行结果是A)741 B)963 C)852 D)875421(23)已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是A)isupper(c) B)’A’<=c<=’Z’C)’A’<=c&&c<=’Z’ D)c<=(‘2’-32)&&(‘a’-32)<=c(24)有以下程序#includemain(){int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++) m=m%j;printf("%d\n",m);}程序的运行结果是A)0 B)1 C)2 D)3(25)若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是A)函数的实参和其对应的形参共占同一存储单元B)形参只是形式上的存在,不占用具体存储单元C)同名的实参和形参占同一存储单元D)函数的形参和实参分别占用不同的存储单元(26)已知字符’A’的ASCⅡ代码值是65,字符变量c1的值是’A’,c2的值是’D’。
历年江苏省计算机二级C语言历年真题及答案(笔试).docx
2009年春季江苏省高校计算机等级考试考试试题第一部分计算机基础知识1. 在下列有关现代信息技术的一些叙述中,正确的是 1 。
A.集成电路是20世纪90年代初出现的,它的出现直接导致了微型计算机的诞生B.集成电路的集成度越来越高,目前集成度最高的已包含几百个电子元件C.目前所有数字通信均不再需要使用调制解调技术和载波技术D.光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量‘.2. 最大的10位无符号二进制整数转换成八进制数是 2 .。
A.1023B.1777C.1000D.10243. 在下列有关目前PC机CPU的叙述中,错误的是 3 。
A.CPU芯片主要是由Intel公司和AMD公司提供的B."双核"是指PC机主板上含有两个独立的CPU芯片C.Pentium 4微处理器的指令系统由数百条指令组成D.Pentium 4微处理器中包含一定容量的Cache存储器4. 在下列有关当前PC机主板和内存的叙述中,正确的是 4 。
A.主板上的BIOS芯片是一种只读存储器,其内容不可在线改写B.绝大多数主板上仅有一个内存插座,因此PC机只能安装一根内存条C.内存条上的存储器芯片属于SRAM(静态随机存取存储器)D.目前内存的存取时间大多在几个到十几个ns(纳秒)之间5. 在下列有关PC机辅助存储器的叙述中,正确的是 5 。
A.硬盘的内部传输速率远远大于外部传输速率B.对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度C.使用USB 2.0接口的移动硬盘,其数据传输速率大约为每秒数百兆字节D.CD-ROM的数据传输速率一般比USB 2.0还快6. 在下列PC机I/O接口中,数据传输速率最快的是 6 。
B 2.0B.IEEE-1394C.IrDA (红外)D.SATA7. 计算机软件可以分为商品软件、共享软件和自由软件等类型。
在下列相关叙述中,错误的是7 。
A.通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的B.共享软件通常是一种"买前免费试用"的具有版权的软件C.自由软件的原则是用户可共享,并允许拷贝和自由传播D.软件许可证是一种法律合同,它确定了用户对软件的使用权限8. 人们通常将计算机软件划分为系统软件和应用软件。
江苏省2007年春计算机二级考试VC++试题
二、填空题
基本概念题(共5分) 1. 对于switch( e ),表达式e只能是整型、 (1) 或枚举型表达 式。 2. 面向对象程序设计的三大特性是封装性、继承性和 (2) 。 3. 执行以下语句后,a的值为 (3) 。 int a=0,m=3,n=10; a=(m++,m+n); 4. 在C++中,标识符是以字母或 (4) 开头的,由字母、数字和 (4) 组成的字符序列。 5. 在C++中,类的每一个非静态成员函数都有一个 (5) 指针, 该指针指向正在调用成员函数的对象。 阅读程序题(共13分) 6. 【程序】(2分) #include <iostream.h> int fun(int x, int y) { x=x+y; y=x+y; cout<<”x=”<<x<<”,y=”<<y<<endl; return x+y; } void main(void) { int x=5, y=8, z=fun(x,y); cout<<” x=”<<x<<”,y=”<<y<<endl; cout<<”z=”<<z<<endl; } 程序输出的第二行是 (6) ,第三行是 (7) 。 7. 【程序】(3分) #include <iostream.h> int f(int m,int &n) { static int a=1; int c=2; m+=++a; n+=++c;
class X{ int a; public: X( int x=0) { a=x; } }; class Y: public X{ int b; public: Y(int x=0,int y=0): X(y) { b=x; } }; 在以下选项的说明语句中,存在语法错误的是(26) 。 A.X * pa= new Y(1,2); B.X a1=Y(1,3); C.X b2(2,3); Y & a2=b2; D.Y b3(10); X a3(b3); 27. 设有以下语句: int a=5; int arr[a]; //第1行 const int b=5; int x[b]; //第2行 int c=5; int * p=new int[c]; //第3行 const int d=5; int * p1=new int[d]; //第4行 其中存在语法错误的是(27) 。 A.第1行 B.第2行 C.第3行 D.第4行 28. 设有说明语句: float a[3][3]={1,2,3,4,5}, *b[3]={0}, (*c)[3]=a, **d=0; 以下选项中语法正确的语句是(28) 。 A.a[0]=b[0]; B.b[0]=c[0]; C.c[0]=d[0]; D.d[0]=a[0][0]; 29. 下列关于虚函数的描述中正确的是(29) 。 A.虚函数可以是一个static类型的成员函数 B.虚函数可以是一个非成员函数 C.虚函数可以实现静态多态性 D.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的虚 函数时,可不必加virtual说明 30. 设变量a、b是整型变量,下列switch语句中语法正确的是(30) 。 A.switch(a){ B.switch(a+b){ case a: a++; break; case 1: b=a++; break; case b: b++; break; case 1: a=++b; } } C.switch(a*a){ D.switch(a/10+b){ case 10,12:++a; case 3: b=a/10;break; case 14,16:++b; default: a+=b; } }
江苏历年二级C语言笔试试卷参考答案及解析
2007 年(春)笔试试卷参考答案及解析第一部分计算机基础知识(1)B)【解析】摩尔定律是指IC 上可容纳的晶体管数目,约每隔18 个月便会增加一倍,性能也将提升一倍。
摩尔定律是由英特尔(Intel)名誉董事长戈登·\u25705X尔(Gordon Moore)经过长期观察发现得之。
(2)C)【解析】光纤一般在校园网和企业网中使用,因为速度快。
(3)B)【解析】二进制数(1010)=十进制(10),十六进制数(B2)16=十进制(178),所以188 用八进制表示为(274)8。
(4)D)【解析】GB2312 中,一个汉字字符由两个字符构成,特征是高位大于127(即十六进制的7F),低位不计。
看看字符串:第一个字符:BO,明显大于7F,所以这是一个汉字的高位,与下一个字符组成一个汉字。
那么这里就去掉了两个字符:BOA1 第三个字符:57,很明显,小于7F,这是一个西文字符。
第四个字符:69,同上,第五个字符:6E,同上,第六个字符:D6,这里又遇到一个大于7F 的,又是一个汉字的高位,同第一个字符处理。
第八个字符依次类推,必须从第一个字符开始,一个字符一个字符的计算。
那就是4 个汉字和3 个西文字符。
(5)D)【解析】现在使用最多的CPU 有Intel 和AMD。
(6)A)【解析】PC 在加电启动过程中会运行P OST 程序、引导系统、系统自举程序等。
若在启动过程中,用户按某一热键(通常是Del 键)则可以启动CMOS 设置程序。
这些程序运行的顺序是POST 程序→CMOS 设置程序→系统自举程序→引导程序。
(7)B)【解析】1394 卡的全称是IEEE1394 Interface Card,它是IEEE 标准化组织制定的一项具有视频数据传输速度的串行接口标准。
它支持外接设备热插拔,同时可为外设提供电源,省去了外设自带的电源、支持同步数据传输。
IEEE1394 接口最初由苹果公司开发,据说早期是为了取代并不普及的SCSI 接口而设计的,英文取名为FIREWIRE。
2007年二级C语言笔试真题及答案1
2007年4月二级C语言笔试真题及答案(考试时间:120分钟,满分100分)一选择题(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) DYBEAFCZX B) YDEBFZXCAC) ABDYECFXZ D) ABCDEFXYZ(7) 某二叉树中有n个度为2的结点,则该二叉树中的叶子结点为A) n+1 B) n-1 C) 2n D) n/2(8) 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A) 并 B)交 C)投影 D)笛卡儿乘积(9) 在E-R图中,用来表示实体之间联系的图形是A) 矩形 B)椭圆形 C)菱形 D)平行四边形(10)下列叙述中错误的是A) 在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的A)正当性 B)可行性 C)确定性 D)有穷性(12)下列叙述中错误的是A)计算机不能直接执行用C语言编写的源程序B)C程序经C编译后,生成后缀为.obj的文件是一个二进制文件C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D)后缀为.obj和.exe的二进制文件都可以直接运行(13)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是A)大写字母 B)连接符 C)数字字符 D)下划线(14)以下叙述中错误的是A)C语言是一种结构化程序设计语言B)结构化程序有顺序、分支、循环三种基本结构组成C)使用三种基本结构构成的程序只能解决简单问题D)结构化程序设计提倡模块化的设计方法(15)对于一个正常运行的C程序,以下叙述中正确的是A)程序的执行总是从main函数开始,在main函数结束B)程序的执行总是从程序的第一个函数开始,在main函数结束C)程序的执行总是从main函数开始,在程序的最后一个函数中结束D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束(16)设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。
2007年秋江苏省二级C语言试题与答案
1.下面关于比特的叙述中,错误的是( D )A.比特是组成数字信息的最小单位B.比特只有“O”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是( D )A.现代集成电路使用的半导体材料主要是硅B.大觑模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D•目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是( B )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信c.在通信系统中,采用多路复用技术的目的主要是提高传输线路龟利用率’D•学校的计算机机房一般采甩5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( A )A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SA TA)接口标准主要用于( D )A.打印机与主机的连接c.声卡与主机的连接B.显示器与主机的连接D.硬盘与主机的连接、^“6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( A ) 。
A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU 也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是( A )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是( C ) 。
江苏省计算机二级C语言试题笔试(8份)
C语言考试要求1.C语言的基本概念。
(1)源程序的格式、风格和结构,main函数及其他函数的基本概念。
(2)基本算术类型数据的表示及使用。
①类型标识符(int,float,double,char)的意义及使用;类型修饰符(long,short,signed,unsigned)的意义及使用。
②基本类型常量的表示及使用:int型常量的十进制、八进制、十六进制形式;float型常量、double型常量的十进制小数形式、十进制指数形式.;char型常量形式,常用转义字符;字符串常量形式;符号常量的命名、定义与使用。
③基本类型变量的命名、声明、初始化及使用。
④使用函数返回值作为操作数。
(3)运算符和表达式的表示及使用。
①表达式的一般组成。
②运算符功能、表达式的组成及表达式的值:赋值运算符与赋值表达式,赋值运算符的左值要求;算术运算符与算术表达式,++、- -运算符的左值要求;关系运算符与关系表达式;逻辑运算符与逻辑表达式,含有&&,||运算符的表达式的操作数求值顺序与优化处理;逗号运算符与逗号表达式,逗号表达式的操作数求值顺序;条件运算符与条件表达式;位运算符与位运算表达式。
③运算符的目数。
④运算符的优先级与结合性。
⑤表达式运算中操作数类型的自动转换与强制转换。
2.基本语句(1)实现顺序结构的语句:表达式语句(包括函数调用语句)、空语句、复合语句;标准设备文件输入输出函数:printf()、scanf()、getchar()、putchar()、gets ()、puts()。
(2)实现选择结构的语句:if…else…语句、switch语句和break语句。
(3)实现循环结构的语句:while语句、do_while语句、for语句。
(4)其他语句:break、continue、return。
3.构造类型数据。
(1)基本类型数组(一维、二维)。
①数组的命名、声明及初始化;②数组的存储结构;③数组元素的引用;④字符数组的使用(字符串的存储及基本操作)。
江苏二级C语言笔试试卷参考答案及解析
2006 年(秋)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】目前硅的集成电路大规模生产技术已经达到0.13~0.09 微米,进一步将到0.07微米,也就是70 个纳米甚至更小。
根据预测,到2022 年,硅集成电路技术的线宽可能达到10 纳米,这个尺度被认为是硅集成电路的“物理极限”。
(2)D)【解析】调制解调器的英文是Modem,它的作用是利用模拟信号传输线路传输数字信号。
电子信号分两种,一种是“模拟信号”,另一种是“数字信号”。
我们使用的电话线路传输的是模拟信号,而PC 机之间传输的是数字信号。
所以当用户想通过电话线把自己的电脑连入Internet 时,就必须使用调制解调器来“翻译”两种不同的信号。
连入Internet 后,当PC 向Internet 发送信息时,由于电话线传输的是模拟信号,所以必须要用调制解调器来把数字信号“翻译”成模拟信号,才能传送到Internet 上,这个过程叫做“调制”。
(3)D)【解析】补码表示的8 位整数X=10010101,首先将其转化为原码(符号位不变取反加1),X 的原码为11101011,然后变号操作即为01101011。
(4)B)【解析】汉字机内码要占用至少 2 字节,计算机内存中连续 2 字节的内容其十六进制形式为34 和64,34H=110100B,64H=1100100B,2 个字节才13 位,达不到 2 字节16 位。
(5)C)【解析】虽然随着CPU 技术的不断发展,Intel 陆续研制出更新型的i80386、i80486 直到过去的PII 至强、PIII 至强、Pentium 3,最后到今天的Pentium 4 系列、至强(不包括至强Nocona),但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel 公司所生产的所有CPU 仍然继续使用X86 指令集,所以它的CPU 仍属于X86 系列。
计算机二级C语言07年9月试题(含答案)
9月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间120分钟,满分100分)一、选择题((1)-(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)程序中有必要的注释D)输入数据前要有提示信息(5)下列叙述中正确的是A)程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(6)下列叙述中正确的是A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线线结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A)n(n+1)/2 B)nlog2n C)n(n-1)/2 D)n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A)219 B)221 C)229 D)231(9)下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(10)下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表(11)C语言源程序名的后缀是A).exe B).C C).obj D).cp(12)可在C程序中用做用户标识符的一组标识符是A)and B)Date C)Hi D)case_2007 y-m-d Dr.Tom Bigl(13)以下选项中,合法的一组C语言数值常量是A)028 B)12. C).177 D)0x8A. 5e-3 OXa23 4c1.5 10,000-0xf 4.5e0 Oabc 3.e5(14)以下叙述中正确的是A)C语言程序将从源程序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,用以命名任意一个函数作为主函数(15)若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是A)scanf("%d",a,b,c); B)scanf("%d%d%d",a,b,c);C)scanf("%d",p); D)scanf("%d",&p);(16)以下关于long、int和short类型数据占用内存大小的叙述中正确的是A)均占4个字节 B)根据数据的大小来决定所占内存的字节数C)由用户自己定义D)由C语言编译系统决定(17)若变量均已正确定义并赋值,以下合法的C语言赋值语句是A)x=y==5; B)x=n%2.5; C)x+n=I; D)x=5=4+1;(18)有以下程序段int j; float y; char name[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入55566 7777abc后,y的值为A)55566.0 B)566.0 C)7777.0 D)566777.0(19)若变量已正确定义,有以下程序段i=0;do printf("%d,",i);while(i++);printf("%d\n",i)其输出结果是A)0,0 B)0,1 C)1,1 D)程序进入无限循环(20)有以下计算公式y=(x≥0)(x<0)若程序前面已在命令中包含math.h文件,不能够正确计算上述公式的程序段是A)if(x>=0) y=sqrt(x); B)y=sqrt(x)else y=sqrt(-x); if(x<0) y=sqrt(-x);C)if(x>=0)y=sqrt(x); D)y=sqrt(x>=0?x:-x);If(x<0)y=sqrt(-x);(21)设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是A)(EXP= =0) B)(EXP!=0)C)(EXP= =1)D)(EXP!=1)(22)有以下程序#include<stdio.h>main(){int y=9;for( ; y>0;y--)if(y%3= =0) printf("%d",--y);}程序的运行结果是A)741 B)963 C)852 D)875421(23)已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是A)isupper(c) B)’A’<=c<=’Z’C)’A’<=c&&c<=’Z’D)c<=(‘2’-32)&&(‘a’-32)<=c(24)有以下程序#include<stdio.h>main(){int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++) m=m%j;printf("%d\n",m);}程序的运行结果是A)0 B)1 C)2 D)3(25)若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是A)函数的实参和其对应的形参共占同一存储单元B)形参只是形式上的存在,不占用具体存储单元C)同名的实参和形参占同一存储单元D)函数的形参和实参分别占用不同的存储单元(26)已知字符’A’的ASCⅡ代码值是65,字符变量c1的值是’A’,c2的值是’D’。
2007年(春)江苏二级C上机试卷
2007年(春)江苏二级C上机试卷2007年(春)江苏二级C上机试卷2007年(春)上机试卷(01)(考试时间70分钟)一、改错题(18分)[程序功能]下列程序中函数fun的功能是:首先将s数组中的字符串按以下规则复制到t数组:对于下标值为偶数位置上的字符复制n次(n=下标值+1),对于下标值为奇数位置上的字符只复制一次;其次将t数组中的字符串按字符编码从小到大的顺序排序。
[测试数据与运行结果]当s中的字符串为“abcdefg”时,程序运行结果应为“abcccdeeeeefggggggg”当s中的字符串为“136254”时,程序运行结果应为“123455555666”[含有错误的源程序]*/#include "stdio.h"#include "conio.h"void fun(char *s,char *t){int i,j,k,n=0; char temp;for(i=0;s[i]!='\0'; ++i)if(i%2=0)for(k=0;k<i+1;++k){t[n]=s[i]; n++; }else t[n]=s[i];t[n]='\0';for(i=0;i<n-1;i++){k=i;for(j=0;j<n;j++)if(t[j]<t[k]) k=j;if(k!=i){ temp=t[i]; t[i]=t[k]; t[k]=temp; }}}main(){char s[20],t[100];printf("\nPlease enter string s:"); gets(s);fun(s);printf("The result is: %s",t);getch();}/*二、编程题(22分)[程序功能]验证对于任意一个不超过9位的自然数按下列步骤经过有限次的变换得到的新数最终转换成123并(1)统计该数中偶数数字的个数a(0被当作偶数对待),该数中奇数数字的个数b,该数的总位数c。
历年江苏省计算机二级C语言历年真题及答案(笔试)
2009年春季江苏省高校计算机等级考试考试试题第一部分计算机基础知识1. 在下列有关现代信息技术的一些叙述中,正确的是 1 。
A.集成电路是20世纪90年代初出现的,它的出现直接导致了微型计算机的诞生B。
集成电路的集成度越来越高,目前集成度最高的已包含几百个电子元件C.目前所有数字通信均不再需要使用调制解调技术和载波技术D.光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量‘.2。
最大的10位无符号二进制整数转换成八进制数是 2 。
.A。
1023 B。
1777 C。
1000 D。
10243. 在下列有关目前PC机CPU的叙述中,错误的是 3 。
A.CPU芯片主要是由Intel公司和AMD公司提供的B."双核”是指PC机主板上含有两个独立的CPU芯片C。
Pentium 4微处理器的指令系统由数百条指令组成 D.Pentium 4微处理器中包含一定容量的Cache存储器4. 在下列有关当前PC机主板和内存的叙述中,正确的是 4 。
A。
主板上的BIOS芯片是一种只读存储器,其内容不可在线改写B.绝大多数主板上仅有一个内存插座,因此PC机只能安装一根内存条C.内存条上的存储器芯片属于SRAM(静态随机存取存储器)D.目前内存的存取时间大多在几个到十几个ns(纳秒)之间5. 在下列有关PC机辅助存储器的叙述中,正确的是 5 。
A。
硬盘的内部传输速率远远大于外部传输速率B.对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度C.使用USB 2.0接口的移动硬盘,其数据传输速率大约为每秒数百兆字节D。
CD-ROM的数据传输速率一般比USB 2.0还快6。
在下列PC机I/O接口中,数据传输速率最快的是 6 。
A。
USB 2。
0 B.IEEE—1394 C.IrDA (红外)D。
SATA7. 计算机软件可以分为商品软件、共享软件和自由软件等类型。
在下列相关叙述中,错误的是7 。
A。
通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的B。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级 C 语言程序设计 2007 年(春)笔试试卷(考试时间 120 分钟,满分 60 分)第一部分 计算机基础知识(1)微电子技术是信息技术领域的关键技术,它以集成电路(IC )为核心。
在下列有关叙述中,错误的是__________。
A )目前 IC 芯片(如 CPU 芯片)的集成度可达数千万个电子元件B )Moore 定律指出,单块 IC 的集成度平均每半年翻一番C )从原料熔炼到最终产品包装,IC 的制造工序繁多,工艺复杂,技术难度非常高D )非接触式 IC 卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡(2)在下列有关通信中使用的传输介质的叙述中,错误的是__________。
A )计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约 100mB )同轴电缆可用于传输电视信号C )光纤价格高,一般不在校园网和企业网中使用D )微波的波长很短,适合于长距离、大容量无线通信(3)二进制数(1010)2与十六进制数(B2)16相加,结果为__________。
A )(273)8B )(274)8C )(314)8D )(313)8(4)设有一段文本由基本 ASCII 字符和 GB2312 字符集中的汉字组成,其代码为 B0 A1 57 69 6E D6 D0 CEC4 B0 E6,则在这段文本中含有__________。
A )1 个汉字和 9 个西文字符B )2 个汉字和 7 个西文字符C )3 个汉字和 5 个西文字符D )4 个汉字和 3 个西文字符(5)在下列有关 CPU 的叙述中,错误的是__________。
A )CPU 的主要组成部分有运算器、控制器和寄存器组B )CPU 的主要功能是执行指令,不同类型 CPU 的指令系统通常有所不同C )为了加快运算速度,CPU 中可包含多个算术逻辑部件(ALU )D )目前 PC 机所用的 CPU 芯片均为 Intel 公司的产品(6)PC 机在加电启动过程中会运行 POST 程序、引导系统、系统自举程序等。
若在启动过程中,用户按某一热键(通常是 Del 键)则可以启动 CMOS 设置程序。
这些程序运行的顺序是__________。
A )POST 程序→CMOS 设置程序→系统自举程序→引导程序B )POST 程序序→引导程序→系统自举程序→CMOS 设置程序C )CMOS 设置程序→系统自举程序→引导程序→POST 程序D )POST 程序→CMOS 设置程序→引导程序→系统自举程序 (7)目前 PC 机一般都有 USB 和 FireWire 接口,用于连接各种外部设备。
在下列关于这两种接口的叙述中,错误的是__________。
A )USB 是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等多种设备B )FireWire 是一种并行接口,通常用于连接需要高速传输大量数据的设备C )USB 2.0 的数据传输速率是 USB 1.0 的数十倍D )一个 USB 接口上可以连接不同的设备(8)在下列关于 PC 机外存储器的叙述中,错误的是__________。
A )1.44MB 软盘的每一面有 80 个磁道,每个磁道分为 18 个扇区,每个扇区 512 字节B )硬盘的主要性能指标之一是平均存取时间,它与硬盘的转速(rpm )有很大关系D)CD-R 是目前常用的可记录式光盘,但其刻录的数据不能修改(9)在下列Windows98/XP 操作系统的存储管理功能的叙述中,错误的是A)存储管理的功能主要包括内存分配与回收、共享和保护、自动扩充等B)系统将程序划分成固定大小的页面,以页面为单位进行内存的分配和调度C)虚拟存储器采用的页面调度算法是“先进先出”(FIFO)算法D)在Windows 98 和Windows XP 中,虚拟内存其实就是一个磁盘文件(即交换文件)(10)人们常说“软件的主体是程序,程序的核心是算法”。
在下列有关程序、算法和数据结构的叙述中,错误的是__________。
A)程序是用程序设计语言对解题对象和解题步骤进行的一种描述B)算法和数据结构是设计与编写程序时首先要考虑的两个重要方面C)算法是问题求解规则的一种过程描述,它必须有输入,但可以没有输出D)数据结构主要是研究数据的逻辑结构、存储结构以及在这些数据上定义的运算(11)下列关于局域网的叙述中,错误的是__________。
A)光纤分布式数字接口网(FDDI)常用于构造局域网的主干部分B)采用红外线或者无线电波进行数据通信,可以构造无线局域网C)两个或多个局域网可以进行互连D)所有的局域网均为以太网(12)在下列有关IP 地址、域名和URL 的叙述中,错误的是__________。
A)目前互联网中IP 地址大多数使用4 个字节(32 个二进位)表示B)使用C 类IP 地址的网络规模最大,一个C 类物理网络可以拥有上千万台主机C)一台主机通常只能有一个IP 地址,但可以有多个域名D)URL 用来标识WWW 网中的每一个信息资源,不同的信息资源对应不同的URL(13)TCP/IP 协议栈的应用层包括了各种高层协议,其中用于实现网络主机域名到 IP 地址映射的是__________。
A)DNS B)SMTP C)FTP D)Telnet(14)ADSL 是一种宽带接入技术,在线路两端加装ADSL MODEM 即可实现连网。
下面关于ADSL 的叙述中,错误的是__________。
A)它利用普通铜质电话线作为传输介质,成本较低B)在上网的同时,还可以接听和拨打电话,几乎互不影响C)从实现的技术上来看,数据的上传速度比数据的下载速度快D)利用ADSL 技术上网的用户,其PC 机必须安装以太网卡(15)目前PC 机使用的字符集及其编码标准有多种,20 多年来我国也颁布了多个汉字编码标准。
在下列汉字编码标准中,不支持简体汉字的是__________。
A)GB2312 B)GBK C)BIG5 D)GB18030(16)在下列有关数字图像的压缩编码和图像文件格式的叙述中,错误的是__________。
A)图像压缩的出发点是图像中的数据相关性很强,且人眼的视觉有一定的局限性B)压缩编码方法的优劣主要是看压缩倍数、重建图像的质量和压缩算法的复杂度等C)JPEG 图像的压缩倍数是可以控制的,且大多为无损压缩D)GIP 格式的图像能够支持透明背景,且具有在屏幕上渐进显示的功能(17)在下列有关MIDI 音乐的叙述中,错误的是__________。
A)MIDI 是一种音乐描述语言,它规定了乐谱的数字表示方法B)MIDI 音乐的文件扩展名为“.MID”或“.MIDI”C)MIDI 音乐可以使用Windows 中的媒体播放器等软件进行播放D)播放MIDI 音乐时,声音是通过音箱合成出来的(18)在下列有关中文版Windows 98/2000/XP 操作系统功能与操作的叙述中,错误的是__________。
A)“五笔字型”汉字输入法是Windows 内置的输入法之一B)在“画图”软件中画圆和正方形时,可在按Shift 键的同时用鼠标拖放操作C)在“资源管理器”窗口中,按Ctrl 键的同时用鼠标单击文件,可以实现该文件的反向选定D)作为虚似存储器使用的(页)交换文件可以设置在不同的逻辑硬盘上(19)在下列有关Microsoft Word 97/2000/2003 功能和操作的叙述中,错误的是__________。
A)Word 文档可以分别设置打开文件时的密码和修改文件时的密码B)页边距的计量单位可以设置为磅、英寸和厘米等C)可将选中的英文统一设置为小写,或大写,或词首字母大写,或句首字母大写等D)利用工具栏上的“格式刷”,可以复制字体的格式,但不能复制段落的格式(20)在下列有关Microsoft PowerPoint 97/2000/2003 功能和操作的叙述中,错误的是__________。
A)PowerPoint 文件可以另存为网页文件B)演示文稿可以按讲义方式打印,且一张纸(如A4 规格)可以打印多达6 张或9 张投影片C)演示文稿的放映方式可以设置为循环放映D)演示文稿中可以插入声音文件,但不可以录制旁白第二部分 C 语言程序设计一、选择题(21)以下关于C 语言源程序的叙述中错误的是__________。
A)一个C 源程序由若干个函数定义组成,其中必须有且仅有一个名为main 的函数定义B)函数定义由函数头部和函数体两部分组成C)在一个函数定义的函数体中允许定义另一个函数D)在一个函数定义的函数体中允许调用另一个函数或调用函数自身(22)以下表示中不能用做C 语言常量的是__________。
A)0UL B)(long)123 C)1e0 D)'\x2a'(23)以下标识符中不能用做变量名或自定义函数名的是__________。
A)main B)scanf C)_float D)sizeof(24)以下表示数学式“a<b<c”的逻辑表达式中错误的是__________。
A)a<b<cC)!(a>=b)&&!(b>=c)(25)以下程序运行后的输出结果是__________。
main(){ char a[7]="a0\0a0\0";int i,j; B)a<b&&b<c D)!(a>=b‖b>=c)i=sizeof(a);j=strlen(a);printf("%d %d",i,j);}A)2 2 B)7 2 C)7 5 D)6 2 (26)下面关于循环语句for、while、do_while 的叙述中正确的是__________。
A)三种循环语句的循环体都必须放入一对花括号中B)三种循环语句中都可以缺省循环终止条件表达式C)三种循环语句的循环体都至少被无条件地执行一次D)三种循环语句都可能出现无穷循环(27)以下程序段中有语法错误的是__________。
A)fun(char aa[10]){ while(*aa) printf("%c",*aa++);} C)main(){ char *aa="Hello!”;}while(*aa) printf("%c",*aa++);} B)fun(char*aa){ while(aa[0]) printf("%c",*aa++);} D)main(){ char aa[10]="Hello!";}while(*aa) printf("%c",*aa++);}(28)若有声明“int a[]={1,2,3,4},*p,i;”,则以下程序段中不能输出13 的是__________。