计算机二级C语言笔试试卷
2016年计算机二级C语言笔试试卷
2016年计算机等级上半年考试时间是3月26日—29日,下面小编为大家整理的是关于二级c语言设计的考试试题,希望对同学们的复习有帮助!
一、选择题((1)——(40)每小题1分,(41)--(50)每小题2分,共60分)
下列各题 A))、B)、C)只有一个选项是正确的, |
(1)下列述叙中正确的是
A)显示器和打印机都是输出设备B)显示器只能显示字符
C) 通常的彩色显示器都有7种颜色 D) 打印机只能打印字符和表格
计算机二级C语言笔试试卷
(2)微型计算机中运算器的主要功能是进行
A)算术运算 B)逻辑运算 C)算术和逻辑运算 D)初等
函数运算
(3)COMMAND。COM是DOS系统的最外层模块,通常称
之为
件管理系统 |
A)网络信息检索服务B)通过Web网页发布的公告信息
C)通过网络实时交互的信息传递方式D)一种利用网络交换信息
的非交互式服务
(5) 和十进制数225 相等的二进制数是 | |
计算机二级C语言笔试试卷
A)11101110B)11111110C)10000000D)1
1111111
(6)下列叙述中正确的是
A)指令由操作数和操作码两部分组成 B)常用参数xxMB表
示计算机的速度
(7) 计算机的内存储器比外存储器
A)价格便宜 B)存储容量大 C)读写速度快 D)读写速度慢
(8)设当前盘为C盘,执行DOS命令"COPYB:\A.TXT
PRN"之后,结果是
计算机二级C语言笔试试卷
A)B 盘上的A。TXT文件被复制到C盘的PRN文件B)屏
幕上显示B盘上的A。TXT文件内容
C)B盘上的A.TXT文件内容在打印机上输出D)B盘上的
A.TXT文件被复制到B盘上的PRN文件
(9)要将当前盘当前目录下的两个文件X1.TXT和B1.TXT连
接起来之后存入B 盘当前目录下并且命名Z.TXT,无论B盘当前目 |
XT+C:\WS\B1.TXTB:\Z。TXT
C)COPYA:X1.TXT+C:\WS\B1.TXTD)COPY
X1.TXT+B1。TXTB:Z.TXT
(10)下列四组DOS命令中,功能等价的一组是
计算机二级C语言笔试试卷
A)COPYA:*。*B:与DISKCOPYA: B: B) COPYABC.TXT
+XYZ。TXT与TYPEXYZ.TXTABC.TXT
C)COPYABC。TXT+XYZ.TXT与COPYXYZ。TXT+
ABC.TXTD)TYPE*.FORCON与COPY*。FORCON
(11)设当前目录为D:\BB,现要把D:\AA目录下首字符是A
的文本文件全部删除,
应该使用命令 | |
A) DEL A*.TXT B) DEL \AA\A.TXT | |
C)DEL\AA\A*.TXTD)DEL\AA\A?.TXT
(12)在Windows中,启动应用程序的正确方法是
A) 用鼠标指向该应用程序图标 B) 将该应用程序窗口最小 |
化成图标 | |
计算机二级C语言笔试试卷
C)将该应用程序窗口还原 D)用鼠标双击该应用程序图标
(13)在Windows中,终止应用程序执行的正确方法是
A)将该应用程序窗口最小化成图标B) 用鼠标双击应用程序
窗口右上角的还原按钮
C) 用鼠标双击应用程序窗口中的标题栏 D) 用鼠标双击应用 |
(14)在微机系统中,对输入输出设备进行管理的基本程序模块
(BIOS)存放在
A)RAM中B)ROM中C)硬盘中D)寄存器中
(15)使计算机病毒传播范围最广的媒介是
计算机二级C语言笔试试卷
A)硬磁盘 B)软磁盘C) 内部存储器 D)互联网
(16)设有 intx=11; 则表达式(x++* 1/3)的值是
A)3 B)4C) 11 D)12
(17)下列程序的输出结果是
A) 3 B) 3。2 C) 0 D) 3。07 |
{doubled=3。2;intx,y;
x=1.2;y=(x+3.8)/5.0;
printf("%d \n", d*y); | |
计算机二级C语言笔试试卷
}
(18)下列程序执行后的输出结果是(小数点后只写一位)
A)666。06.0B) 6 6 6.76.7
C)6 6 6。06.7 D)66 6.7 6.0
main() | |
{ double d; float f; ling l; int i; | |
i=f=1=d=20/3;
printf("%d%ld %f%f \n",i,l,f,d);
} | |
计算机二级C语言笔试试卷
(19)下列变量定义中合法的是
A)short_a=1-.le-1;B)doubleb=1+5e2.5;C)
longdo=0xfdaL;D) float2_and=1-e—3;
(20)设intx=1,y=1;表达式(!x||y--)的值是
A) 0 B) 1 C) 2D) -1
A) if(x0) y=1;B) if(x)
elseif(x<0)y=—1;if(x0)y=1;
elsey=0;elseif(x&lt;0)y=—1;
计算机二级C语言笔试试卷
elsey=0;
C)y=—1 D)y=0;
if(x)if(x=0)
if(x0)y=1;if(x0)y=1;
else if(x==0)y=0; else y=-1; |
(22)以下循环体的执行次数是
A)3 B)2 C)1D)0
main() | |
计算机二级C语言笔试试卷
{int i,j;
for(i=0,j=1;i&lt;=j+1;i+=2,j—-)printf("%d\
n”,i); |
}
(23)以下叙述正确的是
C) 用do-while语句构成的循环,在while后的表达式为非
零时结束循环。
D)用do-while语句构成的循环,在while后的表达式为零时
结束循环.
计算机二级C语言笔试试卷
(24)下列程序执行后的输出结果是
A)G B) H C) I D) J
main()
{intx=&#39;f9;;printf("%c\n”,&#39;A';
+(x-';a&#39;+1));}
A) 不定值 B) 33C) 30 D) 10
int k=3, s[2]; |
s[0]=k;k=s[1]*10;
(26) 若已定义: | |
计算机二级C语言笔试试卷
int a[ ]={0,1,2,3,4,5,6,7,8,9], *p=a,i; |
其中0&le;i&le;9,则对a数组元素不正确的引用上
A)a[p—a]B)*(&;a[i])C) p[i]D)a[10]
(27)下列程序执行后的输出结果是
void func(int *a,int b[]) |
{b[0]=*a+6;}
main()
{ int a,b[5]; | |
计算机二级C语言笔试试卷
a=0;b[0]=3;
func(&a,b); printf("%d \n,b[0]); |
}
(28)下列程序的运行结果是
C) a=d,b=d D) a=%d,b=%d
#include
main()
{ int a=2,c=5; | |
计算机二级C语言笔试试卷
printf("a=%d,b=%d\n",a,c); } |
(29)下列程序执行后的输出结果是
A)3B) 6 C)9D)随机数
main()
p=&amp;a[0][0]; |
for(i=p;i<;9;i++)p[i]=i+1;
printf("%d \n",a[1][2]); |
} | |
计算机二级C语言笔试试卷
(30)设有数组定义: chararray[]="China";则数
组array所占的空间为
A)4个字节B)5 个字节C)6个字节D)7 个字节
(31)下列程序的输出结果是
A) 4 B) 6 C) 8 D) 10 |
intfunc(int*a)
{ b += *a; return(b);} |
main() | |
计算机二级C语言笔试试卷
{inta=2,res=2;
res+= func(&amp;a);
printf("%d\n”,res);
}
(32) 在以下四组中,每组有两个分别运算的函数,运算结果相 |
A)4 B)2C) 2 D)0
main()
{inti,j,m=0, n=0;
for(i=p; i&lt;2; i++) | |
计算机二级C语言笔试试卷
for(j=0;j<2;j++)
if(j=i)m=1;n++;
printf("%d \n",n); |
}
A) 5 B) 6 C) 7 D)8
structabc
{inta, b,c;};
main() | |
计算机二级C语言笔试试卷
{structabcs[2]={{1,2,3},{4,5,6}};int t;
t=s[0],a+s[1],b; |
printf("%d\n”,t);
}
A) 0 B)2 C) 4 D) 8
(35)在C程序中,可把整型数以二进制形式存放到文件中的函
数是
A)fprintf函数B) fread函数C)fwrite函数D)f
putc函数
计算机二级C语言笔试试卷
(36)下列程序执行后的输出结果是
A)—32767B)FFFEC)-1D)-32768
main()
{ char x=0xFFFF; printf("%d \n",x--); } |
A)switch(w)B)switch(a);
{case 1。0:printf("*\n");{case1printf("*
\n");
case2。0:printf(”**\n");case2 printf(”**\n”);
计算机二级C语言笔试试卷
}}
C)switch(b)D) switch(a+b);
{ case 1: printf("*\n”); { case 1: printf(”*\n") |
default: printf("\n”); case 2: printf(”**\n"); |
}}
(38)以下程序段的执行结果是
A)a=12y=12B)a=12y=12
a=14 y=16 a=16 y=28 | |
计算机二级C语言笔试试卷
a=16y=20
a=18y=24
C)a=12 y=12 D) a=12 y=12
a=14y=26
int a, y;
a=10;y=0;
do
{ a+=2; y+=a; | |
计算机二级C语言笔试试卷
printf("a=%dy=%d\n",a,y);
if(y20)break;
{while(a=14);
.
.
(39)若有以下调用语句,则不正确的fun函数的首部是
A)voidfun(intm, int x[])B) voidfun(ints,
int h[41]) |
|
计算机二级C语言笔试试卷
C)voidfun(intp,int*s)D) voidfun(intn,
inta)
main()
{。..
inta[50],n;
fun(n, &a[9]); 。.。 |
}
(40) 语句printf("a\bre\&#39;hi\&#39;y\ |
计算机二级C语言笔试试卷
\\bou\n");的输出结果是
A)a\bre\&#39;hi\&#39;y\\\bouB)a\bre\';h
i\&#39;y\bou
C)re&#39;hi&#39;youD)abre&#39;hi&#39;y\
bou
(说明:&#39;\b&#39;是退格符)
A)int*p;B)int*s,k;
scanf(”%d”,p); *s=100; |
... .。。 |
计算机二级C语言笔试试卷
C)int*s,k;D)int*s,k;
char*p,c;char*p,e;
s=&amp;k;s=&amp;k;
p=&amp;c;p=&amp;c;
*p=&#39;a&#39;; s=p; |
(42)已知指针p的指向如下图所示,则执行语句*—-p;后*p的
值是<divclass=’pages'<ulid=’page_slice’<li共2页:〈/li
〈li上一页〈/li〈liclass='thisclass'1〈/li〈li2</li<
li 下一页〈/li<divclass='n_p’
Copyright © 2019- xgro.cn 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务