2017年计算机二级C语言模拟题库
来源:才华咖 本文已影响1.71W人
来源:才华咖 本文已影响1.71W人
C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。下面是yjbys小编收集的计算机二级C语言模拟题库,希望大家认真阅读!
1[单选题] 以下叙述中正确的是( )
A.在算法设计时,可以把复杂任务分解成一些简单的子任务
B.在C语言程序设计中,所有函数必须保存在一个源文件中
C.只要包含了三种基本结构的算法就是结构化程序
D.结构化程序必须包含所有的三种基本结构.缺一不可
参考答案:A
参考解析:C语言的程序中,函数不一定都放在同一个源文件中,可以分别放在不同源文件中,通过#inClude命令来引用,所以B错误。结构化程序可以包含三种基本结构中的一种或几种,所以C,D错误。
2[单选题] 若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是( )。
A.系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值
B.P+1代表a[1][0]的地址
C.P中将存放a数组的首地址
D.P+2代表a数组最后一行的首地址
参考答案:A
参考解析:(+P)[4]定义了一个数组指针。P可以指向类似于arry[][4]的数组,题设中,P不是一个二维数组,只是可以指向这类二维数组,因此选项A错误。P+1代表了第一行第一个元素的地址,P=a指向数组a的首地址,则B、C选项正确,同理可知选项D也正确。故答案为A选项。
3[单选题] 有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.自然连接 B.交 C.除 D.并
参考答案:C
参考解析:如果S=T/R,则s称为T除以R的商。在除运算中s的域由T中那些不出现在R中的域所组成,对于s中的任一有序组,由它与关系R中每个有序组所构成的有序组均出现在关系T中。所以本题选择C。
4[单选题] 以下叙述错误的是( )。
A.一个算法所包含的操作步骤应该是有限的
B.任何能通过编译和运行的算法都一定能得到所期望的结果
C.算法中每一条指令必须有确切的含义
D.算法可以用各种描述方法来进行描述
参考答案:B
参考解析:算法的特点:零个或多个输入,至少一个输出,可行性(能编程实现),有穷性(有限步出结果),确定性(描述不能有歧义)。可知选项A,c,D正确。c语言中。通过编译,可以运行的程序,不一定符合题目的本意,因此即使可以运行得到结果,也不一定和预期的结果一样,否则就不需要调试和修改程序了,故B选项错误。答案为B选项。
5[单选题] 设有定义:
int a=1,b=2,C=3;
以下语句中执行效果与其他三个不同的是( )。
(a>B.C=a,a=b,b=C;
(a>B.{C=a,a=b,b=C;}
(a>B.C=a;a=b;b=c;
(a>B.{C=a;a=b;b=c;}
参考答案:C
参考解析:由于a小于b,所以所有选项中的条件都为假,c选项中实际执行了a=b;b=c;两个操作。而A、B、D选项由于条件不成立,所以什么也没有做,所以选择c选项。
6[单选题] 以下叙述中正确的是
A.两个字符串可以用关系运算符进行大小比较
B.函数调用strlen(s);会返回字符串S实际占用内存的大小(以字节为单位)
C.C语言本身没有提供对字符串进行整体操作的运算符
D.当拼接两个字符串时,结果字符串占用的内存空间是两个原串占用空间的和
参考答案:C
参考解析:本题考查字符串处理函数strien、strcat、strcmp。B选项中strlen返回的是字符串s实际占用内存大小加上结尾符,A选项中不能用关系运算符进行大小比较,可以使用strcmp。D选项当使用连接函数strcat时,内存空间会减少一个字符位置。
7[单选题] 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
A.一对一 B.一对多 C.多对多 D.多对一
参考答案:C
参考解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。
8[单选题] 对于while(!E)s;,若要执行循环体s,则E的取值应为:
A.E等于1 B.E不等于0 C.E不等于1 D.E等于0
参考答案:D
参考解析:while语句的一般形式为:while(表达式)语句;其中表达式是循环条件,语句为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。该题中如要执行语句s,则!E应为真,因此E应等于0,D选项正确。
9[单选题] 在软件设计中不使用的工具是( )。
A.系统结构图 图 C.数据流图(DFD图) D.程序流程图
参考答案:C
参考解析:系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的`角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择C。
10[单选题] 若有定义语句:char a='82';则变量a( )
A.说明不合法 B.包含1个字符 C.包含2个字符 D.包含3个字符
参考答案:B
参考解析:char a='82',定义字符量a,char型变量值为1个字节长度,并从右侧开始运算,所以a的值应为'2'。因此B选项正确。
11.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( C )。
包含DBS和DBMS
包含DB和DBS
包含DB和DBMS
D.没有任何关系
12.下列合法的声明语句是( A )。
_abc=50;
le int=3+5e2.5;
do=1L;
t 3_asd=3e-3;
13.设a、b和C都是int型变量,且a=3,b=4,c=5,则以下的表达式中值为0的表达式是( D )。
A.a&&b
B.a<=b
C.a||b+c&&b-c
D.!((a<b)&&!c||1)< p="">
14.若ch为char型变量,k为int型变量(已知字符a的ASCⅡ码是97),则执行下列语句后输出的结果为( C )。
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为0或不定值
C.62,142,k=%d
D.62,142,k=%10
15.若有定义:“int a[2][3];”,则对a数组的第i行第j列元素的正确引用为( A )。
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+J)
D.*(a+i)+J
16.假定x和y为double型,则表达式x=2,y=x+3/2的值是( D )。
A.3.500000
B.3
C.2.000000
D.3.000000
2017年计算机C语言二级考试题库
2017年计算机二级C语言考前模拟题及答案
2017年计算机二级c语言背题库
2017年3月计算机二级c语言模拟试题
2017上半年计算机二级C语言考前模拟试题
2017年3月计算机二级《C语言》临考模拟题
2017年计算机二级C语言模拟试题及答案
2017年计算机二级模拟试题及答案(C语言)
2017年计算机二级C语言考试模拟试题
2017年全国计算机二级c语言题库试题
2017年计算机二级c语言题库及答案
2017年计算机二级c语言题库基础题
2017年03月计算机二级c语言上机题库
2017年9月全国计算机二级c语言模拟题
2017年3月计算机二级C语言模拟试题及答案
2014年计算机二级考试C语言模拟题(1)
2017计算机二级c语言题库及答案
计算机c语言实训报告范文
2015年计算机二级C语言考试上机模拟试题
2016下半年计算机等级二级C语言上机模拟试题及答案
高二语文期末复习模拟试题
2015下半年计算机二级C语言全真模拟题
2016年计算机二级C语言选择模拟题及答案
2015计算机二级c语言上机题库
2017年计算机二级考试C语言模拟试题(三)
2017计算机二级考试C语言模拟题及答案
2017年3月计算机二级c语言试题库及答案
计算机二级《C语言》模拟试题及答案2017
计算机二级c语言试题
2016年计算机二级c语言题库
2015年计算机二级考试C语言模拟真题
2017年计算机二级C语言模拟题库
2017计算机二级C语言考试模拟试题
2017年9月计算机二级考试C语言模拟试题
2016年计算机二级《C语言》模拟考试题
2017年计算机C语言二级考试试题题库
2016年计算机二级考试C语言冲刺模拟题
2015年9月全国计算机二级C语言模拟题
2017年3月计算机二级考试C语言模拟试题及答案
2017年9月全国计算机二级考试c语言模拟练习题