logo资料库

1995年9月全国计算机二级C语言考试真题及答案.doc

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
1995 年 9 月全国计算机二级 C 语言考试真题及答案 一、选择题((1)-(40)每小题 1 分,(41)-(50)每小题 2 分,共 60 分) 下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题 卡相应位置上,答在试卷上不得分。 (1) 台电子数字计算机 ENIAC 诞生于 A.1927 年 B.1936 年 C.1946 年 D.1951 年 (2) 用 FORTRAN 语言编制的源程序要变为目标程序,必须经过 A.汇编 B.解释 C.编辑 D.编译 (3) 计算机软件一般包括系统软件和 A.字处理软件 B.应用软件 C.管理软件 D.科学计算机软件 (4) 计算机内使用的数是 A.二进制数 B.八进制数 C.十进制数 D.十六进制数 (5) 目前微型机常用的 5.25 寸双面高密度软盘的容量是 A.360KB B.1.44MB C.760KB D.1.2MB 1
(6) 具有多媒体功能的微机系统常用 CD-ROM 作为外存储器,它是 A.只读内存储器 B.只读大容量软盘 C.只读硬盘 D.只读光盘 说明: (7)到(17)题给定的条件如下: 微机系统有 A 和 B 两个容量相同的软盘驱动器,硬盘 C 的目录结构为 文件 AUTOEXEC.BAT 的内容为 PROMPT $P$G CD F4 CD \DOS (7) 微机系统用硬盘 C 启动后,当前系统提示符是 A.C:\> B.C:\DOS> C.C:\F4> D.C> (8) 在用 C 盘启动后,把 A 盘格式化成系统盘的命令为 A.FORMAT A: B.\FORMAT A:/S C.\DOS\FORMAT A:/S D.\DOS\FORMAT A:\S (9) 设当前盘为 C 盘,C 盘当前目录为\DOS。把 JD1.FOR 和 JD2.FOR 连接起来后存入 A 盘根 目录下,命名为 JD3.FOR,应使用命令 A.COPY JD1.FOR+JD2.FOR A:JD3.FOR B.COPY \F4\JD1.FOR+JD2.FOR A:\JD3.FOR C.COPY \F4\JD1.FOR+\F4\JD2.FOR A:\JD3.FOR D.COPY \F4\JD1.FOR+\F4\JD2.FOR JD3.FOR (10) 设当前盘为 C 盘,C 盘当前目录为\DOS。把 FORMAT.COM 和 DISKCOPY.COM 两个命令文 2
件复制到 A 盘上的命令为 A.COPY \DOS\*.* A: B.COPY\*.COM A: C.COPY DOS\*.* A: D.COPY DOS\*.COM A: (11) 列出硬盘 C 上所有扩展名为.FOR 文件的命令是 A.DIR\*.FOR B.DIR C:\F4\*.FOR C.DIR C:\*.FOR D.DIR C:\F4\*.* (12) 把 A 盘的所有信息复制到 B 盘上的命令为 A.COPY A:*.* B: B.COPY A:*.* B:*.* C.C:\DOS\DISKCOPY A: B: D.C:\DOS\DISKCOPY B: A: (13) 设当前盘为 C 盘。删除硬盘 C 上的两个扩展名为.EXE 文件的命令是 A.DEL\F4\*.EXE B.DEL\XD?.EXE C.DEL\F4\*.* D.DEL \*.EXE (14) 设当前盘为 C 盘。C 盘当前目录为\DOS。在硬盘 C 的根目录下建立新子目录 USER 的命 令为 A.MD C:USER B.MD\USER\ C.MD\USER D.MD USER (15) 设当前盘为 C 盘,C 盘当前目录为根目录。在硬盘 C 上删除子目录 F4 的命令或命令组 为 A.RD F4 3
B.RD\F4 C.DEL\F4\*.* D.DEL\*.* RD F4 RD F4 (16) 设当前盘为 C 盘,C 盘当前目录为根目录。把 JD1.FOR 改名为 JX1.FOR 的命令为 A.REN JD1.FOR JX1.FOR B.REN JX1.FOR JD1.FOR C.REN F4\JD1.FOR JX1.FOR D.REN \F4\JX1.FOR JD1.FOR (17) 显示 C 盘根目录下所有.TXT 文件内容的命令为 A.TYPE C:\*.TXT B.TYPE C:\*.TXT>CON C.COPY C:\*.TXT>CON D.COPY C:\*.TXT CON (18) 按照数据模型分类,FoxBASE 和 dBASE 是属于 A.层次型 B.网状型 C.关系型 D.混合型 (19) FoxBASE 和 dBASE 命令文件的扩展名为 A..PRG B..DBF C..MEM D..TXT (20) “计算机等级考试”这七个汉字作为字符串常量,在 FoxBASE 和 dBASE 中,可以表示 为 A.{计算机等级考试} B.(计算机等级考试) C.计算机等级考试 4
D.“计算机等级考试” (21) 请选出可用作 C 语言用户标识符的一组标识符 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof (22) 设 int a=12,则执行完语句 a+=a-=a*a 后,a 的值是 A.552 B.264 C.144 D.-264 (23) C 语言程序的基本单位是 A.程序行 B.语句 C.函数 D.字符 (24) 请选出合法的 C 语言赋值语句 A.a=b=58 B.i++; C.a=58,b=58 D.k=int(a+ B.; (25) 执行下面程序片段的结果是 int x=23; do { printf("-",x--);} while(!x); 5
A.打印出 321 B.打印出 23 C.不打印任何内容 D.陷入死循环 (26) 请选出以下语句的输出结果 printf("%d\n",strlen("\t\"\065\xff\n")); A.5 B.14 C.8 D.输出项不合法,无正常输出 (27) 设有如下的函数 ggg(x) float x; { printf("\n%d",x*x);} 则函数的类型 A.与参数 x 的类型相同 B.是 void C.是 int D.无法确定 (28) 设有如下枚举类型定义: enum language { Basic=3,Assembly,Ada=100,COBOL,Fortran}; 枚举量 Fortran 的值为 A.4 B.7 C.102 D.103 (29) 若有以下说明和语句,请选出哪个是对 c 数组元素的正确引用 int c[4][5], (*cp)[5]; cp=c; 6
A.cp+1 B.*(cp+3) C.*(cp+1)+3 D.*(*cp+2) (30) 标准函数 fgets(s, n, f) 的功能是 A.从文件 f 中读取长度为 n 的字符串存入指针 s 所指的内存 B.从文件 f 中读取长度不超过 n-1 的字符串存入指针 s 所指的内存 C.从文件 f 中读取 n 个字符串存入指针 s 所指的内存 D.从文件 f 中读取长度为 n-1 的字符串存入指针 s 所指的内存 (31) 设有如下一段程序: int *var,ab; ab=100 var=&ab; ab=*var+10; 执行上面的程序后,ab 的值为 A.120 B.110 C.100 D.90 (32) 以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #include main() { int a[10],i=0; while(i<10) scanf("%d",________ ); ┇ } A.a+(i++) B.&a[i+1] C.a+i 7
D.&a[++i] (33) 设有如下的程序段: char str[ ]="Hello"; char *ptr; ptr=str; 执行上面的程序段后,*(ptr+5)的值为 A.’o’ B.’\0’ C.不确定的值 D.’o’的地址 (34) 在宏定义 #define PI 3.14159 中,用宏名 PI 代替一个 A.单精度数 B.双精度数 C.常量 D.字符串 (35) 字符(char)型数据在微机内存中的存储形式是 A.反码 B.补码 C.EBCDIC 码 D.ASCII 码 (36) 执行下面的程序段 int x=35; char z=’A’; int b; B=((x&15)&&(z<’a’)); 后,B 的值为 A.0 B.1 C.2 8
分享到:
收藏