| 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 |
|
我要发言
|
1996年9月全国计算机等级考试二级笔试试卷
|
|||||||||||||
|
C)TYPE 、MY、FN.DAT D)TYPE A:、MY、FN.DAT (10)设所有的外部命令文件在C盘目录、DOS下。若当前盘为B盘,则要在5 英寸高密驱动器A上格式化一张容量为260KB的软盘,正确的命令是 A)FORMAT A:、360 B)C:、DOS、FORMAT A:/4 C)FORMAT A:、4 D)C:、DOS、FORMAT A:/4 (11)有一张DOS启动软盘,在根目录下用DIR命令显示出文件总数为20 个,若用COPY命令把该软盘根目录下的文件复制到另一张软盘上,则最多能复制的文件个数是 A)18 B)19 C)20 D)22 (12)为了列出A盘当前目录中文件标识符不超过三个字符`扩展名为任意的文件清单,可选用的命令是 A)DIR ??*。*B)DIR A:???。* C)DIR A:*。???D)DIR A:、*。* (13)为了将A盘当前目录、USER、AA中所有扩展名为。DAT的文件以同名复制到A盘目录、USER中,若当前盘为C盘,则可选用的命令是 A)COPY A:、USER、AA*。DAT B)COPY A:、USER、AA、*。DAT A;USER C)COPY A:、USER、AA、*。DAT A: D)COPY A:、USER、AA、*。DAT A:、USER (14)对计算机软件正确的态度是 A)计算机软件不需要维护 B)计算机软件只要能复制得到就不必购买 C)受法律保护的计算机软件不能随便复制 D)计算机软件不必有备份 (15)下列DOS命令中,正确的是 A)TYPE A:、*。FOR B)COPY A:、*。FOR 》PRN C)TYPE A:、*。FOR 》PRN D)COPY A:、*。FOR 》PRN (16)设在当前目录中ABC.TXT和XYZ.TXT文件均存在,则下列四组DOS命令中,互相等价的一组是()。 A)COPY A:*。*B:与DISKCOPY A:B: B)COPY ABC.TXTXYZ.TXT 与XYZ.TXT XYZ.TXT》》ABC.TXT |
|
C)COPY ABC.TXTXYZ.TXT XYZ.TXT与XYZ.TXT XYZ.TXTABC.TXT D)TYPE *。FOR》CON 与COPY *。FOR CON (17)在计算机内部,一切信息存取`处理和传送的形式是 A)ASCⅡ码B)BCD码 C)二进制D)十六进制 (18)计算机的软件系统一般分为 A)系统软件`应用软件与各种字处理软件 B)操作系统`用户软件与管理软件 C)系统软件与应用软件 D)操作系统`实时系统与分时系统 (19)与二进制数101.01011等值的十六进制数为 A)A.B B)5.51 C)A.51 D)5.58 (20)如果按字长来划分,微机可以分为8位机`16位机`32位机和64位机。所谓32位机是指该计算机所用的CPU A)同时能处理32位二进制数 B)具有32位的寄存器 C)只能自理32位二进制定点数 D)有32个寄存器 (21)下列语句中符合C语言语法的赋值语句是 A)a=7bc=a7;B)a=7b=a7; C)a=7b,b,a7 D)a=7b,c=a7; (22)在C语言中,要求运算数必须是整型的运算符是 A)%B)/ C)《D)! (23)已知字母A的ASCⅡ码为十进制的65,下面程序的输出是 A)67,D B)B,C C)C,D D)不确定的值 main() {char ch1,ch2; ch1='A''5'——'3'; ch2='A''6'——'3'; PRINTF(“%d,%c、n”,ch1,ch2);} (24)下面程序的输出是 A)0 B)1 C)3 D)不确定的值 main() {int x=10,y=3; printf(“%d、n”,y=x/y);} (25)若执行下面的程序时从键盘上输入3和4,则输出是 A)14 B)16 C)18 D)20 main() {int a,b,s; scanf(“%d%d”,&a,&b); s=a; if(a5)printf(“%d、n”,x); else printf(“%d、n,x——);}” (30)下面程序的输出是 A)3 B)4 C)1 D)2 main() {int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf(“%d、n”,*(p2));} |
|
(31)执行下面程序中输出语句后,a的值是 A)65 B)20 C)15 D)10 main() {int a; printf(“%d、n”,(a=3*5,a*4,a5));} (32)下面程序的输出是 A)0 1 2 3 B)0 4 0 10 C)0 4 5 15 D)1 4 5 15 main() {enum team {my,your=4,his,her=eis10}; printf(“%d%d%d%d、n”,my,your,his,her);} (33)下面程序的输出是 A)0 0 3 B)0 1 2 C)1 0 3 D)1 1 2 main() {int a=——1,b=4,k; k=(a《=0)&&(!(b——《=0)); printf(“%d%d%d%、n”,k,a,b);} (34)下面的程序片段所表示的数学函数关系是 ——1 (x《0)1 (x《0) A)y={0 (x=0)B)y={——1 (x=0) 1 (x=0)0 (x》0) 0 (x《0)——1 (x《0) C)y={——1 (x=0)D)y={1 (x=0) 0 (x》0)0 (x》0) y=——1; if(x!=0) if(x》0)y=1; else y=0; (35)下列函数的功能是 A)求字符串的长度B)比较两个字符串的大小 C)将字符串X复制到字符串Y D)将字符串X连接到字符串Y后面 int fun1(chat*x) {char*y=x; while(*y); return(y——x——1);} (36)若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回是 A)EOF B)——1 C)非零值D)NULL (37)根据下面的定义,能印出字母M的语句是 A)printf(“%c、n”,class[3]。name); B)printf(“%c、n”,class[3]。name[1]); C)printf(“%c、n”,class[2]。name[1]); D)printf(“%c、n”,clsaa[2]。name[0]); struct person{char name[9];int age;}; struct person class[10]={“john”,17, “paul”,19, “mary”,18, “adam”,16}; (38)下面程序的输出是 A)——1 B)0 C)1 D)不确定的值 main() |
|
{int x=100,a=10,b=20,ok1=5,ok2=0; if(a #include main() {char *p1 =“abc”,*p2 =“ABC”,str[50]=“xyz”; strcpy(str2,strcat(p1,p2); printf(“%、n”,str);} (40)下面程序的输出是 A)741 B)852 C)963 D875421 main() {int y=9" for(;y》0;y——) {if(y%3==0) {printf(“%d”,——y);continue;} } } (41)下面程序的输出是 A)100 B)160 C)120 D)64 main() {char x=040; printf(“%d、n”,x=x《《1):} (42)下面程序的输出是 A)0 B)1 C)3 D)6 main() {struct cmplx int x;inf y;}cnum[2]={1,3,2,7}; printf(“%d、n”,cnum[0]。y/cnum[0]。x*cnum[1]。x);} (43)下面程序输出是 A)23 B)26 C)33 D)36 int aa[3][3]={{2},{4},{6}}; main() {int i,*p=&aa[0][0]; for(i=0;i《2;i) {if(i==)) aa[i][i1]=*p1; else p; printf(“%d”,*P);} } (44)下面程序的输出是 A)23 B)24 C)25 D)26 void prty(int *x) {printf(“%d、n”,*);} main() {int a=25; prtv(&a);} (45)下面程序的输出是 A)3 B)4 C)6 D)9 fun3(int x) {static int a=3; a=x; return(a);} main() {int k=2,m=1,n; n=fun3(k); n=fun3(m); printf(“%d、n”,n);} (46)已知字符0的ASCII码为十六进制的30,下面程序的输出是 A)6 B)9 C)0 D)3 main() {union{unsigned char c; unsigned int i[4]; }z; z.i[0]=0x39; z.i[1]=0x36; printf(“%、n”,z.c);} (47)下面程序的输出是 A)60 B)68 C)99 D)108 main() {int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*P)[4]=a,i,j,k=0; for(i=0;i《3;i) for(j=0;j《2;j) |
|
k=k*(*(pi)j); printf(“%d、n”,k;} (48)下面程序的输出是 A)1 B)2 C)7 D)10 int m=13; int fun2(int x,int y) {int m=3; return(x*y——m); } main() {int a=7,b=5; printf(“%d、n”,fun2(a,b)/m);} (49)下面程序的输出是 A)32 B)16 C)8 D)24 typedef union {long x[2]; int y[4]; char z[8]; }MYTYPE; MYTYPE them; main() {printf(“%d、n”,sizeof(them));} (50)下面程序的输出是 A)ABCD B)A C)D D)ABCD BCD B C ABC CD C B AB D D A A char s[]=“ABCD”; main() {char *p; for(p=s;p #include void fun4(char str[] {int i,j; for(i=0,j=0;str[i];i) if(isalpha(str[i]))str[j]=str[i]; str[j]='、0';} main() {inti,j; for(i=0.j=0;str[j]=str[i] str[j]='、o';} main() {char ss[80]=“it is!”; tun4(ss); printf(“%s、n”,ss)。} (10)下面程序的输出是10 。 ______ #define PR(ar)printf(“%d”,ar) main() {int j,a[]={1,3,5,7,9,11,13,15},*p=a5; fot(j=3;j;j——) {switch(j) {case1: case2:PR(*p);break; case3:PR(*(——p));} (11)下面程序的输出是11 。 ______ unsigned tun6(unsigned num) {unsigned d=1; do { k*=num%10; num/=10; }while(num); return(k);} main() {unsigned n=26; printf(“%d、n”,fun6(n)); } (12)下面程序的输出是12 . ______ long fun5(int n) {long s; if((n==1)||(n==2)); s=2; else. s=nfun5(n——1); return(s);} main() {long x; x=fun5(4); printf(“%ld、n”,x);} |
|
(13)下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空。 #includeM void invert(dhar str[]) {inti,j,13 。 ____ tor(i=0,j=strlen(str)14 ;idatap——》datap——》link——》link——》data; if(16 )m3=m;} ─── return(m3);} (15)下面H涵数的功能是计算如下数学函数H的值。请填空。 h(a,b)=sin(ab)cos(ab) ────────×───── cos(b——a)sin(b——a) double fgh(double(*f)(double a),double(*g)(double b), double x,double y) {return(17 );} ─── double h(double a,double b) {return(fgh(sin,cos,a,b)*fhg(1 8 ));} ────_ (16)下面PI涵数的功能是根据以下的公式,返回满足度ε要求的π的值。请填空。 π1 1 2 1 2 3 1 2 3 4 ──=1────*────*──*────*──*──*──…… 2 3 3 5 3 5 7 3 5 7 9 double pi(double eps) {double s=0.0,t=》1.0; int n; tlr(1 9 );t》eps;n) ──── {s=t; t=n*t/(2*n1);} return(1.0*2 0 );} ── 1996年9月 全国计算机等级考试二级笔试试卷 一选择题((1)~(40)题每题1分,(41)~(50)题每题2分,共60分) (1)C (2)B (3)C (4)B (5)B (6)D (7)C (8)D (9)D (10)B (11)C (12)B (13)D (14)C (15)D (16)B (17)C (18)C (19)D (20)A (21)D (22)A (23)A (24)C (25)B (26)D (27)B (28)B (29)B (30)A (31)C (32)C (33)C (34)C (35)A (36)D (37)D (38)A (39)D (40)B (41)D (42)D (43)A (44)D (45)C (46)B (47)A (48)B (49)C (50)A 二、填空题(每空2分,共40分) (1)1 225 (2)2 ——77 ────── (3)3 COMMAND.COM (4)4 CD C: |
|
────── (5)5 C:、D1》(6)6 ——1 ────── (7)7 6 (8)8 12 ────── (9)9 Itis (10)10 9911 ────── (11)11 12 (12)12 9 ────── (13)13 k 14 ——1 (14)15 p——》link ────────16 mm或m《=m3或m3》=m ─── (15)17 f(xy)/g(y——x)或(*f)(xy)/g(y——x)或f(xy)/(*g)(y_x)或(*f) ───或(*f)(xy)/(*g)(y——x) 18 cos,sin,a,b ─── (16)19 n=1 20 s ────── |
| 【关闭窗口】 | |