


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机等级考试二级笔试题基础知识和 C 语言程序设计考试时间 120 分钟,满分 100 分)选择题( (1)-(40) 每小题 1分, (41)-(50) 每小题 2分,共 60分)下列各题A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相 应位置上涂黑,答在试卷上不得分。(1)B)D)应用软件是指A) 所有能够使用的软件C) 所有微机上都应使用的基本软件 能被各应用单位共同使用的某种软件专门为某一应用目的而编制的软件(2)A)B)C)D)列述叙中错误的是计算机要经常使用不要长期闲置不用 为了延长计算机的寿命,应避免频繁开关计算机 在计算机附近应避免磁场干扰
2、 计算机用几小时后,应关机一会儿再用(3)下列字符中, ASCII 码值最小的是A) AB) aC) ZD) x(4)用晶体管作为电子器件制成的计算机属于A) 第一代B) 第二代C)第三代D) 第四代(5)下列各不同进制的四个无符号数中,最小的数是A) (11011001) 2 B) (37) 8C) (75) 10D) (2A) 16(6)二进制数 1110111.11 转换成十六进制数是A) 77.CB) 77.3C) E7.CD) E7.3(7)下列各无符号十进制数中,能用八位二进制表示的是A) 296B) 333C) 256D) 199(8)计算机的软件系统可分类为A) 程序与数据D)
3、 操作系统与语言处理程序B) 系统软件与应用软件D) 程序、数据与文档(9) 486机中的CPU同时能处理的二进制位数为A) 8B) 16C) 32D) 64(10)在使用计算机的过程中,需要重新启动A)按 Ctrl+Break 键 B)按 ac 键DOS则要C) 按 Ctrl+Alt+DelD)按AH键(11)现要从软盘启动DOS软盘中已存有DOS系统),设有如下一些操作 该软盘插入A驱动器;关好A驱动器门。则冷启动的操作顺序应为 A)TTB)TTC)TT: 打开计算机电源; 将(12)设当前盘中某一文件路径为ACBABC.C,当前目录为A。下列命令中错误的是A) CD.B) RD ACBC
4、) TYPE ACBABC.CD) TYPE CBABC.C(13)设当前盘中的根目录下有一子目录AB,在子目录AB下有一文件PQ.BAS现要查看文件PQ.BAS的内容,应使用命令A) TYPE AB PQ.BASB) TYPE ABPQ.BASC) TYPE PQ.BASD) DIR ABPQ.BAS(14)自动批处理文件必须放在A) C盘根目录中C)启动盘的任一个目录中B) A盘根目录中D)启动盘的根目录中(15)设当前盘当前目录为C:USERXYP,且当前盘当前目录为空,则下列命令中能正确执行的是A) RD C:USERXYPB) RD USERXYPC) MD USERXYPUSERD
5、) MD USERXYPXY(16)下列DOS命令中,合法的是A) DISKCOMP A.C B.CC) COMP A: B:B) TYPE A.C >> B.CD) COMP A: A:(17)设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列A) DISKCOPY A: A:B) COPY A:*.*C) COPY *.*DOS命令中错误的是D) COPY A:*.* C:(18)下列DOS命令中错误的是A) TYPE A.TXT>PRNC) COPY *.TXT PRNB) TYPE A.TXT PRND) COPY CON PRN(19)下列四组DOS命令中,
6、互相等价的一组是A) COPY A:*.* B: 与 DISKCOPY A: B:B) COPY ABC.TXT+XYZ.TXT与 TYPE XYZ.TXT >> ABC.TXTC) COPY ABC.TXT+XYZ.TXT XYZ.TXT与 COPY XYZ.TXT+ABC.TXTD) TYPE *.FOR>CON与 COPY *.FOR CON(20)设C盘目录结构如下:根目录AUTOEXEC.BAT且C盘根目录下文件 AUTOEXEC.BAT!内容为CD FORTRANCD TC如果在A驱动器中插入一张根目录中只有扩展名为.C的若干文件(即A盘中无DOS系统文件)的软盘
7、片,则由 C盘启动DOS系统后,第一次键入下列命令中,正确的是A) COPY A:*.CB) COPY A:*.C TCC) COPY A:*.C FORTRAN D) CD USER(21) C语言提供的合法的数据类型关键字是A) DoubleB) shortC) in tegerD) Char(22)在C语言中,合法的长整型常数是A) 0L 表达式 :10!=9A) trueB) 4962710的值是B) 非零值C) 0.054838743C) 0合法的C语言中,合法的长整型常数是A) 't'B) "A"C) 65若有说明和语句 :int a=5;a+;
8、此处表达式a+的值是A) 7B) 6C) 5在下列选项中,不正确的赋值语句是A) +t;B) n1=(n2=(n3=0);C) k=i=j;若有说明 :int i , j=7 , *p=&i; ,则与 i=j; 等价的语句是A) I= *P;B) *P=*&J;C) i=&j;不能把字符串 :Hello! 赋给数组 b 的语句是A) char b10='H','e','l','l','o','!'B) char b10;b="Hello!"C) char
9、b10;strcpy(b,"Hello!");D) char b10="Hello!"若有以下说明 :int a12=1,2,3,4,5,6,7,8,9,10,11,12;char c='a',d,g;则数值为 4 的表达式是A)ag-cB)a4C)a'd'-'c'若有以下说明 :int a10=1,2,3,4,5,6,7,8,9,10,*p=a;则数值为 6 的表达式是A) *p+6B) *(p+6)C) *p+=5若有以下说明 :int w34o=0,1,2,4,5,8;int(*p)4=w;则数值为
10、4的表达式是A) *w1+1 B) p+,*(p+1)C) w22若程序中有下面的说明和定义struct abcint x;char y;struct abc s1,s2; 则会发生的情况是 A) 编译进错C)能顺利通过编译 ' 连接 ' 但不能执行D) 2.1869e10D) 1D) AD) 4D) a=b+c=1;D) i=* *p;D)a'd'-cD) p+5D) p11B)程序将顺利编译 ' 连接 ' 执行D) 能顺利通过编译 ' 但连接出错(23)(24)(25)(26)(27)(28)(29)(30)(31)(32)B)a&g
11、t;=10 | a<=0D)a>=10 | | a<=0C) 123456ABCD) ABC456789(33) 能正确表示a > 10或aw 0的关系表达式是A)a>=10 or a<=0C)a>=10 | | a<=0(34) 下面程序的输出是main() int x=3,y=6,a=0;while(x+!=(y+=o1) a+o=1;if(y#includemain() char ss10="12345" strcat(ss,"6789"); gets(ss);printf("%sn&quo
12、t;,ss);A) ABCB) ABC9(35) 下面程序的输出是main() char *a="12134211"int v1=0,v2=0,v3=0,v4=0,k;for(k=0;sk;k+)switch(sk) default:v4+;case '1': v1+;case '3': v3+;case '2': v2+; printf("v1=%d,v2=%d,v3=%d,v4=%dn",v1,v2,v3,v4); A) v1=4,v2=2,v3=1,v4=1B) v1=4,v2=9,v3=3,v4=1
13、C) v1=5,v2=8,v3=6,v4=1D) v1=8,v2=8,v3=8,v4=8(36) 下面程序的输出是main()int k=11;printf("k=%d,k=%o,k=%xn",k,k,k);A) k=11,k=12,k=11B) k=11,k=13,k=13C) k=11,k=013,k=0xbD) k=11,k=13,k=b(37) 若有以下程序段 ,w 和 k 都是整型变量 :IIIw=k;LB: if(w=0) go to LE;w-; printf("*");goto LB;LE:则不能与上面程序段等价的循环语句是A)for(w
14、=k;w!=0;w-) printf("*");C)w=k;while(w-!=0)printf("*");w+;B) for(w=k;w;-w)printf("*");D)w=k;do w-;printf("*");while(w!=0);A) *p=&a; scanf("%lf",p); C) p=&a;scanf("%lf",a);(38) 若有说明, double *p,a; 则能通过 scanf 语句正确给输入项读入数据的程序段是B)p=(doubl
15、e *)malloc(8);scanf("%f",p);D)p=&a; scanf("%le",p);(39) 当执行下面程序且输入:ABC时,输出的结果是#include<stdio.h> #include<string.h>main() char ss10="12345"gets(ss);printf("%sn",ss); C) 123456ABCD) ABC456789A) ABCB) ABC9(40) 若有以下的说明和语句 :main()int t32, *pt3,k; fp
16、r(k=o; k<3;k+)ptk=tk; 则以一选项中能正确表示 t 数组元素地址的表达式是 A) &t32B) *pt0C) *(pt+1)D) &pt2(41) 下面程序输出数组中的最大值,由 s 指针指向该元素 .main() int a10=6,7,2,9,1,10,5,8,4,3,*p,*s; flr(p=a, s=a; p-a<10; p+) if(-?-)s=p;printf("The max:%d",*s):则在 if 语句中的判断表达式应该是A) p>sB) *p>*sC) ap>asD) p-a>p-
17、s(42) 下面程序的输出是#include<string.h>main() char*a="abcdefgh" fun(a);puts(a); fun (char * s) int x=0,y;char c;for(y=strlen(s)-1;x<y;x+,y-) c=sx;sx=sy;sy=c; A)abcdefghB)hgfdecbaC)dcbahgfeD)hgfedcba在此函数调用语句中实参的D)6(43) 若有以下函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b); 个数是A) 3B) 4C)5(44) 下面程序的输出是
18、main() int t=1; fun(fun(t); fun(int h) static int a3=1,2,3; int k;for(k=0;k<3;k+) ak+=ak-h;for(k=1;k<3;k+) printf("%d",ak); printf("n"); return(ah);A)1,2,3, B)1,3,5, C) 1,3,5,1,5,9, 1,3,5, 0,4,8, -1,3,7,(45) C 语言中,函数的隐含存储类别是A) autoB)static C)extern(46) 下面程序的输出是int w=3;main(
19、) int w=10; printf("%dn",fun(5)*w); fun(int k) if(k=0) return w;return(fun(k-1)*k); A)360 B)3600 C)1080D) 1,3,5,D)无存储类别D)1200(47) 要求函数的功能是交换 函数是x和y中的值,且通过正确调用返回交换结果。能正确招待此功能的A) funa(int *x,int *y) int *p; *p=*x;*x=*y;*y=*p;C) func(int *x,int *y)*x=*y;*y=*x;A) funa(int *a,int n,int x ) *a=x
20、; while(an!=x)n-; return n;C) func(int a,int n,int x ) int *k; a0=x;k=a+n; while(*k!=x) k-; return k-n;(49) 若有下面的说明和定义,则struct aaB)funb(int *a,int n,int x)int k;for(k=1;k<=n;k+)if(ak=x)return k;return 0; D) fund(int a,int n,int x ) int k=0;dok+; while(k<n+1)&&(ak!=x); if(ak=x)return k;
21、 else return 0; sizeof(struct aa) 的值是B) funb(int x,int y) int t;t=x;x=y;y=t;D) fund(int x,int y)*x=*x+*y; *y=*x-*y; *x=*x-*y; (48) 要求函数的功能是在一维数组中查找值;若找到则返回所在的下标值,否则返回0;数列放在到中。不能正确执行的函数是 int redouble r2; float r3;union uuchar u15; long u22; ua; mya;A)30B)29C)24D)22(50) 用十进制数表示表达式:12/012的运算结果是A) 1B) 0
22、C) 14D) 12二、填空题:(每空2分,共40分) 请将每空的正确答案写在答题卡【1】-【20】序号的横线上,答在试卷上不得分。(1) 与八进制小数0.1等值的十六进制小数为【1】。DOS命令分为内部命令和外部命令,SYS命令属于【2】。(3) 要打印输出当前盘当前目录下的所有扩展名为.DAT的文件内容,应使用的DOS命令为【3】。(4) 设当前系统提示符为"C:USER>",执行命令"PROMPT $卩后,系统提示符变为【4】。(5) 要建立当前盘当前目录下的全部文件与下一级子目录的目录信息文件MYDIR应使用的 DOS命令为【5】。(6) 若想通过以
23、下输入语句给a赋于1,给b赋于2,则输入数据的形式应该是【6】。int a,b;scan f("a=%b,b=%d,&a,&b);(7) 函数mycmp(char*s,chat *t)的功能是比较字符串 s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCOII码的差值,即当s>t时返回正值, 当s等于t时返回0,否则返回s和t的第一个不同字符的ASCOII码的差值,即当s>t时返回正值,当s<t时返回负值,请填空。mycmp(char *s,char *t) while(*s=*t)if(*s='0') retu
24、rn 0;+s; +t; return (【7】);(8) 下面程序的输出是【8】。#define MAX 5int aMAX,k;main () fun 1();fun3(); fun2(); fun3();prin tf("n"); fun 1() for(k=0;k<MAX;k+) ak=k+k; fun 2() int aMAX,k;for(k=0;k<5;k+) ak=k; fun 3() int k;for(k=0;k<MAX;k+) pri ntf("%d",*(a+k): (9) 若有以下定义和语句,则使指针p指向值为3
25、6的数组元素的表达式是【9】。int a10=19,23,44,17,37,28,49,36,*p;p=a;(10) 下面程序的输出是【10】。mai n() enum em em1=3,em2=1,em3;char *aa="AA","BB","CC","DD"prin tf("%s%s%sn",aaem1,aaem2,aaem3); (11) 下面函数要求用来求出两个整数之和,并通过形参传回两数相加之和值,请填空。int add(i nt x,int y,【11】z)【12 】=x+y;(1
26、2) 有以下说明定义和语句,可用a.day引用结构体成员day,请写出引用结构体成员a.day的其它两种形式 【13】、【14】。struct int day;char mouth;i nt year;a,*b; b=&a;(13) 下面fun函数的功能是将形参 x的值转换成二进制数,所得二进制数的每一位数放在一维数组中返回,二进制数的最低位放在下标为0的元素中,其它依此类推。请填空。fun(int x,int b) int k=0,r;do r=x%【15】;bk+=r;x/=【16】; while(x); (14) 现有如图所示的存储结构,每个结点含两个域,data是指向字符串的指针域,next是指向结点的指针域。请填空完成此结构的类型定义和说明。struct link【17 】;【18】; *head;(15)下面程序把从终
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗安全文化引领下的医疗事故防范新思路
- 医疗保险费用的智能分析与决策支持
- 医学影像诊断与信息管理系统的融合应用探讨
- vhdl考试总结模版
- 2025年趣味亲子运动会活动总结模版
- 入职合同和正式合同范例
- 借款房屋抵押合同范例
- 个人公司转让合同范例
- 医学教育中的实践教学方法与策略
- 2025年上半年初中生物教学个人工作总结模版
- 物业业主入住仪式活动方案
- 《GMP知识培训》课件
- 广西来宾市兴宾区2024-2025学年七年级上学期期中生物学试题(含答案)
- 河道保洁应急服务
- 2024年会计专业考试高级会计实务试题与参考答案
- 酱香型白酒堆积发酵异常的研究现状与展望
- 房屋永久居住权合同范本
- 义务教育(音乐)课程标准(2022年版)解读
- 上海市市辖区(2024年-2025年小学五年级语文)人教版期末考试(下学期)试卷及答案
- DB+3309+T+106-2024人力资源和社会保障数据分类分级规范
- 主观幸福感量表SWB
评论
0/150
提交评论