二级计算机考试试题及答案(公共基础知识与C语言程序设计).docx

二级计算机考试试题及答案(公共基础知识与C语言程序设计).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

二级计算机考试试题

一、选择题(每题2分,共20题,满分40分)

下列关于栈的描述中正确的是()

A.栈是先进先出的线性表

B.栈是先进后出的线性表

C.栈只能在队尾插入元素

D.栈只能在队头删除元素

在一棵二叉树中,叶子结点的个数为15,度为1的结点个数为3,则该二叉树中度为2的结点个数为()

A.12

B.13

C.14

D.15

下列关于数据库设计的描述中,错误的是()

A.数据库设计包括概念设计、逻辑设计和物理设计

B.概念设计的结果是E-R图

C.逻辑设计的结果是数据库表结构

D.物理设计的目的是确定数据库的存储结构和存取方法

软件生命周期中,确定软件系统要做什么的阶段是()

A.需求分析

B.概要设计

C.详细设计

D.编码

下列关于结构化程序设计的叙述中,正确的是()

A.结构化程序设计主张使用goto语句

B.结构化程序设计强调程序的可读性

C.结构化程序设计以函数为基本单位

D.结构化程序设计只能解决简单的问题

在C语言中,以下关于变量定义的语句正确的是()

A.inta=b=5;

B.inta=5,b=a;

C.inta=5,b;b=a;

D.inta,b;a+b=5;

以下程序段的输出结果是()

#includestdio.h

intmain()

{

intx=10,y=20;

printf(%d,(x++,y++));

return0;

}

A.10

B.11

C.20

D.21

8.下列关于C语言数组的叙述中,错误的是()

A.数组名代表数组在内存中的首地址

B.数组的下标从0开始

C.数组在定义时必须指定数组的大小

D.可以通过数组名和下标访问数组元素

9.以下函数的功能是()

intfun(intx,inty)

{

returnxy?x:y;

}

A.求x和y的和

B.求x和y的差

C.求x和y中的最大值

D.求x和y中的最小值

10.在C语言中,以下关于指针的叙述中正确的是()

A.指针变量可以存放任意类型的数据

B.指针变量的类型决定了它所指向数据的类型

C.指针变量的值是一个整数,代表内存地址

D.可以用整数直接给指针变量赋值

11.以下程序的输出结果是()

#includestdio.h

intmain()

{

inti,sum=0;

for(i=1;i=5;i++)

{

if(i%2==0)

continue;

sum+=i;

}

printf(%d,sum);

return0;

}

A.6

B.9

C.15

D.25

12.下列关于C语言函数的叙述中,正确的是()

A.函数必须有返回值

B.函数的实参和形参可以是不同类型

C.函数的定义可以嵌套

D.函数调用时,实参和形参之间是值传递

13.以下程序段的输出结果是()

#includestdio.h

intmain()

{

charc=A;

printf(%c,%d,c,c+32);

return0;

}

A.A,65

B.a,65

C.A,97

D.a,97

14.在C语言中,以下关于文件操作的叙述中正确的是()

A.打开文件时必须指定打开方式

B.每个打开的文件都有一个文件指针

C.关闭文件后,文件指针仍然有效

D.可以用fscanf函数向文件写入数据

15.以下程序的输出结果是()

#includestdio.h

#defineN3

voidfun(inta[][N])

{

inti,j;

for(i=0;iN;i++)

for(j=0;jN;j++)

a[i][j]=i+j;

}

intmain()

{

inta[N][N],i,j;

fun(a);

for(i=0;iN;i++)

printf(%d,a[i][i]);

return0;

}

A.024

B.012

C.123

D.234

16.下列关于C语言字符串的叙述中,错误的是()

A.字符串是由字符组成的序列

B.字符串以\0作为结束标志

C.可以用赋值语句直接给字符数组赋值字符串

D.可以用strlen函数计算字符串的长度

文档评论(0)

151****9429 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档