本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2002年4月全国计算机等级考试二级笔试试卷(基础部分和C语言程序设计)
1、【 单选题 】
在计算机中,一个字长的二进制位数是 [1分]
、 8
、 16
、 32
、 随CPU的型号而定
答案:
2、【 单选题 】
计算机网络的突出优点是 [1分]
、 速度快
、 资源共享
、 精度高
、 容量大
答案:
3、【 单选题 】
切断计算机电源后,下列存储器中的信息会丢失的是: [1分]
、 RAM
、 ROM
、 软盘
、 硬盘
答案:
4、【 单选题 】
十进制数127转换成二进制数是 [1分]
、 11111111
、 01111111
、 10000000
、 11111110
答案:
5、【 单选题 】
要想打印存放在当前盘当前目录上所有扩展名为.TXT 的文件内容, 应该使用的DOS命令为 [1分]
、 DIR *.TXT>PRN
、 TYPE *.TXT>PRN
、 COPY *.TXT PRN
、 COPY  *.TXT>PRN
答案:
6、【 单选题 】
将当前盘当前目录及其子目录中的全部文件 (总量不足1.2MB) 复制到一张空的A盘的根目录下,应该使用的DOS命令为 [1分]
、 XCOPY *.*A:\ /M
、 XCOPY *.*A:\ /S
、 XCOPY *.*A:\ /P
、 XCOPY *.*A:\ /A
答案:
7、【 单选题 】
在C盘根目录下执行PROMPT $p$g命令之后,DOS的提示符变为 [1分]
、 C:>
、 C:\>
、 C>
、 C:\
答案:
8、【 单选题 】
DOS命令 "COPY CON DISP"中的CON代表 [1分]
、 子目录
、 磁盘文件
、 键盘
、 显示器
答案:
9、【 单选题 】
结构化程序设计所规定的三种基本控制结构是 [1分]
、 输入、处理、输出
、 树形、网形、环形
、 顺序、选择、循环
、 主程序、子程序、函数
答案:
10、【 单选题 】
要把高级语言编写的源程序转换为目标程序,需要使用 [1分]
、 编辑程序
、 驱动程序
、 诊断程序
、 编译程序
答案:
11、【 单选题 】
Windows环境下,PrintScreen键的作用是 [1分]
、 复制当前窗口到剪贴板
、 打印当前窗口的内容
、 复制屏幕到剪贴板
、 打印屏幕内容
答案:
12、【 单选题 】
在Windows环境下,为了终止应用程序的运行,应 [1分]
、 关闭该应用程序窗口
、 最小化该应用程序窗口
、 双击该应用程序窗口的标题栏
、 将该应用程序窗口移出屏幕
答案:
13、【 单选题 】
下列各带有通配符的文件名中,能代表文件XYZ.TXT的是 [1分]
、 *Z.?
、 X*.*
、 ?Z,TXT
、 ?.?
答案:
14、【 单选题 】
若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为 [1分]
、 1.4
、 1
、 2.0
、 2
答案:
15、【 单选题 】
若变量a是int类型,并执行了语句:a=‘A'+1.6;,则正确的叙述是 [1分]
、 a的值是字符C
、 a的值是浮点型
、 不允许字符型和浮点型相加
、 a的值是字符‘A’的ASCII值加上1。
答案:
16、【 单选题 】
以下程序段的输出结果是
int  a=1234;
printf("%2d\n",a); [1分]
、 12
、 34
、 1234
、 提示出错、无结果
答案:
17、【 单选题 】
以下选项中不属于C语言的类型的是 [1分]
、 signed  short  imt
、 unsigned  long int
、 unsigned  int
、 long  short
答案:
18、【 单选题 】
在16位C编译系统上,若定义long a; ,则能给a赋40000的正确语句是 [1分]
、 a=20000+20000;
、 a=4000*10;
、 a=30000+10000;
、 a=4000L*10L;
答案:
19、【 单选题 】
以下叙述正确的是 [1分]
、 可以把define和if定义为用户标识符
、 可以把define定义为用户标识符,但不能把if定义为用户标识符
、 可以把if定义为用户标识符,但不能把define定义为用户标识符
、 define和if都不能定义为用户标识符
答案:
20、【 单选题 】
若定义:int a=511,*b=&a;, 则printf("%d\n",*b);的输出结果为 [1分]
、 无确定值
、 a的地址
、 512
、 511
答案:
21、【 单选题 】
以下程序的输出结果是
main()
{  int  a=5,b=4,c=6,d;
   printf("%d\n",d=a>b?(a>c?a:c):(b));
} [1分]
、 5
、 4
、 6
、 不确定
答案:
22、【 单选题 】
以下程序中,while循环的循环次数是
main()
{ int  i=0;
  while(i<10)
  {  if(i<1)  continue;
     if(I==5)  break;
     i++;
  }
  ......
} [1分]
、 1
、 10
、 6
、 死循环,不能确定次数
答案:
23、【 单选题 】
以下程序的输出结果是
main()
{ int  a=0,i;
  for(i=;i<5;i++)
  {  switch(i)
     { case 0:
       case 3:a+=2;
       case 1:
       case 2:a+=3;
       default:a+=5;
     }
  }
  printf("%d\n",a);
} [1分]
、 31
、 13
、 10
、 20
答案:
24、【 单选题 】
以下程序的输出结果是
main()
{ int  a=4,b=5,c=0,d;
  d=!a&&!b||!c;
  printf("%d\n",d);
} [1分]
、 1
、 0
、 非0的数
、 -1
答案:
25、【 单选题 】
以下程序的输出结果是
char  cchar(char  ch)
{
   if(ch>=‘A’&&ch<=‘Z')  ch=ch-‘A'+‘a';
   return  ch;
}
main()
{  char  s[]="ABC+abc=defDEF",*p=s;
   while(*p)
   { *p=cchar(*p);
     p++;
   }
   printf("%s\n",s);
} [1分]
、 abc+ABC=DEFdef
、 abc+abc=defdef
、 abcaABCDEFdef
、 abcabcdefdef
答案:
26、【 单选题 】
以下程序的输出结果是
int  f()
{  static  int  i=0;
   int  s=1;
   s+=i;  i++;
   return  s;
}
main()
{  int  i,a=0;
   for(i=0;i<5;i++)  a+=f();
   printf("%d\n",a);
} [1分]
、 20
、 24
、 25
、 15
答案:
27、【 单选题 】
以下程序段的输出结果是
char  s[]="\\141\141abc\t";
printf  ("%d\n",strlen(s)); [1分]
、 9
、 12
、 13
、 14
答案:
28、【 单选题 】
若有以下程序
#include    <stdio.h>
void    f(int  n);
main()
{  void  f(int  n);
   f(5);
}
void f(int  n)
{  printf("%d\n",n);  }
则以下叙述中不正确的是 [1分]
、 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
、 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
、 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
、 函数f无返回值,所以可用void将其类型定义为无值型
答案:
29、【 单选题 】
以下程序调用findmax函数返回数组中的最大值
findmax(int  *a,int  n)
{ int  *p,*s;
  for(p=a,s=a;  p-a<n;  p++)
  if (     )  s=p;
  return(*s);
}
main()
{ int  x[5]={12,21,13,6,18};
  printf("%d\n",findmax(x,5));
}
在下划线处应填入的是 [1分]
、 p>s
、 *p>*s
、 a[p]>a[s]
、 p-a>p-s
答案:
30、【 单选题 】
以下程序的输出结果是
main()
{  char  cf[3][5]={"AAAA","BBB","CC"};
   printf("\"%s\"\n",ch[1]);
} [1分]
、 "AAAA"
、 "BBB"
、 "BBBCC"
、 "CC"
答案:
31、【 单选题 】
在C语言中,形参的缺省存储类是 [1分]
、 auto
、 register
、 static
、 extern
答案:
32、【 单选题 】
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是 [1分]
、 p=2*(int*)malloc(sizeof(int));
、 p=(int*)malloc(2*sizeof(int));
、 p=(int*)malloc(2*2);
、 p=(int*)calloc(2,sizeof(int));
答案:
33、【 单选题 】
若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是 [1分]
、 fopen("A:\user\abc.txt","r")
、 fopen("A:\\user\\abc.txt","r+")
、 fopen("A:\user\abc.txt","rb")
、 fopen("A:\\user\\abc.txt","w")
答案:
34、【 单选题 】
若有下面的说明和定义:
struct test
{  int  ml; char  m2;  float  m3;
   union uu {char ul[5]; int  u2[2];} ua;
}  myaa;
则sizeof(struct test )的值是 [1分]
、 12
、 16
、 14
、 9
答案:
35、【 单选题 】
以下程序的输出结果是
f(int  b[],int  m,int  n)
{ int  i,s=0;
  for(i=m;i<n;i=i+2)  s=s+b[i];
  return  s;
}
main()
{int  x,a[]={1,2,3,4,5,6,7,8,9};
 x=f(a,3,7);
 printf("%d\n",x);
} [2分]
、 10
、 18
、 8
、 15
答案:
36、【 单选题 】
若有以下定义和语句:
int  s[4][5],(*ps)[5];
ps=s;
则对s数组元素的正确引用形式是 [2分]
、 ps+1
、 *(ps+3)
、 ps[0][2]
、 *(ps+1)+3
答案:
37、【 单选题 】
以下程序的输出结果是
main()
{  int  b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;
   for(i=0;i<3;i++)
   for(j=i;j<=i;j++) t=t+b[i][b[j][j]];
   printf("%d\n",t);
} [2分]
、 3
、 4
、 1
、 9
答案:
38、【 单选题 】
以下程序的输出结果是
#include  <stdio.h>
#include  <string.h>
main()
{  char  b1[8]="abcdefg",b2[8],*pb=b1+3;
   while (--pb>=b1)  strcpy(b2,pb);
   printf("%d\n",strlen(b2));
} [2分]
、 8
、 3
、 1
、 7
答案:
39、【 单选题 】
在说明语句:int *f(    );中,标识符f代表的是 [2分]
、 一个用于指向整型数据的指针变量
、 一个用于指向一维数组的行指针
、 一个用于指向函数的指针变量
、 一个返回值为指针型的函数名
答案:
40、【 单选题 】
不合法的main函数命令行参数表示形式是 [2分]
、 main(int  a,char  *c[])
、 main(int  arc,char  **arv)
、 main(int  argc,char  *argv)
、 main(int  argv,char  *argc[])
答案:
12 下一页 末页
共2页,共61个题库
共2页,共61个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169