计算机专业(满分80分)
一、判断题(每小题1分,共8分) ( × )
- C语言中,为了区别一般变量,符号常量必须用大写字母表示。 ( √ )
- do…while语句的循环体至少执行1次,while和for循环的循环体可能一次也执行不到。 ( √ )
- 数组名代表数组的首地址。 ( × )
- 数据库名称在同一数据库服务器上可以重复。 (√ )
- 在创建数据表之前,一定要使用“USE 数据库名称”。 ( √ )
- 在DELETE语句中如果没有使用WHERE子句,则会将表中的所有记录都删除。 ( × )
- 参与者是使用系统的对象,只能是人。 ( √ )
- 参与者是一个群体概念,其表示方法是用小人形图标,下面标出名称。
二、单选题(每小题2分,共40分)
-
( A )是构成C语言程序的基本单位。
A、函数 B、过程 C、子程序 D、子例程 -
C语言程序从 ( C ) 开始执行。
A 程序中第一条可执行语句 B 程序中第一个函数
C 程序中的main函数 D 包含文件中的第一个函数 -
下列关于C语言的说法错误的是 ( B ) 。
A. C程序的工作过程是编辑、编译、连接、运行
B. C语言不区分大小写
C. C程序的三种基本结构是顺序、选择、循环
D. C程序从main函数开始执行 -
下列正确的标识符是( C )。
A.-a1 B.a[i] C.a2_i D.int t -
下列四组选项中,正确的C语言标识符是 ( C ) .
A. %x B. a+b C. a123 D. 123 -
下面( D )表达式的值为4.
A. 11/3 B. 11.0/3 C .(float)11/3 D. (int)(11.0/3+0.5) -
设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是 ( B ) .
A.b=1.0/a B.b=(float)(1/a) C.b=1/(float)a D.b=1/(a*1.0) -
由student用户切换到root用户,如果环境设置也切换过来,可以使用命令 ( C ) .
A.su B.su ~ C.su - D.su -l student -
通过命令( A ) 可以实现跳转到当前用户家目录。
A.cd. B. cd… C. cd - D. cd ~ -
以下哪个命令可以显示用户所处当前目录的完整途径( A )。
A. pwd B. cd C. ls D. cat -
E-R图提供了表示信息世界中实体、属性和( B )的方法。
A、数据 B、联系 C、表 D、模式 -
在关系数据库设计中,设计关系模式属于数据库设计的( C ) .
A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 -
下面选项中,用于求出某个字段的最小值的函数是( C ).
A、avg( ) B、max( ) C、min( ) D、total( ) -
下列选项中,定义字段非空约束的基本语法格式是( B ).
A、字段名 数据类型 IS NULL;
B、字段名 数据类型 NOT NULL;
C、字段名 数据类型 IS NOT NULL;
D、字段名 NOT NULL数据类型; -
下面选项中,查询student表中id值 不 不 不在2和5之间的学生的SQL语句是( C ).
A、SELECT * FROM student where id!=2,3,4,5;
B、SELECT * FROM student where id not between 5 and 2;
C、SELECT * FROM student where id not between 2 and 5;
D、SELECT * FROM student where id not in 2,3,4,5; -
下列( B )类型不是MySQL中常用的的数据类型。
A、INT B、VAR C、TIME D、CHAR -
在UML中,( B )显示了一组类、接口、协作以及它们之间的关系。
A、状态图 B、类图 C、用例图 D、部署图 -
对反应型对象建模一般使用( A ) .
A、状态图 B、顺序图 C、活动图 D、类图 -
右图是( B ) 图.
A、类图 B、用例图
C、活动图 D、状态图
-
下列描述中( D ),哪个不是建模的基本原则.
A.要仔细的选择模型
B.每一种模型可以在不同的精度级别上表示所要开发的系统
C.模型要与现实相联系
D.对一个重要的系统用一个模型就可以充分描述
三、填空题(每空2分,共20分)
- 若有语句:int a=5,y=6;y=a++;,则y的值是 6 ‾ \underline{6} 6.
- 已知:int a[10]={9,7,1,5,6};,则数组元素a[a[2]]= 7 ‾ \underline{7} 7.
- C语言中退出本层循环的语句是 b r e