下列语句中不是死循环的是(   )。

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 下列语句中不是死循环的是( )。
A.int i=10;
B.for(int i=1;j<10;i++)while(1) {{i--; i--; } if(i==1)break
C.int i-0;
D.int i=1:

【◆参考答案◆】:A

【◆答案解析◆】:选项A中i自减到1时就会执行break语句跳出循环,选项B中i<10永远成立不会跳出循环.选项C中第一次进入循环体后i>0永远不会跳出循环,选项D中未给出结束循环的条件。

(2)【◆题库问题◆】:[单选] 在软件设计中不使用的工具是(  )。
A.系统结构图
B.程序流程图
C.PAD图
D.数据流图(DFD图)

【◆参考答案◆】:D

【◆答案解析◆】:软件设计包括概要设计和详细设计,软件概要设计中,面向数据流的设计方法有变换型系统结构图和事务型数据流两种。软件详细设计,程序流程图(PDF)和PAD(问题分析图)是过程设计的常用工具。数据流图(DFD图)是软件定义阶段结构化分析方法常用的工具。

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

【◆参考答案◆】:A

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

(4)【◆题库问题◆】:[单选] 当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是( )。
A.c=b=a;
B.(a=c)||(b=c);
C.(a=c)&&(b=c);
D.a=c=b;

【◆参考答案◆】:C

【◆答案解析◆】: 选项A是先将a的值赋给变量b,再将变量b的值赋给变量c,不合题意;B选项中由于c的值不为0,在将c的值赋给变量a后,表达式a=c的值为1,不再对表达式b=c计算;对于c选项,表达式a=c的值为1,再求表达式b=c的值为1,然后进行逻辑与运算;D选项将b的值赋给c后再赋给e,故选择C选项。

(5)【◆题库问题◆】:[单选] 关于有条件的宏,下列说法中错误的是(  )。
A.用于希望仅当特定条件为真时才执行宏中的一个或多个操作的情况
B.如果条件结果为真,则Access只执行该行中的操作
C.如果条件结果为真,则Access将执行该行中的操作,以及紧跟该操作的“条件”文本框内输入省略号(…)的一系列操作
D.在宏“条件”列中可以使用SQL表达式

【◆参考答案◆】:D

(6)【◆题库问题◆】:[单选] 有以下程序 #include<stdio.h>main(  ){int n=2,k=0;  while(k++&&n++>2);  printf("%d%d",k,n); }程序运行后的输出结果是(  )。
A.O2
B.13
C.57
D.12

【◆参考答案◆】:D

【◆答案解析◆】:本题判断while语句中的逻辑关系的真假。“&&”两端都为真时结果为真,而题中k的值为0,k++是先使用k的值,再将k加1,而k此时的值为0,结果为假,所以不再执行后面的语句,输出结果时,k的值自加l为1,n的值仍为2。

(7)【◆题库问题◆】:[单选] 由“For i=1 T09 Step-3”决定的循环结构,其循环体将被执行(  )。
A.0次
B.1次
C.4次
D.5次

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】For i=1 T09 Step一3语句的意思是循环从1开始到9,步长为一3,那么i的取值就为负数所以不执行循环体。

(8)【◆题库问题◆】:[单选] 在关系运算中,选择运算的含义是(  )。
A.在基本表中,选择满足条件的元组组成一个新的关系
B.在基本表中,选择需要的属性组成一个新的关系
C.在基本表中,选择满足条件的元组和属性组成一个新的关系
D.以上3种说法都是正确的

【◆参考答案◆】:A

【◆答案解析◆】:选择运算是在关系中选择满足指定条件的元组。

(9)【◆题库问题◆】:[单选] 在关系代数运算中,有5种基本运算,它们是(  )。
A.并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)
B.并(∪)、差(-)、交(∩)、投影(π)和选择(σ)
C.并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)
D.并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)

【◆参考答案◆】:D

【◆答案解析◆】:D) 【解析】并、差、笛卡儿积、投影和选择是5种基本的运算,其他运算即交、连接和除,均可以通过5种基本的运算来表达。

(10)【◆题库问题◆】:[单选] 为了提高测试的效率,应该
A.随机选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.集中对付那些错误群集的程序

【◆参考答案◆】:D

发表评论

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