若i和k都是int类型变量,有以下for语句:for(i=0,k=-1;k=1;k++)printf(*****\n);

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 若i和k都是int类型变量,有以下for语句:for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是(  )。
A.循环体执行两次
B.循环体执行一次
C.循环体一次也不执行
D.构成无限循环

【◆参考答案◆】:D

【◆答案解析◆】:此题考查的是基本的循环,答案为D。

(2)【◆题库问题◆】:[单选] 软件需求规格说明书的作用不包括(  )。
A.软件验收的依据
B.用户与开发人员对软件要做什么的共同理解
C.软件设计的依据
D.软件可行性研究的依据

【◆参考答案◆】:D

【◆答案解析◆】:软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。软件需求规格说明书有以下几个方面的作用。①便于用户、开发人员进行理解和交流,B正确;②反映出用户问题的结构,可以作为软件开发工作的基础和依据,C正确;③作为确认测试和验收的依据,A正确。

(3)【◆题库问题◆】:[单选] 下列说法正确的是(  )。
A.共享数据的所有访问都必须作为临界区
B.用synchronized保护的共享数据可以是共有的
C.Java中对象加锁不具有可重人性
D.对象锁不能返回

【◆参考答案◆】:A

【◆答案解析◆】:本题考查对象加锁的相关概念。对于对象加锁的使用有些注意事项。对象的锁在某些情况下可以由持有线程返回,比如,当synchronized语句块执行完成后;当在synchronized语句块中出现异常;当持有锁的线程调用该对象的wait(  )方法,由此可见选项D说法错误。共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A说法正确。用synchronized保护的共享数据必须是私有的,选项B说法错误。Java中对象加锁具有可重入性,选项c错误。

(4)【◆题库问题◆】:[单选]设有定义语句:int x[-6]={2,4,6,8,5,7),*p=X,i;要求依次输出X数组6个元素中的值,不能完成此操作的语句是( )。

【◆参考答案◆】:D

【◆答案解析◆】: 本题要求输出每个元素的值,D选项中(*p)++等价于*p=*p+1,其仅仅是对*p加1,并没有达到输出其每个值的作用。

(5)【◆题库问题◆】:[单选] 数据库应用系统中的核心问题是(  )。
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训

【◆参考答案◆】:A

【◆答案解析◆】:数据库应用系统中的核心问题是数据库的设计。

(6)【◆题库问题◆】:[单选] 窗体中的信息不包括(  ),
A.设计者在设计窗口时附加的一些提示信息
B.设计者在设计窗口时输入的一些重要信思
C.所处理表的记录
D.所处理查询的记录

【◆参考答案◆】:B

【◆答案解析◆】:窗体是应用程序和用,用户之间的接口,窗体中的信息主要有两类:~类是设计者在设计窗体时附加的一些提示信息,另一类是所处理表或查询的记录,往往与所处理记录的数据密切相关,当记录变化时,这些信息也随之变化。

(7)【◆题库问题◆】:[单选] 三种基本结构中,能简化大量程序代码的是(  )。
A.顺序结构
B.分支结构
C.选择结构
D.重复结构

【◆参考答案◆】:D

【◆答案解析◆】:重复结构也称为循环结构。它根据给定的条件,判断是否需要重复执行某一相同或类似的程序段,这可以简化大量的程序行。

(8)【◆题库问题◆】:[单选] 以下关于C语言数据类型使用的叙述中错误的是(  )。 -
A.若要准确无误差地表示自然数,应使用整数类型
B.若要保存带权多位小数的数据,应使用双精度类型
C.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型
D.若只处理“真”和“假”两种逻辑值,应使用逻辑类型

【◆参考答案◆】:D

【◆答案解析◆】:C语言中没有逻辑类型。

(9)【◆题库问题◆】:[单选] 在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是
A.Load
B.Show
C.Hide
D.Unload

【◆参考答案◆】:A

(10)【◆题库问题◆】:[单选] 在数据库中有“教师”表(教师号、教师名)、“学生”表(学号、学生名)和“课程”表(课程号,课程名)3个基本情况表。学校里一名教师可主讲多门课程。一名学生可选修多门课程,则主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的表。 下列关于新表的设计中,最合理的设计是
A.增加两个表:学生一选课表(学号、课程号),教师一任课表(教师号、课程号)
B.增加一个表:学生一选课一教师表(学号、课程号、教师号)
C.增加一个表:学生一选课一教师表(学号、学生名、课程号、课程名、教师号、教师名)
D.增加两个表:学生一选课表(学号、课程号、课程名),教师一任课表(教师号、课程号、课程名)

【◆参考答案◆】:A

【◆答案解析◆】:【答案】A【解析】目前已建立教师、学生、课程三个基本表,另外一名教师可主讲多门课程、一名学生可选修多门课程,因此应增加学生选课表(学号、课程号)和教师任课表(教师号、课程号)来反应以上关系。课程名可通过课程号字段关联“课程”表来获得,因此不需要增加课程名字段在以上两个表中。因此选项A正确。

发表评论

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