有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是(  )。

  • A+
(1)【◆题库问题◆】:[单选] 有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是(  )。
A.a%(int)(x-y)
B.a=x!=y;
C.(a*y)%b
D.y=x+y=x

【◆参考答案◆】:B

【◆答案解析◆】:选项中如果x与Y的值相等那么取余时就会有除数为0的情况。C)选项中取余的两个数据都应为整数,不能有一方为实型变量,而a*y的结果为double型。 D)选项表达式本身就错误,不能给表达式赋值。所以,本题答案为B)。

(2)【◆题库问题◆】:[单选] 回答{TSE}题:基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 {TS}查询学生选修课程成绩小于60分的学号,正确的SQL语句是(  )。

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】由于SC表中的“成绩”字段的数据类型为N型字段,所以WHERE子句中的关于成绩的逻辑表达式不需要用双引号。根据SQL SELCT语句的语法,选择的字段也不需要用双引号。

(3)【◆题库问题◆】:[单选] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(  )。
A.内模式
B.外模式
C.概念模式
D.逻辑模式

【◆参考答案◆】:A

【◆答案解析◆】:内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述。所以选项A)正确。

(4)【◆题库问题◆】:[单选] 若有定义和语句:int a,b;scanf("%d,%d",&a,&b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是(  )。
A.3,5,
B.3,5,4
C.3,5
D.3 5

【◆参考答案◆】:D

(5)【◆题库问题◆】:[单选] 下面描述中错误的是(  )。
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之一
D.PAD图是软件详细设计的表示工具

【◆参考答案◆】:A

【◆答案解析◆】:软件系统的总体结构图是软件架构设计的依据,它并不能支持软件的详细设计。

(6)【◆题库问题◆】:[单选] 利用fseek函数可实现的操作是(  )。
A.实现文件的顺序读写
B.改变文件的位置指针
C.实现文件的随机读写
D.以上答案均正确

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查fseek()函数,其功能是:改变文件的位置指针;辅助实现文件的顺序读写;辅助实现文件的随机读写。

(7)【◆题库问题◆】:[单选] SQL查询语句中,用来实现关系的投影运算的短语是(  )。
A.WHERE
B.FROM
C.SELECT
D.GROUP BY

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】本题考查考生对sQL语句结构的记忆及理解。掌握基本的SQL查询语句中各个短语的含义。SELECT用于实现关系的投影操作,使用时将所选的字段名放在SELECT之后,多个字段间用逗号隔开。WHERE用于实现关系的选择操作,FROM指定查询数据的来源, CROUP BY用于实现分组。

(8)【◆题库问题◆】:[单选] 有以下程序: #include<stdio.h>main(  ){  inta=-2,b=0;  while(a++&&++b);  printf("%d,%d",a,b); }程序运行后的输出结果是(  )。
A.1,3
B.0,2
C.0,3
D.1,2

【◆参考答案◆】:D

【◆答案解析◆】:输出的结果是:-1,1 0,2 1,2

(9)【◆题库问题◆】:[单选] 与数据元素本身的形式、内容、相对位置、个数无关的是数据的
A.存储结构
B.存储实现
C.逻辑结构
D.运算实现

【◆参考答案◆】:C

【◆答案解析◆】:所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构。所谓数据的存储结构,是指数据的逻辑结构在计算机存储空间中的存放形式。与数据元素本身的形式、内容、相对位置、个数有关。逻辑结构与物理存储无关。因此本题的正确答案为 C。

(10)【◆题库问题◆】:[单选] 假设新建了一个程序文件myProC.prg(5;5存在同名的.exe、.app和.fxp文件),然后在命令窗El输人命令DO myProc,执行该程序并获得正常的结果,现在用命令ERASEmyProC.prg删除该程序文件,然后再次执行命令DO myProc,产生的结果是(  )。
A.出错(找不到文件)
B.与第一次执行的结果相同
C.系统打开“运行”对话框,要求指定文件
D.以上都不对

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】因为不存在同名的.exe、.app和.fxp文件,所以在删除myProg.prg文件后,再执行DOmyProc,结果就会报错(找不到文件)。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: