频道栏目
首页 > 资讯 > 公共基础 > 正文

99年4月全国计算机等级考试二级笔试试卷

06-09-28        来源:[db:作者]  
收藏   我要投稿



(考试时间120分钟,满分100分)
 
一、选择题((1)-(40)每个选项1分,(41)-(50)每个选项2分,共60分)
  下列各题A)、B)、C)、D)四个有选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
 (1)微型计算机的性能主要取决于
  A)内存 B)中央处理器 C)硬盘 D)显示卡
 (2)有一个数值152,它与十六进制数6A相等,那么该数值是
  A)二进制数 B)八进制数 C)十进制数 D)四进制数
 (3)使用超大规模集成电路制造的计算机应该归属于
  A)第一代 B)第二代 C)第三代 D)第四代
 (4)已知英文字母a的ASCII代码值是十六进制数61H,那字母子b的ASCII代码值是
  A)34H B)54H C)24H D)64H
 (5)一片存储容量是1.44MB的软磁盘,可以存储大约140万个
  A)ASCII字符 B)中文字符 C)磁盘文件 D)子目录
 (6)在MS-DOS环境中同时按下[Ctrl]和[Break]两个键,其作用是
  A)终止当前操作 B)暂停当前操作 C)关机 D)热启动
 (7)将二进制数10000001转换为十进制数应该是
  A)127 B)129 C)126 D)128
 (8)磁盘处于写保护状态,那么磁盘中的数据A)不能读出,不能删改,也不能写入新数据B)可以读出,不能删改,也不能写入新数据C)可以读出,可以删改,但不能写入新数据D)可以读出,不能删改,但可以写入新数据
 (9)微型机启动后,DOS提示符是C:>,现提示符变为C:USER>,则说明刚执行过命令
  A)PROMPT B)PROMPT USER C)PROMPT $P$G D)CD USER
 (10)MS-DOS文件系统目录的组织形式属于
  A)关系型结构 B)网络型结构 C)树型结构 D)直线型结构
 (11)应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:TH 目录中,而数据文件存放在C:THDATA目录中。如要将它们完整地复制到A盘,应该使用的命令是
  A)XCOPY C:TH A: B)XCOPY C:TH A: /S C) XCOPY C:TH A: /M D)XCOPY C:TH A: /P
 (12)执行COPY A.+B.TXT这个DOS命令后,得到的磁盘文件是
  A)A.TXT B)B.TXT C)AB.TXT D)A+B.TXT
 (13)在WINDOWS中,将一个应用程序窗口最小化之后,该应用程序
  A)仍在后台运行 B)暂时停止运行 C)完全停止运行 D)出错
 (14)CD-ROM属于
  A)感觉媒体 B)表示媒体 C)表现媒体 D)存储媒体
 (15)在因特网(Internet)中电子公告板的缩写是
  A)FTP B)WWW C)BBS D)E-mail
 (16)设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为
  A)4 B)16 C)32 D)52
 (17)设有如下的变量定义:
  int i=8,k,a,b;
  unsinged long w=5
  double x=1,42,y=5.2
  则以下符合C语言语法的表达式是
  A)a+=a-=(b=4)*(a=3)
  B)x%(-3);
  C)a=a*3=2 D)y=float(i)
 (18)假定有以下变量定义:
  int k=7,x=12;
  则能使值为3的表达式是
  A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)
 (19)以下叙述中正确的是
  A)输入项可以是一个实型常量,如 scanf("%f,"3.5);
  B)只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf("a=%d,b=%d");
  C)当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf("%4.2f",&f);
  D)当输入数据时,必须指明变量地址,例如: scanf("%f",&f);
 (20)设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是
  A)把x和y按从大到小排列 B)把x和y按从小到大排列 C)无确定结果 D)交换x和y中的值
 (21)以下程序的输出结果是
  A)10 10  B)12 12  C)11 10  D)11 13main()
                    { int a=12,b=12;
                      printf("%d %d ",--a,++b);}
 (22)以下程序运行后,输出结果是
  A)cde B)字符c的ASCII码值 C)字符c的地址 D)出错
  main()
  { char *s="abcde";
  s+=2;
  printf("%ld ",s);
  }
 (23)以下程序输出结果是
  A)7 B)6 C)5 D)4
  main()
  { int m=5;
  if(m++>5)printf("%d ",m);
  else printf("%d ",m--);
  }
 (24)当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为
  A)1 B)2 C)3 D)6
  if(a<b)
  if(c<d) x=1;
  else
  if(a<c)
  if(b<d) x=2;
  else x=3;
  else x=3;
  else x=6;
  else x=7;
 (25)在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为
  A)ABCdef B)abcDEF C)abc D)DEF
  #include<stdio.h>
  main( )
  { char ch;while((ch=getchar( ))!= ){ if(ch>=A && ch<=Z)ch=ch+32;
  else if(ch>=a && ch<z)ch=ch+32;
  printf("%c",ch);}printf(" ");}(26)下面能正确进行字符串赋值操作的语句是
  A)char s[5]={"ABCDE"};
  B)char s[5]={A、B、C、D、E};
  C) char *s;s="ABCDEF";
  D)char *s;scanf("%s",s);
 (27)当执行以下程序段时
  A)循环体将执行一次 B)循环体将执行两次 C)循环体将执行无限次 D)系统将提示有语法错误
  x=-1;
  do { x=x*x;} while(!x);
 (28)执行以下程序后,输出的结果是
  A)-1 B)1   C)8   D)0
  main()
  { int y=10;
  do {y--;} while(--y);
  printf("%d ",y--);
  }
 (29)在下列选项中,没有构成死循环的程序段是A) int i=100
  while (1)
  {i=i%100+1;
  if(i>100)break;
  }B) for(;;);C)int k=1000;
  do{++k} while (k>=1000)D)int s=36
  While(s);--s;
 (30)执行语句:for(i=1;i++<4;)后;变量i的值是
  A)3 B)4 C)5 D)不定
 (31)以下程序运行后,如果从键盘上输入ABCDE<回车>,则输出结果为
  A)8 B)7 C)6 D)5
  #include<stdio.h>
  #include<string.h>
  func(char str[ ] )
  { int num =0;
  while(*(str+num!=) num+ +;
  return(num);
  }
  main( )
  {char str[10],*p=str;
  gets(p); printf("%d ",func(p));
  }
 (32)运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为
  A)2,0 B)5,0 C)5,5 D)2,5
  #include<stdio.h>
  main( ){int v1=0,v2=0;
  char ch;
  while((ch=getchar( ))!=#)
  switch(ch)
  {case a;
  case h;
  default; v1+ +;
  case 0; v2+ ;+
  }printf("%d,%d ",v1,v2);}
 (33)若以下程序所生成的可执行文件名不;当打入以下命令执行该程序时;
  FILE1 CHINA BEIJING SHANGHAI
  程序的输出结果是
  A)CHINA BEIJIANG SHANGHAI
  B)FILE1 CHINA BEIJING
  C)C B S
  D)F C B
  main(int argc,char *argv[])
  { while(argc-->0)
  { ++argv; printf("%s",*argv);}}
 (34)下面程序的运行结果是
  A)12ba56 B)6521 C)6 D)62
  main()
  { char ch[7]={"65ab21"};
  int i,s =0
  for(i=0;ch[i]>=0&&ch[i]<9;i+=2)
  s=10*s+ch[i]-0
  printf("%d ",s);
  }
 (35)运行下面的程序,如果从键盘上输入:
  ab <回车>
  c <回车>
  def <回车>则输出结果为
  A) a B)a C)ab D)avcdef
    b  b  c
    c  c  d
    d  d
    e
    f
  #include<stdio.h>
  #define N 6
  main( )
  { char c[N];
  int i=o
  for( ;i<N;c[i]=getchar(),i++)
  for( i=0;i<N;i++) putchar(c[i]); printf(" ");
  }
 (36)以下程序运行后输出结果是
  A)8 B)7 C)6 D)5
  #include<stdio.h>
  ss(char *s)
  { char *p=s;while(*p)p++;
  return(p-s);}main( ){ char *a="abded";
  int i;
  i=ss(a);printf("%d ",i);}
 (37)以下程序运行后,输出结果是
  A)8,15 B)8,16 C)8,17 D)8,8
  func(int a,int b)
  { static int m=0,i=2;
  i+=m+1;
  m=i+a+b
  return(m);}main()
  { int k=4,m=1,p;
  p=func(k,m);printf("%d,",p);p=func(k,m);printf("%d ",p);}
 (38)以下程序运行后,输出结果是
  A)49.5 B)9.5 C)22.0 D)45.0
  #include<stdio.h>
  #define PT 5.5
  #define S(x) PT*x*x
  main( )
  { int a=1,b=2;printf("%4.1f ",S(a+b))}
 (39)以下程序运行后,输出结果是
  A)ABCDEFG B)CDG C)abcdefgh D)abCDefGh
  main( )
  { static char a[]="A

相关TAG标签
上一篇:99年9月二级笔试试卷基础部分和PASCAL语言程序设计
下一篇:警惕木马Dropper病毒链接非法网站
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站