计算机二级C语言考前试题及答案1Word格式文档下载.docx
- 文档编号:4392793
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:6
- 大小:17.64KB
计算机二级C语言考前试题及答案1Word格式文档下载.docx
《计算机二级C语言考前试题及答案1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机二级C语言考前试题及答案1Word格式文档下载.docx(6页珍藏版)》请在冰点文库上搜索。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是():
A.学生成绩治理系统
B.c语言编译程序
C.UNIX操作系统
D.数据库治理系统
(5)构造化程序所要求的根本构造不包括()。
A.挨次构造
B.GOT0跳转
C.选择(分支)构造
D.重复(循环)构造
(6)下面描述中错误的选项是()。
A.系统总体构造图支持软件系统的具体设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据构造与数据库设计是软件设计的任务之一
D.PAD图是软件具体设计的表示工具
(7)负责数据库中查询操作的数据库语言是()。
A.数据定义语言
B.数据治理语言
C.数据操纵语言
D.数据掌握语言
一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是()。
A.1:
1联系
B.1:
m联系
C.m:
D.m:
n联系
(9)有三个关系R、S和T如下:
则由关系R和s得到关系T的操作是()。
A.自然连接
B.并
C.交
D.差
(10)定义无符号整数类为UInt,下面可以作为类uInt实例化值的是()。
A.-369
B.369
C.0.369
D.整数集合{1,2,3,4,5}(11)以下表达中错误的选项是()。
C程序在运行过程中全部计算都以二进制方式进展
B.c程序在运行过程中全部计算都以十进制方式进展
C.全部c程序都需要编译链接无误后才能运行
D.c程序中字符变量存放的是字符的ASCIl码值
(12)以下关于c语言的表达中正确的选项是()。
A.C语言的数值常量中夹带空格不影响常量值的正确表示
B.C语言中的变量可以在使用之前的任何位置进展定义
C.在C语言算术表达式的书写中,运算符两侧的运算数类型必需全都\
D.C语言中的解释不行以夹在变量名或关键字的中间
(13)以下不合法的字符常量是()。
A.“、、“
B.’\”’
C.’\018’
D.\xcc“
(14)以下选项中正确的定义语句是()。
A.double,a,b;
B.doublea=b=7;
C.doublea;
b;
D.doublea=7,b=7;
(15)若有定义语句:
inta=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)若有定义:
inta,h;
通过语句:
scanf(”%d;
%d”,&a,&B.;
,能把整数3赋给变量a,5赋给变量b的输入数据是()。
A.35
B.3,5
C.3;
5
D.35
(17)已知大写字母A的ASCIl码值是65,小写字母a的ASCIl码值是97。
以下不能将变量C中的大写字母转换为对应小写字母的语句是()。
A.C=(。
A’+C.%26一“a“
B.c=c+32
C.c=c一“A“+“a“
D.c=(c一’A“)%26+-a“
(18)在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
(19)以下程序段中,与语句:
k=a>
b?
(b>
c?
1:
O):
0;
功能一样的是()。
(20)有以下程序:
程序运行后的输出结果是()。
A.9,18
B.8,11
C.7,11
D.10,14
(23)以下表达中错误的选项是()。
。
A.C程序必需由一个或一个以上的函数组成
B.函数调用可以作为一个独立的语句存在
C.NN数NNN值,必需通过return语句返回
D.函数形参的值也可以传回给对应的实参
(26)若有定义语句:
inta[21[3],*P[3];
则以下语句中正确的选项是()。
A.p:
a;
B.p[0]=a;
C.p[O]=&a[1][2];
D.1a[1]=&
一、选择题
(1)A【解析】栈是先进后出的数据构造,所以栈顶元素最终入栈却最先被删除。
栈底元素最先入栈却最旨除。
所以选择A。
(2)C【解析】栈是先进后出的数据构造,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择C。
(3)D【解析】依据二叉树的根本性质3:
在任意一*二叉树中,多为0的叶子结点总比度为2的结点多一个.所以此题中度为2的结点为1—1=0个,所以可以知道此题目中的二叉树的每一个结点都有一个分支,所以共7个结点共7层,即度为7。
(4)A【懈析】软件按功能可以分为:
应用软件、系统软件、支撑软件。
操作系统、编译程序、汇编程序、网络软件、数据库治理系统都属于系统软件。
所以B、C、D都是系统软件,只有A是应用软件。
(5)B【解析】1966年Boehm和Jaeopini证明白程序设计语言仅仅使用挨次、选择和重复三种根本掌握构造就足以表达出各种其他形式构造的程序设计方法。
(6)A【解析】具体设计的任务是为软件构造图中而非总体构造图中的每一个模块确定实现算法和局部数据构造,用某种选定的表达工具表示算法和数据构造的细节,所以A错误。
(7)C【解析】数据定义语言:
负责数据的模式定义与数据的物理存取构建;
数据操纵语言:
负责数据的操纵。
包括查询及增、删、改等操作;
数据掌握语言:
负责数据完整性、安全性的定义与检查以及并发掌握、故障恢复等功能。
(8)D【解析】由于一个教师可讲授多门课程,而一门课程又能由多个教师讲授所以他们之间是多对多的关系,可以表示为m:
n。
(9)D【解析】关系T中的元组是关系R中有面关系s中没有的元组的集合,即从关系R中除去与关系s中一样元组后得到的关系T。
所以做的是差运算。
(10)B【解析】只有B选项369可以用无符号整敦来表示和存储。
A选项一369有负号,选项C0.369是小数都不能用无符号整数类存储。
选项D是一个整数集合得用致组来存储。
(11)B【解析】C程序在运行过程中的全部计算都以二进制方式进展,所以B选项错误。
(12)D【解析】C语言的数值常量中不能夹带空格,所以A错误。
C语言中的变量都必需先定义再使用,对变量的定义通常放在函数体内的前部,但也可以放在函数外部或复合语句的开头。
不能任凭放置,所以8错误。
在C语言中运算符两侧的运算数据类型可以不全都,且结果与精度较高的保持全都,所以C错误。
(13)C【解析】转义字符中,八进制的表示形式为\ddd,
但是八进制中不能包含数字8,所以c选项不合法。
(14)D【解析】A选项中变量类型符doub1e后面不能有逗号。
B选项中变量b不能先使用再定义,应当写成选项D中的格式。
C选项中变量a后面应当是逗号而不是分号。
(15)A【解析】不能将变量或常量赋给一个表达式,所以A选项中(b=4)=3是错误的。
(16)C【解析】输入数据的格式必需与seanf()的格式掌握串完全匹配,所以输入时必需在3和5之间输入“;
”。
(17)A【解析】依据题意可知,小写字母比与之对应的大写字母的ASCⅡ码大32。
A选项中字符A加上c表示的大写字符再对字母个数26取余,本身这个表达式没有任何含义,所以选择A选项。
(18)B【解析】whi1e语句中条件表达式E的值不为0即为真,认为满意条件,所以与B选项中表达式的含义正好相反,选择B选项。
(19)B【解析】条件表达式的含义是,假如表达式1成立,结果为表达式2的值,假如不成立为表达式3的值。
所以题干中k的值这样取值:
假如a>
b且b>
c,k值结果为1,假如a>
b,且bb与b>
c中只要有一个条件不成立,k的值就为0,所以选择B选项。
(20)D【解析】第一次循环a的值为1,满意条件,执行b+=a,与a+=2,则b的值变为3,a的值变为3。
执行8++,a的值为4,满意条件进入其次次循环,执行完循环体后b的值为7,a的值为6。
执行a++,a的值为7,满意条件进入第三次循环,执行完循环体后b的值为14,a的值为9。
执行a++,a的值变为10,不满意条件,循环完毕。
所以选择D选项。
’
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 语言 考前 试题 答案