二级c考前复习笔记

原创
2014/03/11 23:22
阅读数 32

c

  1. strcmp("computer","compare")>0
  2. strlen("abc")=3
  3. strcpy(s1, s2); 是把s2复制给s1
  4. strcat(s1, s2);

8.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。
  A.模块间的关系
  B.系统结构部件转换成软件的过程描述
  C.软件层次结构
  D.软件开发过程
8.B。【解析】软件的过程设计是指系统结构部件转换成软件的过程描述。

9.A。【解析】模块的独立性是指每个模块保证完成系统要求的独立功能,并且与其他模块的联系少且接口简单。衡量软件的模块独立性有内聚性和耦合性两个定性度量标准。耦合性是模块间互相连接紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,以利于提高模块的独立性

11.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。
  A.DB包含DBS和DBMS
  B.DBMS包含DB和DBS
  C.DBS包含DB和DBMS
  D.没有任何关系

数据库系统由如下5个部分组成:数据库(DB)、数据库管理系统(DBMS)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。

“%x”和“%o”分别表示以十六进制和八进制无符合型输出整型数据

15.有下列程序: 、
  fun(int X,int y){return(x+y);)
  main()
  { int a=1,b=2,c=3,sum;
   sum=fun((a++,b++,a+b),c++);
   printf("%d\n",sum);
  }
  执行后的输出结果是( )。
  A.6
  B.7
  C.8
  D.9

15.C。【解析】函数fun(int x,int y)的功能是返回x+Y的值。在主函数中,变量a,b,c的初始值分别为 1,2,3。因此逗号表达式“a++,b++,a+b”的值等于5,表达式c++的值为3,调用于函数的表达式为“fun(5,3);”,其返回值等于8。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部