选择题 共15道
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15阅读程序 共18道
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33完善程序 共10道
34 35 36 37 38 39 40 41 42 43720 | 2019年CCF非专业级别软件能力认证第一轮 (CSP-S)提高级C++语言试题-练习
选择题 共15道
01 若有定义:int a=7; float x=2.5, y=4.7;则表达式x+a%3*(int)(x+y)%2的值是:( ) 2分
02 下列属于图像文件格式的有( ) 2分
03 二进制数11 1011 1001 0111 和 01 0110 1110 1011 进行逻辑或运算的结果是( ) 2分
04 编译器的功能是( ) 2分
05 设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是( ) 2分
06 由数字1,1,2,4,8,8所组成的不同的4位数的个数是( ) 2分
07 排序的算法很多,若按排序的稳定性和不稳定性分类,则( )是不稳定排序。 2分
08 G是一个非连通无向图(没有重边和自环),共有28条边,则该图至少有( )个顶点 2分
09 一些数字可以颠倒过来看,例如0、1、8颠倒过来看还是本身,6颠倒过来是9,9颠倒过来看还是6,其他数字颠倒过来都不构成数字。类似的,一些多位数也可以颠倒过来看,比如106颠倒过来是901。假设某个城市的车牌只有5位数字,每一位都可以取0到9。请问这个城市有多少个车牌倒过来恰好还是原来的车牌,并且车牌上的5位数能被3整除?( ) 2分
10 一次期末考试,某班有15人数学得满分,有12人语文得满分,并且有4人语、数都是满分,那么这个班至少有一门得满分的同学有多少人?( ) 2分
11 设A和B是两个长为n的有序数组,现在需要将A和B合并成一个排好序的数组,请问任何以元素比较作为基本运算的归并算法,在最坏情况下至少要做多少次比较?( ) 2分
12 以下哪个结构可以用来存储图( ) 2分
13 以下哪些算法不属于贪心算法?( ) 2分
14 有一个等比数列,共有奇数项,其中第一项和最后一项分别是2和118098,中间一项是486,请问以下哪个数是可能的公比?( ) 2分
15
有正实数构成的数字三角形排列形式如图所示。第一行的数为a1,1;第二行的数从左到右依次为a2,1,a2,2,第n行的数为an,1,an,2,…,an,n。从a1,1开始,每一行的数ai,j只有两条边可以分别通向下一行的两个数ai+1,j和ai+1,j+1。用动态规划算法找出一条从a1,1向下通道an,1,an,2,…,an,n中某个数的路径,使得该路径上的数之和最大。

令C[i][j]是从a1,1到ai,j的路径上的数的最大和,并且C[i][0]= C[0][j]=0,则C[i][j]=( )
2分
