| 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 |
|
我要发言
|
1997年9月全国计算机等级考试笔试试卷
|
|||||||||||||
|
A)①→②→③B)③→②→①C)②→①→③D)②→③→① (12)设当前盘中某一文件路径为、A、C、B、ABC.C当前目录为、A.下列命令中错误的是 A)CD B)RD 、A、C、B C)TYPE 、A、C、B、ABC.C D)TYPE C、B、ABC.C (13)设当前盘中的根目录下有一子目录AB,在子目录AB下有一文件PQ.BAS.现要查看文件PQ.BAS的内容,应使用命令 A)TYPE 、AB PQ.BAS B)TYPE 、AB、PQ.BAS C)TYPE 、PQ.BAS D)DIR 、AB、PQ.BAS (14)自动自理文件必须放在 A)C盘根目录中B)A盘根目录中 C)启动盘的任一个目录中D)启动盘的根目录中 (15)设当前盘当前目录为C:、USER、XY、P,且当前盘当前目录为空,则下列命令中能正确执行的是 A)RD C:、USER、XY、P B)RD USER、XY、P C)MD 、USER、XY、PUSER D)MD 、XY、P、X、Y (16)下列DOS命令中,合法的是 A)DISKCOMP A.C B.C B)TYPE A.C 》》B.C C)COMP A:B:D)COMP A:A: (17)设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列DOS 命令中错误的是 A)DISKCOPY A:A:B)COPY A:*。* C)COPY *。*D)COPY A:*。*C: (18)下列DOS命令中错误的是 A)TYPE A.TXT 》PRN B)TYPE A.TXT PRN C)COPY *。TXT PRN D)COPY CON PRN (19)下列四组DOS命令中,互相等价的一组是 A)COPY A:*。*B:与DISKCOPY A:B: B)COPY ABC.TXTXYZ.TXT 与TYPE XYZ.TXT 》》ABC.TXT C)COPY ABC.TXTXYZ.TXT XYZ.TXT 与COPY XYZ.TXTABC.TXT D)TYPE *。FOR 》CON 与COPY *。FOR CON (20)设C盘目录结构如下: C:、根目录──┬──DOS 子目录 │ ├──TC子目录────TC.EXE │ |
|
├───FORTRAN 子目录────USER 子目录 │ └───AUTOEXEC.BAT 且C盘根目录下文件AUTOEXEC.BAT的内容为 CD FORTRAN CD 、TC 如果在A驱动器中插入一张根目录中只有扩展名为。C的若干个文件(即A盘中无DOS系统文件)的软盘片,则由C盘启动DOS系统后,第一次键入的下列命令中,正确的是 A)COPY A:、*。C B)COPY A:、*。C TC C)COPY A:、*。C FORTRAN D)CD USER (21)C语言提供的合法的数据类型关键字是 A)Double B)short C)integer D)Char (22)在C语言中,合法的长整型常数是 A)0L B)4962710 C)0.054838743 D)2.1869e10 (23)表达式:10!=9的值是 A)true B)非零值C)0 D)1 (24)合法的C语言中,合法的长整型常数是 A)'、t'B)“A”C)65 D)A (25)若有说明和语句: int a=5; a; 此处表达式a的值是 A)A)7 B)6 C)5 D)4 (26)在下列选项中,不正确的赋值语句是 A)t;B)n1=(n2=(n3=0)); C)k=i==j;D)a=bc=1; (27)若有说明:int i,j=7,*p=&i;,则与i=j;等价的语句是 A)I=*P;B)*P=*&J;C)i=&j;D)i=**p; (28)不能把字符串:Hello!赋给数组b的语句是 A)char b[10]={'H','e','l','l','o','!'}; B)char b[10];b=“Hello!”; C)char b[10];strcpy(b,“Hello!”); D)char b[10]=“Hello!”; (29)若有以下说明: 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] (30)若有以下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为6的表达式是 A)*p6 B)*(p6)C)*p=5 D)p5 (31)若有以下说明: |
|
int w[3][4]o={{0,1},{2,4},{5,8}}; int(*p)[4]=w; 则数值为4的表达式是 A)*w[1]1 B)p,*(p1) C)w[2][2]D)p[1][1] (32)若程序中有下面的说明和定义 struct abc {int x;char y;} struct abc s1,s2; 则会发生的情况是 A)编译进错B)程序将顺利编译`连接`执行 C)能顺利通过编译`连接`但不能执行D)能顺利通过编译`但连接出错 (33)能正确表示a≥10或a≤0的关系表达式是 A)a》=10 or a《=0 B)a》=10│a《=0 C)a》=10││a《=0 D)a》=10 ││a《=0 ((34)下面程序的输出是 main() {int x=3,y=6,a=0; while(x!=(y=o1)) {ao=1; if(y #include main() {char ss[10]=“12345”; strcat(ss,“6789”); gets(ss);printf(“%s、n”,ss); } A)ABC B)ABC9 C)123456ABC D)ABC456789 (40)若有以下的说明和语句: main() {int t[3][2],*pt[3],k; fpr(k=o;k《3;k)pt[k]=t[k]; } 则以一选项中能正确表示t数组元素地址的表达式是 A)&t[3][2]B)*pt[0]C)*(pt1}D)&pt[2] (41)下面程序输出数组中的最大值,由s指针指向该元素。 main() {int a[10]={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》s B)*p》*s C)a[p]》a[s]D)p——a》p——s (42)下面程序的输出是 #include main() {char*a=“abcdefgh”; fun(a);puts(a); } fun (char *s) {int x=0,y;char c; for(y=strlen(s)——1;x“,执行命令”PROMPT$P“后,系统提示符变为4” ── |
|
(5)要建立当前盘当前目录下的全部文件与下一级子目录的目录信息文件MYDIR应使用的DOS命令5 ──。 (6)若想通过以下输入语句给a赋于1,给b赋于2,则输入数据的形式应该是6 ── int a,b; scanf(“a=%b,b=%d,&a,&b);” (7)函数mycmp (char*s,chat *t)的功能是比较字符串s和t的大小,当s等于t 时返回0,否则返回s和t的第一个不同字符的ASCOII码的差值,即当s》t时返回正值,当s FILE *fp; main() {char ch; if((fp=fopen(19 ))==NULL)exit(0); ── while ((ch=getchar())!='@')fputc(ch,fp);20 ──; 1997年9月全国计算机等级考试二级笔试试卷基础知识和C语言程序设计答案及评分标准 一。选择题((1)~(40)题每题1分,(41)~(50)题每题2分,共60分) (1)D (2)D (3)A (4)B (5)B (6)A (7)D (8)B (9)C (10)C (11)D (12)B (13)B (14)D (15)C (16)B (17)C (18)B (19)B (20)A (21)B (22)A (23)D (24)A (25)C (26)D (27)B (28)B (29)D (30)C (31)D (32)A (33)D (34)D (35)C (36)D (37)C (38)D (39)A (40)C (41)B (42)D (43)A (44)D (45)C (46)B (47)D (48)C (49)D (50)C] 二。填空题(每空2分,共40分) ((1)至(5)题中所有字母都允许大、小写或大小写混合) (1)1 0.2或(0.2)16 ── (2)2 外部命令(答外部不扣分) ── (3)3 COPY *。DAT PRN ── (4)4 C:、USER ── (5)5 DIR 》MYDIR ── (6)6 a=1,b=2 ── (7)7 *s=*t ── (8)8 o246802468 ── (9)9 p=p7或p=7 ── (10)10 DDBBCC ── (11)11 int *12 *z ──── (12)13 (*b)。day 14 b——》day ───── 说明:答案[13]和[14]可以互换 (13)15 2 16 2 ──── |
|
(14)17 char *data 18 struct link *next ──── 说明:答案[17]和[18]可以互换 (15)19 “bi.dat”,“w”(说明:“w”内以w开头的字符串都可以) ── 20 fclose(fp) ── |
|
·1998年4月全国计算机等级考试二级笔试试卷基础部分和C语言程序设计
·1998年9月全国计算机等级考试二级笔试试卷基础部分和C语言程序设计 ·1999年4月全国计算机等级考试二级笔试试卷基础部分和C语言程序设计 ·1999年9月全国计算机等级考试二级笔试试卷基础部分和C语言程序设计 |
| 【关闭窗口】 | |