999kao.com
2016年信息系统项目管理师考试葵花宝典之历年真题分类详细解析(项管必过神系列)

有 以下程序

void f(int b[])

{ int i;

for(i=2;i<6;i++) b[i]*=2;

}

main( )

{ int a[10]={1,2,3,4,5,6,7,8,9,10},i;

f(a);

for(i=0;i<10;i++) printf("%d",a[i]);

}

程序运行后的输出结果是

A)1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ,

B)1 , 2 , 6 , 8 , 10 , 12 , 7 , 8 , 9,10

C)1 , 2 , 3 , 4 , 10 , 12 , 14 , 16 , 9 , 10 ,

D)1 , 2 , 6 , 8 , 10 , 12 , 14 , 16 , 9 , 10 ,


正确答案:B


●设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用直接选择排序法,一趟扫描后的结果为 (5) 。

(5) A.(2,9,4,25,15,16,13,18,17,5,8,24)

B.(15,2,4,18,16,5,8,24,17,9,13,25)

C.(9,4,16,15,2,13,18,17,5,8,24,25)

D.(9,16,4,25,2,15,13,18,5,17,8,24)


正确答案:A
【解析】直接选择排序的方法是:首先在所有记录中选出排序码最小的记录,与第一个记录交换,然后在其余的记录中再选出排序码最小的记录与第二个记录交换,以此类推,直到所有记录排好序。题中序列的最小关键码是2,与第一个记录(关键码是16)交换后,结果为A所示。


计算:

(1)(-8)+(-9);   (2)(-17)+21;   

(3)(-12)+25;      (4)45+(-23);      (5)(-45)+23        (6)(-29)+(-31);

(7)(-39)+(-45)    (8)(-28)+37;   (9)(-13)+0.


(1)-17;(2)4;(3)13;

(4)22;(5)-22;(6)-60;

(7)-84;(8)9;(9)-13.


(1)0×(-2012);                                    (2)(-8)×1.25 ;

(3)7/10×(-3/14)

(4)(-3/16)×(-8/9)

(5)7.5×(-8.2)×0×(-19.1)

(6)(-14/3)×5/7

(7)(-0.12)×1/12×(-100)

(8)7×(-1+3/14)


(1)0           (2)-10               (3) -3/20         (4)1/6

(5) 0          (6)-10/3             (7) 1       (8)-11/2


计算:

(1)36×(1/2-1/3)2 

(2)12.7÷(-8/19) ×0

(3)4×(-3)2+6

(4)(-3/4)×(-8+2/3-1/3)

(5)(-2)3-13÷(-1/2)

(6)0-23÷(-4)3-1/8

(7)(-2)3×0.5-(-1.6)2÷(-2)2

(8)(-3/2)×[(-2/3)2-2]

(9)[(-3)2-(-5)2] ÷(-2)

(10)16÷(-2)3-(-1/8) ×(-4)


(1)1;  (2)0;  (3)42;  (4)5.75;  (5)18;  (6)0; (7)-4.64;  (8)4/3;  (9) -8; (10)-2/3


5-15?-16 ?05-15?-16 ? 1 ? ? QQ?915446173 ? QQ?915446173? ? ? ? ? 2016 ? V6.02016 ? V6.0 ? -?-? ? ? 05-15? 05-15? ? ? ? QQ?915446173 ? 2016 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?05-15?-16 ?05-15?-16 ? 2 ? ? QQ?915446173 ? QQ?915446173? ? ? ? . 4 ? . 5 ? . 8 1? . 8 2? . 9 3?ERP? . 10 4?CRM? . 12 5? . 13 6? BI . 17 7? . 18 ? . 23 1? . 23 2? . 26 3? . 30 4? . 35 5? . 37 6? .

计算:

(1)(-8)-(-1)                                        (2)45+(-30)                          

(3)-1.5-(-11.5)                                    (4)-1/4-(-1/2)                            

(5)15-[1-(-20-4)]                                                                    (6)-40-28-(-19)+(-24)                        

(7)22.54+(-4.4)+(-12.54)+4.4       

(8) (2/3-1/2)-(1/3-5/6)                         

(9)2.4-(-3/5)+(-3.1)+4/5                                                               (10)(-6/13)+(-7/13)-(-2)

(11)3/4-(-11/6)+(-7/3)

(12)11+(-22)-3×(-11)

(13)(-0.1)÷1/2×(-100)

(14)(-3/4)×(-2/3 - 1/3) ×0

(15)(-2)3-32

(16)23÷[(-2)3-(-4)]

(17)(3/4-7/8)÷(-7/8)

(18)(-60)×(3/4+5/6)


(1)(-8)-(-1)=-7                                      

(2)45+(-30)=15                          

(3)-1.5-(-11.5)=10                                    

(4)-1/4-(-1/2)=1/4                            

(5)15-[1-(-20-4)]=-10                                                                     (6)-40-28-(-19)+(-24)=-73                        

(7)22.54+(-4.4)+(-12.54)+4.4=10       

(8) (2/3-1/2)-(1/3-5/6)=-1                         

(9)2.4-(-3/5)+(-3.1)+4/5=0.7                                                                (10)(-6/13)+(-7/13)-(-2)=1

(11)3/4-(-11/6)+(-7/3)=1/4

(12)11+(-22)-3×(-11)=22

(13)(-0.1) ÷1/2×(-100)=20

(14)(-3/4) ×(-2/3 - 1/3) ×0=0

(15)(-2)3-32=-17

(16)23÷[(-2)3-(-4)]=-23/4

(17)(3/4-7/8) ÷(-7/8)=1/7

(18)(-60) ×(3/4+5/6)=-95


观察下面的每列数,按某种规律在横线上填上适当的数,并说明你的理由。

(1)-23,-18,-13,____________;                      

(2)2/8,-3/16,4/32,-5/64,____________

(3 ) 2,- 4 ,8,-16,_____________

(4)-2,-4, 0,-2, 2,_____________


(1)-8,-3;                      

(2)6/128,-7/256;

(3 )32,-64;

(4)0,4


采用初始增量为4的希尔排序法对没有关键码序列{15,10,4,26,14,2,13,19,17,5,9, 23},按照关键码值递增的次序排序,一趟扫描后的结果为

A.{14,2,4,19,15,5,9,23,17,10,13,26}

B.{2,9,4,26,14,15,13,19,17,5,9,23}

C.{10,4,15,14,2,13,19,16,5,9,23,26}

D.{10,15,4,2,14,13,19,16,5,9,23,26}


正确答案:A
解析:掌握起泡的排序方法,以及起泡排序和希尔排序的不同点。


采用初始增量为4的希尔排序法对没有关键码序列{15,10,4,26.14,2,13,19,17,5,9, 23},按照关键码值递增的次序排序,一趟扫描后的结果为

A.{14,2,4,19,15,5,9,23,17,10,13,26}

B.{2,9,4,26,14,15,13,19,17.5,9,23}

C.{10,4,15,14,2,13,19,16,5,9,23.26}

D.{10,15,4,2,14,13,19,16,5,9,23,26}


正确答案:A


1.publicclassTest{2.publicstaticStringoutput=””;3.4.publicstaticvoidfoo(inti){5.try{6.if(i==1){7.thrownewException();8.}9.output+=“1”;10.}11.catch(Exceptione){12.output+=“2”;13.return;14.}15.finally{16.output+=“3”;17.}18.output+=“4”;19.}20.21.publicstaticvoidmain(Stringargs[]){22.foo(0);23.foo(1);24.25.}26.}Whatisthevalueofthevariableoutputatline23?()


参考答案:13423

更多 “2016年信息系统项目管理师考试葵花宝典之历年真题分类详细解析(项管必过神系列)” 相关考题
考题 阅读下列说明,回答问题 1 至问题 5,将解答写在答题纸的对应栏内。 【说明】 DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。 表4-1 S盒 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 7 13 14 3 0 6 9 (1) 1 2 8 5 11 12 4 15 1 13 8 11 5 (2) 15 0 3 4 7 2 12 1 10 14 9 2 10 6 9 0 12 11 7 13 15 (3) 3 14 5 2 8 4 3 3 15 0 6 10 1 13 8 9 4 5 (4) 12 7 2 14【问题1】 (4分) 请补全该 S 盒,填补其中的空(1) - (4),将解答写在答题纸的对应栏内。 【问题 2】 (2分) 如果该 S 盒的输入为 110011,请计算其二进制输出。 【问题3】(6分) DES加密的初始置换表如下: 58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7 置换时,从左上角的第一个元素开始,表示输入的铭文的第58位置换成输出的第1位,输入明文的第50位置换成输出的第2位,从左至右,从上往下,依次类推。 DES加密时,对输入的64位明文首先进行初始置换操作。 若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)。 【问题4】(2分) 如果有简化的DES版本,其明文输入为8比特,初始置换表IP如下: IP:2 6 3 1 4 8 5 7 请给出其逆初始置换表。 【问题5】(2分) DES加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?正确答案:【问题1】(1)10 (2)6 (3)1 (4)11【问题2】0100【问题3】M = (0123456789ABCDEF)16 = (00000001 00100011 01000101 01100111 10001001 10101011 11001101 11101111)2经过IP置换,结果为:M&rsquo; =(11001100 00000000 11001100 11111111 11110000 10101010 11110000 10101010)2=(CC00CCFFF0AAF0AA)16【问题4】4 1 3 5 7 2 8 6 【问题5】弱密钥不受任何循环移位的影响,并且只能得到相同的子密钥,由全0或全1组成的密钥显然是弱密钥,子密钥生成过程中被分割的两部分分别为全0或全1时也是弱密钥。

考题 单选题若有以下程序#include #define N 4void fun(int a[][N], int b[], int flag){ int i,j; for(i=0; i a[i][j]) : (b[i] < a[i][j]))  b[i] = a[i][j]; }}main(){ int x[N][N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}, y[N],i; fun(x,y,1); for (i=0; i A 1,2,3,4,13,14,15,16,B 4,8,12,16,1,5,9,13, C 1,5,9,13,4,8,12,16,D 13,14,15,16,1,2,3,4,正确答案:A解析:考查数组名作为函数参数。函数fun的作用是如果flag为1则用b[i]记录a[i][0]至a[i][3](即当前行)中最小的值,若flag为0,则用b[i]记录a[i][0]至a[i][3](即当前行)中最大的值。答案选择C选项。

考题 文档管理工具需要具备以下哪些功能() 1、文件及目录操作 2、无限共享功能 3、多模式文件上传 4、文件预览或编辑 5、超级文件转发 6、协同工作支持 7、文档安全性管理 8、文件回收站功能 9、公共空间 10、访客文件提取及密码上传 11、完善的日志记录功能 12、文件(公文)签收审批 13、文件交换 14、版本管理A、1、2、3、4、5、6、7、8、9、12、13、14B、1、2、3、4、5、6、7、8、9、10、11、12、13、14C、1、2、7、8、9、10、11、12、13、14D、1、2、3、4、5、10、11、12、13、14E、1、2、3、4、5、6、7、8、9、10、11正确答案:B

考题 道依茨柴油机BF12L513C各缸的发火顺序是()。A、1-5-3-8-10-7-6-11-2-9-4-12B、1-8-5-10-3-7-6-11-2-9-4-12C、1-10-3-8-7-11-6-9-2-4-12-5D、1-8-5-10-7-3-6-11-2-9-4-12正确答案:B

考题 F12L413柴油机的发火顺序是()。A、1-5-3-8-10-7-6-11-2-9-4-12B、1-8-5-10-3-7-6-11-2-9-4-12C、1-10-3-8-7-11-6-9-2-4-12-5D、1-8-5-10-7-3-6-11-2-9-4-12正确答案:B

考题 下面程序的执行结果是______。 #define MAX 10 nt a[MAX],i; main() { printf("\n"); sub1();sub3(A) ; sub2();sub3(A) ; } sub1() {for(i=0;i<1MAX;i++) a[i]-i+i; } sub2() {int a[MAX],i,max; max=5; for(i=0;i<max;i++) a[i]=i; } sub3(int a[]) { int i; for(i=0;i<MAX;i++) printf("%d",a[i]); printf("\n"); }A.0 2 4 6 8 10 12 14 16 18 0 1 2 3 4B.0 1 2 3 4 0 2 4 6 8 10 12 14 16 18C.0 1 2 3 4 5 6 7 8 9 0 1 2 3 4D.0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18正确答案:D解析:函数sub1给全局作用范围内数组a(长度为10)的每个元素赋值,函数sub2中数组a仅在本函数范围内有效,长度也是10,但仅给前5个元素赋值,main函数调用sub3时,传递数组地址均是全局作用范围内数组a的地址,因此两次调用打印的结果相同。

考题 采用初始增量为4的希尔排序法,对没有关键码序列{15, 10,4,26,14,2,13,19,17,59,23}按照关键码值递增的次序排序,一趟扫描后的结果为( )。A.{14,2,4,19,15,10,13,26,17,59,23}B.{2,9,4,26,14,15,13,19,17,5,9,23}C.{10,4,15,14,2,13,19,16,5,9,23,26}D.{10,15,4,2,14,13,19,16,5,9,23,26}正确答案:A首先按增量为4进行分组,15,14,17;10,2,59; 4,13,23; 26; 然后将每组进行递增排序,14,15,17;2,10,59;4,13,23;26;再插入原来的位置

考题 1/4,1/2,5/8,7/10,3/4,()。A、14/9B、11/14C、13/14D、17/16正确答案:B

考题 设有关键码序列(16,9,4,25,14,1,13,18,17,5,8,24),要按关键码值递增的次序排序,采用直接选择排序法,一趟扫描后的结果为(23)。A.(14,1,4,18,16,5,8,24,17,9,13,25)B.(1,9,4,25,14,16,13,18,17,5,8,24)C.(9,4,16,14,1,13,18,17,5,8,24,25)D.(9,16,4,25,1,14,13,18,5,17,8,24)正确答案:B解析:本题考查直接选择排序的方法。直接选择排序的过程是:首先在所有记录中选出排序码最小的记录,把它与第1个记录交换,然后在其余的记录内选出排序码最小的记录,与第2个记录交换……依此类推,直到所有记录排完为止。题目中给出的关键码序列中最小的是1,那么根据直接选择排序的规则,我们应该把它与第1个记录交换,那么在一趟扫描后的结果为(1,9,4,25,14,16,13,18,17,5,8,24)。

考题 以下程序的输出结果是( )。 A.1,2,3,4,5,6,7,8,9,10,B.1,2,3,4,10,12,14,16,9,10,SX以下程序的输出结果是( )。A.1,2,3,4,5,6,7,8,9,10,B.1,2,3,4,10,12,14,16,9,10,C.1,2,6,8,10,12,7,8,9,10,D.1,2,6,8,10,12,14,16,9,10,正确答案:C函数f的功能是将数组中第3、4、5、6个元素乘以2,因此f(a)操作的结果是将元素(3,4,5,6)乘以2,操作结束后,数组a为(1,2,6,8,10,12,7,8,9,10)。