本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2004年4月全国计算机等级考试二级C笔试试卷
1、【 单选题 】
1MB等于(    ) [1分]
、 1000字节
、 1024字节
、 1000×1000字节
、 1024×1024字节
答案:
2、【 单选题 】
与十六进制数200等值得十进制数为(    ) [1分]
、 256
、 512
、 1024
、 2048
答案:
3、【 单选题 】
所谓“裸机“是指(    ) [1分]
、 单片机
、 单板机
、 不装备任何软件的计算机
、 只装备操作系统的计算机
答案:
4、【 单选题 】
能将高级语言编写的源程序转换为目标程序的是(    ) [1分]
、 链接程序
、 解释程序
、 编译程序
、 编辑程序
答案:
5、【 单选题 】
在64位计算机中,一个字长所占字节数为(    ) [1分]
、 64
、 8
、 4
、 1
答案:
6、【 单选题 】
在Windows环境下,当一个应用程序窗口被最小化后,该应用程序(    ) [1分]
、 继续在后台运行
、 继续在前台运行
、 终止运行
、 暂停运行
答案:
7、【 单选题 】
在Windows环境下,能实现窗口移动的操作是(    ) [1分]
、 用鼠标拖动窗口中的任何部位
、 用鼠标拖动窗口的边框
、 用鼠标拖动窗口的控制按钮
、 用鼠标拖动窗口的标题栏。
答案:
8、【 单选题 】
在Windows环境下,PrintScreen键的作用是(    ) [1分]
、 打印当前窗口的内容
、 打印屏幕内容
、 复制屏幕到剪贴板
、 复制当前窗口到剪贴板
答案:
9、【 单选题 】
Internet的通信协议是(    ) [1分]
、 TCP/IP
、 BBS
、 WWW
、 FTP
答案:
10、【 单选题 】
下列叙述中正确的是(    ) [1分]
、 计算机病毒只感染可执行文件
、 计算机病毒只感染文本文件
、 计算机病毒只能通过软件复制的方式进行传播
、 计算机病毒可以通过网络或读写磁盘方式进行传播
答案:
11、【 单选题 】
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是 [1分]
、 有零个或多个输入
、 有零个或多个输出
、 有穷性
、 可行性
答案:
12、【 单选题 】
以下叙述中正确的是(    ) [1分]
、 C语言的源程序不必通过编译就可以直接运行
、 C语言中的每条可执行语句最终都将被转换成二进制的机器指令
、 C源程序经编译形成的二进制代码可以直接运行
、 C语言中的函数不可以单独进行编译
答案:
13、【 单选题 】
以下符合C语言语法的实型常量是(    ) [1分]
、 1.2E0.5
、 3.14.159E
、 .5E-3
、 E15
答案:
14、【 单选题 】
以下4组用户定义标识符中,全部合法的一组是(    ) [1分]
、 _main
enclude
sin
、 If
-max
turbo
、 txt
REAL
3COM
、 int
k_2
_001
答案:
15、【 单选题 】
若以下选项中的变量已正确定义,则正确的赋值语句是(    ) [1分]
、 x1=26.8%3;
、 1+2=x2;
、 x3=0x12;
、 x4=1+2=3;
答案:
16、【 单选题 】
设有以下定义
int  a=0;
double  b=1.25;
char c=’A’;
#define  d  2
则下面语句中错误的是() [1分]
、 a++;
、 b++;
、 c++;
、 d++;
答案:
17、【 单选题 】
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式 计算结果不相符的是(    ) [1分]
、 (a+b)*h/2
、 (1/2)*(a+b)*h
、 (a+b)*h*1/2
、 h/2*(a+b)
答案:
18、【 单选题 】
有以下程序
main( )
{
   int x=102,y=012;
   printf(“%2d,%2d\n”,x,y);
}  执行后输出结果是() [1分]
、 10,01
、 102,12
、 102,10
、 02,10
答案:
19、【 单选题 】
以下4个选项中,不能看作一条语句的是(    ) [1分]
、 {;}
、 a=0,b=0,c=0;
、 if(a>0);
、 if(b==0) m=1;n=2;
答案:
20、【 单选题 】
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是(    ) [1分]
、 scanf(“%d”,pa);
、 scanf(“%d”,a);
、 scanf(“%d”,&pa);
、 scanf(“%d”,*pa);
答案:
21、【 单选题 】
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是(    ) [1分]
、 if((a>b)&&(b>c)) k=1;
else k=0;
、 if((a>b)||(b>c))k=1;
else  k=0;
、 if(a<=b)  k=0;
else if(b<=c)  k=1;
、 if(a>b)  k=1;
else if(b>c)  k=1;
else k=0;
答案:
22、【 单选题 】
有以下程序
main( )
{  char k;  int  I;
   for(i=1;i<3;i++)
   {  scanf(“%c”,&k);
      switch(k)
      {  case ‘0’:  printf(“another\n”);
         case ‘1’:  printf(“number\n”);
      }
    }
}
程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是(    ) [1分]
、 another
number
、 another
number
another
、 another
number
number
、 number
number
答案:
23、【 单选题 】
有以下程序
main( )
{  int x=0,y=5,z=3;
   while(z-->0&&++x<5) y=y-1;
   printf(“%d,%d,%d\n”,x,y,z);
}  程序执行后的输出结果是(    ) [1分]
、 3,2,0
、 3,2,-1
、 4,3,-1
、 5,-2,-5
答案:
24、【 单选题 】
有以下程序
main( )
{  int i,s=0;
   for(i=1;i<10;i+=2)  s+=i+1;
   printf(“%d\n”,s);
}      程序执行后的输出结果是(    ) [1分]
、 自然数1~9的累加和
、 自然数1~10的累加和
、 自然数1~9中的奇数之和
、 自然数1~10中的偶数之和
答案:
25、【 单选题 】
有以下程序
main( )
{  int i,n=0;
   for(i=2;i<5;i++)
   {  do
      {  if(i%3)  continue;
         n++;
      } while(!i);
      n++;
   }
   printf(“n=%d\n”,n);
}  程序执行后的输出结果是(    ) [1分]
、 n=5
、 n=2
、 n=3
、 n=4
答案:
26、【 单选题 】
若程序中定义了以下函数
double  myadd(double a,double b)
{ return (a+b);}
并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是() [1分]
、 double myadd(double a,b);
、 double myadd(double,double);
、 double myadd(double b,double a);
、 double myadd(double x,double y);
答案:
27、【 单选题 】
有以下程序
char fun(char x , char y)
{  if(x<y)  return x;
   return y;
}
main( )
{  int a=’9’,b=’8’,c=’7’;
   printf(“%c\n”,fun(fun(a,b),fun(b,c)));
}  程序的执行结果是(    ) [1分]
、 函数调用出错
、 8
、 9
、 7
答案:
28、【 单选题 】
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是(    ) [1分]
、 p=1;
、 *q=2;
、 q=p;
、 *p=5;
答案:
29、【 单选题 】
有以下程序
void f(int v , int  w)
{  int t;
   t=v;v=w;w=t;
}
main( )
{  int x=1,y=3,z=2;
   if(x>y) f(x,y);
   else if(y>z) f(y,z);
      else      f(x,z);
   printf(“%d,%d,%d\n”,x,y,z);
}  执行后输出结果是(    ) [1分]
、 1,2,3
、 3,1,2
、 1,3,2
、 2,3,1
答案:
30、【 单选题 】
有以下程序段
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;
b=p[5];
b中的值是() [1分]
、 5
、 6
、 8
、 9
答案:
31、【 单选题 】
有以下程序
main( )
{  char a[]=”abcdefg”,b[10]=”abcdefg”;
   printf(“%d  %d\n”,sizeof(a),sizeof(b));
}  执行后输出结果是(    ) [1分]
、 7  7
、 8 8
、 8 10
、 10 10
答案:
32、【 单选题 】
有以下程序
void swap1(int c[])
{ int t;
  t=c[0];c[0]=c[1];c[1]=t;
}
void swap2(int c0,int c1)
{  int t;
   t=c0;c0=c1;c1=t;
}
main( )
{ int a[2]={3,5},b[2]={3,5};
  swap1(a);  swap2(b[0],b[1]);
  printf(“%d  %d  %d  %d\n”,a[0],a[1],b[0],b[1]);
}  其输出结果是(    ) [1分]
、 5 3 5 3
、 5 3 3 5
、 3 5 3 5
、 3 5 5 3
答案:
33、【 单选题 】
有以下程序
void sum(int *a)
{ a[0]=a[1];}
main( )
{  int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
   for(i=2;i>=0;i--)  sum(&aa[i]);
   printf(“%d\n”,aa[0]);
}    执行后的输出结果是(    ) [1分]
、 4
、 3
、 2
、 1
答案:
34、【 单选题 】
有以下程序
int f(int b[][4])
{ int i,j,s=0;
  for(j=0;j<4;j++)
  {  i=j;
     if(i>2)  i=3-j;
     s+=b[i][j];
  }
  return s;
}
main( )
{ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};
  printf(“%d\n”,f(a));
}  执行后的输出结果是(    ) [1分]
、 12
、 11
、 18
、 16
答案:
35、【 单选题 】
有以下定义
#include <stdio.h>
char a[10],*b=a;
不能给数组a输入字符串的语句是(    ) [1分]
、 gets(a);
、 gets(a[0]);
、 gets(&a[0]);
、 gets(b);
答案:
36、【 单选题 】
有以下程序
main( )
{ char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”};
  printf(“%d\n”,strlen(p[4]));
}  执行后输出结果是(    ) [1分]
、 2
、 3
、 4
、 5
答案:
37、【 单选题 】
有以下程序
int a=2;
int f(int *a)
{return (*a)++;}
main( )
{  int s=0;
   { int a=5;
     s+=f(&a);
   }
   s+=f(&a);
   printf(“%d\n”,s);
}  执行后输出结果是(    ) [1分]
、 10
、 9
、 7
、 8
答案:
38、【 单选题 】
有以下程序
#define  f(x)    x*x
main( )
{  int i;
   i=f(4+4)/f(2+2);
   printf(“%d\n”,i);
}  执行后输出结果是(    ) [1分]
、 28
、 22
、 16
、 4
答案:
39、【 单选题 】
设有以下语句
typedef struct  S
{  int g;  char  h;}T;
则下面叙述中正确的是(    ) [1分]
、 可用S定义结构体变量
、 可以用T定义结构体变量
、 S是struct类型的变量
、 T是struct  S类型的变量
答案:
40、【 单选题 】
有以下程序
struc STU{
          char name[10];
          int num;
         };
void f1(struct STU c)
{  struct STU  b={“LiSiGuo”,2042};
   c=b;
}
void f2(struct STU *c)
{  struct STU  b={“SunDan”,2044};
   *c=b;
}
main( )
{  struct  STU  a={“YangSan”,2041},b={“WangYin”,2043};
   f1(a);f2(&b);
   printf(“%d %d\n”,a.num,b.num);
}  执行后的输出结果是(    ) [1分]
、 2041 2044
、 2041 2043
、 2042  2044
、 2042  2043
答案:
12 下一页 末页
共2页,共69个题库
共2页,共69个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
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