全国计算机二级C语言笔试真题Word格式文档下载.docx
- 文档编号:17809032
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:8
- 大小:16.78KB
全国计算机二级C语言笔试真题Word格式文档下载.docx
《全国计算机二级C语言笔试真题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《全国计算机二级C语言笔试真题Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
D)软件成本不断提高
(5)软件生命周期是指
A)软件产品从提出、实现、使用维护到停止使用退役的过程
B)软件从需求分析、设计、实现到测试完成的过程
C)软件的开发过程
D)软件的运行维护过程
(6)面向对象方法中,继承是指
A)一组对象所具有的相似性质
B)一个对象具有另一个对象的性质
C)各对象之间的共同性质
D)类之间共享属性和操作的机制
(7)层次型、网状型和关系型数据库划分原则是
A)记录长度
B)文件的`大小
C)联系的复杂程度
D)数据之间的联系方式
(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是
A)一对一
B)一对多
C)多对多
D)多对一
(9)数据库设计中反映用户对数据要求的模式是
A)内模式
B)概念模式
C)外模式
D)设计模式
(10)有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是
A)自然连接
B)交
C)投影
D)并
(11)以下关于结构化程序设计的叙述中正确的是
A)一个结构化程序必须同时由顺序、分支、循环三种结构组成
B)结构化程序使用goto语句会很便捷
D)由三种基本结构构成的程序只能解决小规模的问题
(12)以下关于简单程序设计的步骤和顺序的说法中正确的是
A)确定算法后,整理并写出文档,最后进行编码和上机调试
B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档
C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档
D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构
(13)以下叙述中错误的是
A)C程序在运行过程中所有计算都以二进制方式进行
B)C程序在运行过程中所有计算都以十进制方式进行
C)所有C程序都需要编译链接无误后才能运行
D)C程序中整型变量只能存放整数,实型变量只能存放浮点数
(14)有以下定义:
inta;
longb;
doublex,y;
则以下选项中正确的表达式是
A)a%(int)(x-y)
B)a=x!
=y;
C)(a*y)%b
D)y=x+y=x
(15)以下选项中能表示合法常量的是
A)整数:
1,200
B)实数:
1.5E2.0
C)字符斜杠:
‘\’
D)字符串:
"
\007"
(16)表达式a+=a-=a=9的值是
A)9
B)_9
C)18
D)0
(17)若变量已正确定义,在if(W)printf(“%d\n,k”);
中,以下不可替代W的是
A)a<
>
b+c
B)ch=getchar()
C)a==b+c
D)a++
(18)有以下程序
#include
main()
{inta=1,b=0;
if(!
a)b++;
elseif(a==0)if(a)b+=2;
elseb+=3;
printf(”%d\n”,b);
}
程序运行后的输出结果是
A)0
B)1
C)2
D)3
(19)若有定义语句inta,b;
doublex;
则下列选项中没有错误的是
A)switch(x%2)B)switch((int)x/2.0
{case0:
a++;
break;
case1:
b++;
default:
}}
C)switch((int)x%2)D)switch((int)(x)%2)
{case0.0:
case1.0:
(20)有以下程序
{inta=1,b=2;
while(a<
6){b+=a;
a+=2;
b%二10;
printf(”%d,%d\n”,a,b);
A)5,11
B)7,1
C)7,11
D)6,1
(21)有以下程序
{inty=10;
while(y--);
printf(”Y=%d\n”,Y);
程序执行后的输出结果是
A)y=0
B)y=-1
C)y=1
D)while构成无限循环
(22)有以下程序
{chars[」=”rstuv"
;
printf(”%c\n”,*s+2);
A)tuv
B)字符t的ASCII码值
C)t
D)出错
(23)有以下程序
{charx[]=”STRING”;
x[0」=0;
x[1]=’\0’;
x[2」=’0’;
printf(”%d%d\n”,sizeof(x),strlen(x));
A)61
B)70
C)63
D)71
(24)有以下程序
Intf(intx);
{intn=1,m;
m=f(f(f(n)));
printf(”%d\n”,m);
intf(intx)
{returnx*2;
A)1
B)2
C)4
D)8
(25)以下程序段完全正确的是
A)int*p;
scanf("
%d"
&
p);
B)int*p;
scanf(“%d”,p);
C)intk,*p=&
k;
p);
D)intk,*p:
*p=&
(26)有定义语句:
int*p[4];
以下选项中与此语句等价的是
A)intp[4];
B)int**p;
C)int*(p「4」);
D)int(*p)「4」;
(27)下列定义数组的语句中,正确的是
A)intN=10;
B)#defineN10
intx[N];
C)intx[0..10];
D)intx[];
(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是
A)inta[5]=﹛0﹜;
B)intb[]={0,0,0,0,0};
C)intc[2+3];
D)inti=5,d[i];
(29)有以下程序
voidf(int*p);
{inta[5]={1,2,3,4,5},*r=a;
f(r);
printf(”%d\n”;
*r);
voidf(int*p)
{p=p+3;
printf(”%d,”,*p);
A)1,4
B)4,4
C)3,1
D)4,1
(30)有以下程序(函数fun只对下标为偶数的元素进行操作)
voidfun(int*a;
intn)
{inti、j、k、t;
for(i=0;
i
{k=i;
‘
for(j=i;
ja〔k])k=j;
t=a〔i];
a〔i]=a[k];
a〔k]=t;
{intaa「10」={1、2、3、4、5、6、7},i;
fun(aa、7);
for(i=0,i<
7;
i++)printf(”%d,”,aa[i]));
printf(”\n”);
A)7,2,5,4,3,6,1
B)1,6,3,4,5,2,7
C)7,6,5,4,3,2,1
D)1,7,3,5,6;
2,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 语言 笔试
![提示](https://static.bdocx.com/images/bang_tan.gif)