本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
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
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169