A、 x/10%100
B、 x%10/100
C、 x%100/10
D、 x/100%10
答案:D
解析:【解析】x/100的个位数是x的百位数上的数字,所以再进行除10取余运算即可得到该数字。答案选择D选项。
A、 x/10%100
B、 x%10/100
C、 x%100/10
D、 x/100%10
答案:D
解析:【解析】x/100的个位数是x的百位数上的数字,所以再进行除10取余运算即可得到该数字。答案选择D选项。
A. 笛卡儿积
B. 交
C. 并
D. 自然连接
解析:【解析】交和并运算要求关系R和S具有相同的属性,BC两项错误。R与S的笛卡儿积是一个4元关系,有4个元素,A项错误。R与S有公共的属性B,可通过公共属性的相等值进行连接,这种连接称之为自然连接。答案选择D选项。
A. 程序员
B. 项目经理
C. 设计人员
D. 软件用户
解析:【解析】软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的,根据需求信息可以达到目标或者解决问题。
A. 1,2,1,2
B. 1,2,2,1
C. 2,1,2,1
D. 2,1,1,2
解析:【解析】m和n的值不变,分别是1,2;指针*p和*q交换了指向的位置,即*p=&n,*q=&m,分别为2,1。答案选择B选项。
A. 书写风格良好的程序执行效率高
B. 书写风格良好的程序易读性好
C. C程序可以在一行上写多条语句
D. C程序允许将一条语句分写在多行上
解析:【解析】书写风格与程序执行效率无关,程序执行效率与程序的数据结构有关,由算法的时间复杂度和空间复杂度决定,但书写风格会深刻地影响软件的质量和可维护性,良好的程序设计风格可以使程序结构清晰合理。良好的书写习惯一般一行写一条语句,这样方便阅读,但是一行写多条语句或者将一条语句分写在多行上是符合C程序编写规则的。答案选择A选项。
A. C程序总是以main()作为程序执行的起始行
B. main()函数若不带参数,其后面的一对圆括号可省略
C. 函数体内的定义语句和可执行语句允许任意穿插出现
D. C语言中的语句之间必须用分号作为分隔符
解析:【解析】main函数后面的括号告诉编译器这是一个函数,不可以省略,排除B选项;在复合语句中,不仅可以有执行语句,还可以有定义语句,定义语句应该出现在执行语句的前面,故排除C选项;C语言中的某些语句可以不用分号,例如if语句,宏定义,故D选项错误。答案选择A选项。
A. E,68
B. D,69
C. E,D
D. 输出无定值
解析:【解析】
A. a=2,b=5
B. a=%2,b=%5
C. a=%d,b=%d
D. a=%%d,b=%%d
解析:【解析】%在C语言中有两个作用,一是用作取余数运算符,另一个用作转义符。%%d相当于将第二个%转义了,所以输出为%d。故答案选择C选项。
A. 算法和数据
B. 程序和数据
C. 程序和文档
D. 程序、数据及相关文档
解析:【解析】计算机软件由两部分组成:①机器可执行的程序和数据;②机器不可执行的,与软件开发、运行、维护、使用等有关的文档。答案选择D选项。
A. -1,0
B. 0,0
C. -1,-1
D. 1,1
解析:【解析】while循环的判定条件为“a--”,即a先作为循环条件判定,然后再自减
A. 1:1联系
B. m:1联系
C. 1:m联系
D. m:n联系
解析:【解析】实体间的联系有如下情况:①一对一(1:1);②一对多(1:m);③多对多(m:n)。本题中,一个部门可以有多名职员,而每个职员只能属于一个部门,所以,部门和职员间是一对多的联系。答案选择C选项。