本文主要是介绍CSP-J冲刺卷-1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.如果定义int aa[10]={1,2,3,4,5,6,7,8,9,10},*p=aa;则下列选项中数值为6的表达式是()(2 分)
A.*p+6
B.*p+=5
C.*(p+6)
D.p+5
答案:B
解析:a,c,d都是指针+6,指向的是地址,B指向的是值,直接选择B
2.设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式相同的是()(2 分)
A.x=(y=z=8,4*6)
B.x=y=(z=8,4*6)
C.x=y=z=8, 4*6
D.x- (y=z= 8),4*6
正确答案B | 知识点:初学,变量操作 | 得分2 分 |
解析 | 语法,记住就行了 |
3.表达式19/4*sqrt(4.0)/5的值为()(2 分)
A.1.2
B.1.6
C.1.9
D.1.0
答案:B
考察:变量操作
解析:先算19/4,结果=4, sqrt(4.0)=2.0,4*2.0=8.0,最后8.0/5=1.6,选择B
4.数据序列{8,9,10,4,5,6,20,1,2}只能是( )算法的两趟排序后的结果。(2 分)
A.选择排序
B堆排序
C.冒泡排序
D.插入排序
解析:考察排序算法,选择D
5.一个无向连通图的生成树是含有该连通图的全部顶点的()(2 分)
A.极大子图
B.极小连通子图
C.极小子图
D.极大连通子图
6.若一个有向图中的顶点不能排成一个拓扑排序,则可断定该有向图()(2 分)
A.是一个强连通图
B.是一棵树
C.含有顶点数目大于1的强连通分量
D.含有多个入度为0的顶点
7.在4位的四进制数中,数字1,2,3各自至少出现一次的数有()个(2 分)
A.40
B.50
C.54
D.70
题解来自于百度@怯怯歌:
步骤1:把1,2,3三个数字先排列:A33=6
步骤2:在这3个数字之间有4个空位(包括最左边最右边,如_1_2_3_),所以,就是从1,2,3中再选一个数字,放到空位中,由于选那个数字,都会有重复数出现(如上把1放入第一第二个空中组成的数都是1122,重复了),所以,实际有效的空位为3个;即C31*3=9
步骤3:综上,有6*9=54个空
8.不超过200的正整数中质数的个数是()个(2 分)
A.45
B.46
C.47
D.48
正确答案:B | 知识点:组合数学,普及 | 分数:2 分 |
这篇关于CSP-J冲刺卷-1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!