1 / 12
文档名称:

计算机二级C真题样稿.docx

格式:docx   大小:18KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机二级C真题样稿.docx

上传人:非学无以广才 2020/11/13 文件大小:18 KB

下载得到文件列表

计算机二级C真题样稿.docx

相关文档

文档介绍

文档介绍:全国计算机等级考试二级C语言笔试真题
选择题
(1)下列相关栈叙述正确是
A)栈顶元素最先能被删除   
B)栈顶元素最终才能被删除
C)栈底元素永远不能被删除
D)以上三种说法全部不对
(2)下列叙述中正确是
A)有一个以上根结点数据结构不一定是非线性结构
B)只有一个根结点数据结构不一定是线性结构
C)循环链表是非线性结构
D)双向链表是非线性结构
(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树深度为(假设根结点在第1层)
A)3
B)4
C)6
D)7
(4)在软件开发中,需求分析阶段产生关键文档是
A)软件集成测试计划
B)软件具体设计说明书
C)用户手册
D)软件需求规格说明书
(5)结构化程序所要求基础结构不包含
A)次序结构
B)GOTO跳转
C)选择(分支)结构
D)反复(循环)结构
(6)下面描述中错误是
A)系统总体结构图支持软件系统具体设计
B)软件设计是将软件需求转换为软件表示过程
C)数据结构和数据库设计是软件设计任务之一
D)PAD图是软件具体设计表示工具
(7)负责数据库中查询操作数据库语言是
A)数据定义语言   
B)数据管理语言
C)数据操纵语言   
D)数据控制语言
(8)一个老师可讲授多门课程,一门课程可由多个老师讲授。则实体老师和课程间联络是
A)1:1联络
B)1:m
联络   
C)m:1联络
D)m:n联络
(9)有三个关系R、S和T以下:
则由关系R和S得到关系T操作是
A)自然连接
B)交
C)除
D)并
(10)定义无符号整数类为UInt,下面能够作为类UInt实例化值是
A)-369
B)369
C)
D)整数集合{1,2,3,4,5}
(11)计算机高级语言程序运行方法有编译实施和解释实施两种,以下叙述中正确是
A)C语言程序仅能够编译实施
B)C语言程序仅能够解释实施
C)C语言程序既能够编译实施又能够解释实施
D)以上说法全部不对
(12)以下叙述中错误是
A)C语言可实施程序是由一系列机器指令组成
B)用C语言编写源程序不能直接在计算机上运行
C)经过编译得到二进制目标程序需要连接才能够运行
D)
(13)以下选项中不能用作C程序正当常量是
A)1,234
B)'\123'  
C)123
D)"\x7G"
(14)以下选项中可用作C程序正当实数是
A).1e0
B)  
C)E9
D)
(15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误赋值表示式是
A)a=(b=4)=3;
B)a=b=c+1;
C)a=(b=4)+c;
D)a=1+(b=c=4);
(16)
有以下程序段
char name[20];
int num;
scanf("name=%snum=%d",name;&num);
当实施上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name值为
A)Lili   
B)name=Lili
C)Lilinum=   
D)name=Lili num=1001
(17)if语句基础形式是:if(表示式)语句,以下相关“表示式”值叙述中正确是
A)必需是逻辑值
B)必需是整数值
C)必需是正数
D)能够是任意正当数值
(18)有以下程序
#include
main()
{ int x=011;
printf("%d\n",++x);
}
程序运行后输出结果是
A)12
B)11
C)10
D)9
(19)有以下程序
#include
main()
{ int s;
scanf("%d",&s);
while(s>0)
{ switch(s)
{ case 1:printf("%d",s+5);
case 2:printf("%d",s+4);break;
case 3:printf("%d",s+3);
default:printf("%d",s+1);break;
}
scanf("%d",&s);
}
}
运行时,若输入1 2 34 5 0<回车>,则输出结果是
A)6566456
B)66656
C)66666
D)6666656
(20)有以下程序段
int i,n;
for(i=0;i<8;i++)
{n=rand()%5;
switch (n)
{