最新国家开放大学电大素描期末题库及答案 素描试卷

有 以下程序

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


设某散列表的当前状态如下: 该散列表的负载因子约为

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 190 75 194 768 559 582 393 208

A.0.27

B.0.42

C.0.58

D.0.73


正确答案:B


计算:

(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


定义如下变量和数组:inti;intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};则下面语句的输出结果是()。

A.15913

B.161116

C.471013

D.481216


正确答案:C


已知aList=[3,4,5,6,7,9,11,13,15,17]则aList[1:2]的结果为:()。

A、[4,6,9,13,17]

B、[3,4,5,6,7]

C、[3,4]

D、[3,6,11,17]


答案:A


25 1( ) A B C D 2( ) A B C D 3( ) A B C D 4( ) A B C D 5( ) A B C D 5 40 6( ) 7( ) 8( ) 9( ) 10( ) 11( ) 1 12( ) 13( ) 735 14 15 16 17 18 525 1A 2B 3A 4C 5B 540 6 7 & 9 10 11 12 13 735 14 15 16 17 18 (525) l( ) A BC D 2( ) 2 A60 B90 C120 D180 3( ) A B C D 4( ) A B C D 5( ) A B C D (540) 1( ) 2( ) 34( ) 5( ) 6?( ) 7( ) 8( ) (735) 1 2 3 4 3 ( )

有以下程序:include main( ){int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13;1

有以下程序: #include <stdio.h> main( ) { int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13;14,15,16}},i,j; for(i =0;i<4;i ++ ) { for(j=0;j<=i;j++)printf("%4c","); for(j=______;j<4;j ++ )printf( "%4d" ,hum[i] [j] ); printf(" \n" ); } } 若要按以下形式输出数组右上半三角; 1 2 3 4 6 7 8 11 12 16则在程序下划线处应填入的是( )。

A.i-1

B.i

C.i+1

D.4-i


正确答案:B
解析:本程序为二重循环,外循环控制输出数据的行数,内循环控制输出数据的列数。本题需要输出4行4列,外层循环语句for(i=0;i4;i++)控制输出4行,内层的第一条for循环控制每行输出的空格数,第二条for循环用于控制每行的数字输出,由于每一行的数字个数比前一行少1个,所以内层的第二条for循环每次循环的次数需要递减1,那么j的初始值应该递增,因为第一行输出的是4个数,所以空格中应填i。


以下程序的运行结果是( ) #define MAX 10 int a[MAX],i; main() { printf("\n");sub1();sub3(A) ,sub2(),sub3(A) ; } sub2() { int a[MAX],i,max; max=5; for(i=0;i<max;i++)a[i]=i; } sub1() {for(i=0;i<MAX;i++)a[i]=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 4

B.0 1 2 3 4 0 2 4 6 8 10 12 14 16 18

C.0 1 2 3 4 5 6 7 8 9 0 1 2 3 4

D.0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18


正确答案:D


下面程序的执行结果是______。 #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 4

B.0 1 2 3 4 0 2 4 6 8 10 12 14 16 18

C.0 1 2 3 4 5 6 7 8 9 0 1 2 3 4

D.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的地址,因此两次调用打印的结果相同。


文档管理工具需要具备以下哪些功能?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、14

B.1、2、3、4、5、6、7、8、9、10、11、12、13、14

C.1、2、7、8、9、10、11、12、13、14

D.1、2、3、4、5、10、11、12、13、14

E.1、2、3、4、5、6、7、8、9、10、11


正确答案:B


有以下程序:

程序运行后的输出结果是( )。

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

B.3,4,2,7,9,8,6,5,11,10,

C.2,4,3,9,12,12,11,11,18,9,

D.1,2,3,6,8,7,5,4,10,9,


正确答案:C
题目中定义了一个结构体类型s,然后定义了一个结构体变量s并初始化,执行f函数后,将s中元素a的每个元素都加上i,这里需要注意最后一个元素没有加i,所以最终答案为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

考题 逻辑表达式L=(A、B、C、D)=BACD+ABCD的最小项表达式为()。A、L=∑m(0,1,2,3,6,7,8,12,13,15)B、L=∑m(0,1,2,3,8,9,11,12,13,15)C、L=∑m(0,1,3,4,6,8,9,10,14,15)D、L=∑m(0,1,2,3,5,6,8,11,13,15)正确答案: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

考题 以下()是斐波那奇数列。A、1、3、5、7、9、11、13…B、2、3、5、7、12、19、31...C、2、3、5、8、13、21、34...D、2、3、6、8、14、23、37…正确答案:C

考题 酒店常用清洁工具包括以下15种,在清洁客房时,需要使用的清洁工具有哪些()?(1)喷壶(2)百洁布(3)玻璃刮(4)拖把(5)恭桶刷(6)扫帚/簸箕(7)防护手套(8)硬质清洁刷(9)工作篮(10)地板擦(11)软质清洁刷(12)尘推(13)刮刀(14)梯子(15)吸尘器A、(1)(2)(3)(4)(5)(6)(8)(9)B、(1)(2)(5)(6)(8)(9)(10)(11)C、(1)(3)(4)(7)(11)(12)(13)(14)D、(1)(2)(5)(6)(7)(12)(13)(14)正确答案:B

考题 二维数组初始化正确的是()A、intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};B、intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};C、intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};D、intarr[3][4]={{1,2,3},{4,5},{6}};正确答案:A,B,C,D

考题 给定元组演算表达式 R*={t│(Эu)(R(t)∧S(u)∧t[3]A. A.R*={(3,7,11),(5,9,13),(6,10,14)} B. R*={(3.7.11),(4.5.6),(5.9.13),(6,10,14)} C. R*={(1,2,3),(4,5,6),(7,8,9)} D. R*={(1,2,3),(4,5,6),(7,8,9),(10,11,12)} 答案:C解析:元组演算式解释:找出这样的元组t(t是R中的元组),t要满足这样的条件:存在u(u是S关系中的元组),u第2列值大于t的第3列值。t关系中前3个元组都达到了要求,而第4个元组没有达到要求。第4个元组的第3列值是12,而u[2]的可能值为{7,5,9,10},没谁大于12。

考题 道依茨柴油机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

考题 某三相桥式整流装置输出电压脉波数m= 6,假设网侧电压、供电变压器参数、电 抗器参数和触发延迟角等均各相对称,整流电流波形近似方波考虑,该装置网侧谐波电流的 次数应为()组数据。 A. 3、 5、 7、 9、 11、 13、 15、 17,; B. 5、7、11、13、17、19、23、25; C 2、3、4、5、6、7、8、9、10; D. 4、6、8、10、12、14、16、18…。答案:B解析:

考题 阅读下列说明,回答问题 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时也是弱密钥。