2017年计算机二级考试时间9月23日-26日,目前进入了备考的阶段。复习过程中,练习题更是不可忽视的一部分,233网校特意为考生们收集了计算机二级《C++》的试题,小伙伴们快快练起来吧!
单选题
1). 下列语句不能够用于打开C根目录下文件test.txt的语句是
A.ifstream fin; fin.open("C:\\test.txt");
B.ifstream fin("C:\\test.txt");
C.A.和B.
D.ifstream fin; fin("C:\\test.txt");
正确答案:D
答案解析:?? C++语言中打开文件有两种方式①ifstream fin("test.dat")②ifstreamfin;fin.open("test.dat");。
2). 设R是一个二元关系,S是一个三元关系,则下列运算中正确的是( )。
A.R--S
B.R×S
C.R∩S
D.R∪S
正确答案:B
答案解析:关系的交(∩)、并(∪)和差(-)运算要求两个关系是同元的,显然作为二元的R和三元的S只能做笛卡儿积运算。
3). 下列关于二叉树的叙述中,正确的是( )
A.叶子结点总是比度为2的结点少一个
B.叶子结点总是比度为2的结点多一个
C.叶子结点数是度为2的结点数的两倍
D.度为2的结点数是度为1的结点数的两倍
正确答案:B
答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。所以选择B。
4). 判断char型变量c是否为小写字母的正确表达式是( )。
正确答案:D
答案解析:字符型数据在计算机内部是以ASCⅡ码存储的,英文大写字母和小写字母在ASCII码表中都是连续的。大写字母A~Z是从65~90,小写字母a-z是从97~122。所以只要变量c大于等于a并且等于小于z,就能保证其为小写字母。
5). 应用数据库的主要目的是( )
A.解决数据保密问题
B.解决数据完整性问题
C.解决数据共享问题
D.解决数据量大的问题
正确答案:C