二级C语言真题2014年09月-(1)及答案解析
(1/40)单项选择题
第1题
面向对象方法中,实现对象的数据和操作结合于统一体中的是______。
A.结合
B.封装
C.隐藏
D.抽象
下一题
(2/40)单项选择题
第2题
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的______。
A.关系
B.元组
C.属性
D.属性的值域
上一题 下一题
(3/40)单项选择题
第3题
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有______。
A.节省存储空间
B.插入与删除运算效率高
C.便于查
D.排序时减少元素的比较次数
上一题 下一题
(4/40)单项选择题
第4题
深度为7的完全二叉树中共有125个节点,则该完全二叉树中的叶子节点数为______。
A.62
B.63
C.64
D.65
上一题 下一题
(5/40)单项选择题
第5题
下列叙述中正确的是______。
A.所谓有序表是指在顺序存储空间内连续存放的元素序列
B.有序表只能顺序存储在连续的存储空间内
C.有序表可以用链接存储方式存储在不连续的存储空间内
D.任何存储方式的有序表均能采用二分法进行查
上一题 下一题
(6/40)单项选择题
第6题
设二叉树如下:
图片
则后序序列为______。
A.ABDEGCFH
B.DBGEAFHC
C.DGEBHFCA
D.ABCDEFGH
上一题 下一题
(7/40)单项选择题
第7题
计算机软件包括______。
A.算法和数据
B.程序和数据
C.程序和文档
D.程序、数据及相关文档
上一题 下一题
(8/40)单项选择题
第8题
下面描述中不属于软件需求分析阶段任务的是______。
A.撰写软件需求规格说明书
B.软件的总体结构设计
C.软件的需求分析
D.软件的需求评审
上一题 下一题
(9/40)单项选择题
第9题
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的______。
A.逻辑独立性
B.物理独立性
C.应用独立性
D.空间独立性
上一题 下一题c语言程序分析题及答案
(10/40)单项选择题
第10题
有三个关系R、S和T如下:
图片
则由关系R和S得到关系T的操作是______。
A.并
B.投影
C.交
D.选择
上一题 下一题
(11/40)单项选择题
第11题
以下叙述正确的是______。
A.C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件
B.C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件
C.C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件
D.链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可执行文件
上一题 下一题
(12/40)单项选择题
第12题
以下叙述正确的是______。
A.循环结构、选择结构、顺序结构都是结构化程序的基本结构
B.计算机可以直接执行C语言程序,不需要做任何转换
C.过于复杂的算法不能使用N-S流程图描述
D.只有不超过20步操作步骤的算法才是简单算法
上一题 下一题
(13/40)单项选择题
第13题
有如下程序:
#include
main( )
{
int x = 072;
printf("X=%d\n", x+1);
}
程序运行后的输出结果是______。
A.X=115
B.X=73
C.X=59
D.X=72
上一题 下一题
(14/40)单项选择题
第14题
下面叙述正确的是______。
A.任何复杂任务都可以分解成简单子任务
B.C语言程序的所有函数只能处于同一个源文件
C.包含全部三种基本结构的程序才是结构化程序
D.C语言程序可以定义多个不同内容的main( )函数
上一题 下一题
(15/40)单项选择题
第15题
以下叙述正确的是______。
A.C程序总是以main( )作为程序执行的起始行
B.main( )函数若不带参数,其后面的一对圆括号可省略
C.函数体内的定义语句和可执行语句允许任意穿插出现
D.C语言中的语句之间必须用分号作为分隔符
上一题 下一题
(16/40)单项选择题
第16题
有以下程序:
#include
main( )
{ char c;
for(; (c=getchar( )) != ´#´; ) putchar ( ++c);
}
执行时如输入为:abcdefg## <回车>,则输出结果是______。
A.abcdefg
B.bcdefgh
C.bcdefgh
D.bcdefgh
上一题 下一题
(17/40)单项选择题
第17题
有以下程序:
#include
main( )
{ int a=1, b=0;
for(; a<5; a++)
{ if (a%2 == 0) break;
continue;
b += a;
}
printf("%d\n", b);
}
程序运行后的输出结果是______。
A.0
B.1
C.10
D.4
上一题 下一题
(18/40)单项选择题
第18题
有以下程序:
#include
main( )
{
int x = 0x13;
if (x = 0x12) printf("True");
printf("False\n");
}
程序运行后的输出结果是______。
A.True
B.TrueFalse
C.False
D.TrueFalseTrue
上一题 下一题
(19/40)单项选择题
第19题
为了避免在嵌套的if-else语句中产生二义性,C语言规定与else子句配对是______。
A.与其在同一行上的if子句
B.在其之后最近的不带else的if子句
C.与其缩排位置相同的if子句
D.在其之前最近的不带else的同层if子句
上一题 下一题
(20/40)单项选择题
第20题
有以下程序:
include
main( )
{ int i,a;
for (i=0; i<=10; i++) a=i;
printf("%d,%d\n",i,a);
}程序的运行结果是______。
A.11,10
B.10,10
C.10,11
D.11,11
上一题 下一题
(21/40)单项选择题
第21题
有以下程序:
#include
void fun(int a[], int n)
{ int i=0;
for (i=0; i {
if (i%2 ==0)
a[i] +=n;
else
a[i] -=n;
}
}
main( )
{ int c[5] = {5,4,3,2,1}, i;
fun(c,5);
for (i=0;i<5; i++) printf("%d,", c[i]);
printf("\n");
}
程序运行后的输出结果是______。
A.10,-1,8,-3,6,
B.5,4,3,2,1,
C.10,2,8,4,6,
D.5,-1,3,-3,1,
上一题 下一题
(22/40)单项选择题
第22题
有以下程序:
#include
#define N 4
void fun(int a[][N])
{ int i;
for(i=0; i a[0][i] = a[N-1][N-1-i];
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论