1算法分析的目的是(

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

---------------------------------------------------------------最新资料推荐------------------------------------------------------

1算法分析的目的是(

1. 算法分析的目的是( ) A. 找出数据结构的合理性

B. 找出算法中输入和输出之间的关系

C. 分析算法的易懂性和

可靠性 D. 分析算法的效率以求改进【参考答案】 D 2. 在

单链表中,增加头结点的目的是( ) A. 方便运算的 B.

使单链表至少有一个结点 C. 标识表结点中首结点的位置 D.

说明单链表是线性表的链式存储实现【参考答案】 A 3. 软件

开发离不开系统环境资源的支持,其中必要的测试数据属于( ) A. 硬件资源 B. 通信资源 C. 支持软件 D. 辅助资源【参考

答案】 D 4. 分布式数据库系统不具有的特点是( ) A. 数

据分布性和逻辑整体性 B. 位置透明性和复制透明性 C. 分布性

D. 数据冗余【参考答案】 D 5. 下列数据模型中,具有坚实

理论基础的是( ) A. 层次模型 B. 网状模型 C. 关系模

型 D. 以上 3 个都是【参考答案】 C 6. 栈底到栈顶依次

存放元素 A、 B、 C、 D,在第五个元素 E 入栈前,栈中元素可

以出栈,则出栈序列可能是( ) A. ABCED B. DCBEA C. DBCEA D. CDABE 【参考答案】 B 7. 在结构化程序设计思想提

出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的( ) A. 安全性 B. 一致性 C. 可

理解性 D. 合理性【参考答案】 C 8. 软件开发的结构化生命

周期方法将软件生命周期划分成( ) A. 定义、开发、运行

1 / 14

维护 B. 设计阶段、编程阶段、测试阶段 C. 总体设计、详

细设计、编程调试 D. 需求分析、功能定义、系统设计【参

考答案】 A 9. 在数据管理技术发展过程中,文件系统与数据库

系统的主要区别是数据库系统具有( ) A. 特定的数据模型

B. 数据无冗余

C. 数据可共享

D. 专门的数据管理软件

【参考答案】 A 10. 实体是信息世界中广泛使用的一个术语,它

用于表示( ) A. 有生命的事物 B. 无生命的事物 C. 实

际存在的事物 D. 一切事物【参考答案】 C 11. 下面叙述中

正确的是() A. C 语言编译时不检查语法 B. C 语言

的子程序有过程和函数两种 C. C 语言的函数可以嵌套定义 D.

C 语言的函数可以嵌套调用【参考答案】

D 12. 以下叙述中正

确的是() A. 构成 C 程序的基本单位是函数 B. 可以

在一个函数中定义另一个函数 C. main()函数必须放在其他函

数之前 D. 所有被调用的函数一定要在调用之前进行定义【参

考答案】 A 13. 下列程序段的输出结果是() int a=1234; float b=123. 456; double c=12345. 54321; printf( %2d, %2.

1f, %2. 1f , a, b, c) ; A. 无输出 B. 12,123. 5, 12345. 5 C. 1234, 123. 5, 12345. 5 D. 1234, 123.

4, 1234. 5 【参考答案】 C 14. 设有以下程序段 int x=0, s=0; while(!x!=0) s+=++x; printf( %d , s) ; 则() A.

运行程序段后输出 0 B. 运行程序段后输出 1 C. 程序段中

的控制表达式是非法的 D. 程序段执行无限次【参考答案】 B

---------------------------------------------------------------最新资料推荐------------------------------------------------------

15. 以下程序段的描述,正确的是() x=-1; do

{x=x*x; } while(!x) ; A. 是死循环 B. 循环执行两次

C. 循环执行一次

D. 有语法错误【参考答案】 C 16. 下列

程序执行后的输出结果是() void func1(int i) ; void

func2(int i) ; char st[] = hello, friend! ; void

func1(int i) { printf( %c , st[i] ) ; if(i3) {i+=2;

func2(i) ; } } void func2(int i) { printf( %c , st

[i]) ; if(i3) {i+=2; func1(i) ; } } main()

{ int i=0; func1(i) ; printf( \ n ) ; } A. hello B. hel

C. hlo

D. hlm 【参考答案】 C 17. 以下程序的输出结果是

() #include stdio. h void prt(int *x, int*y, int*z)

{ printf( %d, %d, %d\ n , ++*x, ++*y, *(z++) ) ; } main()

{ int a=10, b=40, c=20; prt(a, b, c) ; prt(a, b, c) ; }

A. 11, 42, 31

B. 11, 41, 20 12, 22, 41 12,

42, 20 C. 11, 21, 40 D. 11, 41, 21 11, 21, 21 12, 42, 22 【参考答案】 B 18. 下列程序执行后的输出结果是

() main() { int a[3][3] , *p, i; p=a[0]

[0] ; for(i=1; i9; i++) p[i] =i+1; printf( %d\ n ,

a[1][2] ) ; } A. 3 B. 6 C. 9 D. 随机数【参

考答案】 B 19. 下列程序执行后的输出结果是() main()

{ char arr[2][4] ; strcpy(arr, you ) ; strcpy(arr

3 / 14

相关文档
最新文档