用程序计算一个整数的各位数字之和,在横线处应填写的语句是(  )。 SET TALKOFFINPUT”X=”TOXS=0

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 用程序计算一个整数的各位数字之和,在横线处应填写的语句是(  )。 SET TALKOFFINPUT”X=”TOXS=0DO WHIlEX!=0S=S十MOD(X,10)ENDDO?SSETTAlKON
A.X—int(X/10)
B.X—int(X%10)
C.X—X—int(X/10)
D.X—X—int(X% 10)

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】首先用户输入一个数字保持到变量X中,判断条件是变量X是否等于0,如果为0,则退出循环,否则通过求余函数M0D得到变量X的个位数。因为题意要求计算各位数之和,所以接下来应当将变量x除以l0并取整,以便将变量X的十位数变成个位数,然后再次循环计算。

(2)【◆题库问题◆】:[单选] 关于内存变量的调用,下列说法中正确的是(  )。
A.私有变量只能被本层模块程序调用
B.私有变量能被本层模块和下层模块程序调用
C.局部变量不能被本层模块程序调用
D.局部变量能被本层模块和下层模块程序调用

【◆参考答案◆】:B

【◆答案解析◆】:由系统自动隐含建立的变量是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用local命令建立。

(3)【◆题库问题◆】:[单选] 有3个结点的二叉树有(  )。
A.2种形态
B.4种形态
C.7种形态
D.5种形态

【◆参考答案◆】:D

(4)【◆题库问题◆】:[单选] 以下程序段完全正确的是( )。

【◆参考答案◆】:C

【◆答案解析◆】:A中P是指针,没有初始化,且取P的地址即类型为指向地址的地址,与输出参数类型不符。B中指针P没有初始化,且P所指变量值不明。D*p是整型变量,&k是整型变量的地址。所以选C。

(5)【◆题库问题◆】:[单选] 下列关于关系的说法中,正确的是(  )。
A.列的次序非常重要
B.列的次序无关紧要
C.当需要索引时,列的次序非常重要
D.关键字必须指定为第一列

【◆参考答案◆】:B

(6)【◆题库问题◆】:[单选,材料题] 假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是()。 根据以下资料,回答下面的题目:使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2)选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是(  )。
A.SELECT*FROM学生WHERE学号IN(SELECT学号FROM选课WHERE成 绩>=90)
B.SELECT*FROM学生WHERE学号NOT IN(SELECT学号FROM选课WHERE成绩<90)
C.SELECT*FROM学生WHERE学号!=ANY(SELECT学号FROM选课WHERE成绩<90)
D.SELECT*FROM学生WHERE学号=ANY(SELECT学号FROM选课WHERE成绩>=90)

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】IN表示包含关系,ANY表示只要有一条数据满足条件,整个条件成立。

(7)【◆题库问题◆】:[单选]有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是( )。struct node{char data;structnode*next:}a,b,*p=&a,*q=&b;
A.next=q;
B.P.next=&b;
C.p->next=&b;
D.(*p).next=q;

【◆参考答案◆】:B

【◆答案解析◆】: 本题考查结构体指针变量的赋值方法,要把结点b连接到结点;l的后面,必须把b的地址给a的next指针。故8正确。

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

【◆参考答案◆】:C

【◆答案解析◆】:系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择C。

(9)【◆题库问题◆】:[单选] 数据处理的最小单位是()。
A.数据
B.数据元素
C.数据项
D.数据结构

【◆参考答案◆】:C

【◆答案解析◆】:数据处理的最小单位是数据项。

(10)【◆题库问题◆】:[单选] 有以下程序 #include <stdio.h>main(){ chara[5][10]={"one","two","three","four","five"};int i,j;char t;for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(a[i][0]>a[j][0]) { t=a[i][0];a[i][0]=a[j][0];a[j][0]=t;} puts(a[1]);}程序运行后的输出结果是
A.fwo
B.fix
C.two
D.owo

【◆参考答案◆】:A

【◆答案解析◆】:这个程序的执行过程是当i=0 时,j=1,a[0][0]=o<a[1][0]=t;不置换;当i=1 时,j=2,a[1][0]=t =a[2][0]=t;不置换;当i=2 时,j=3,a[2][0]=t>a[3][0]=f;置换a[2][0]=f, a[3][0]=t;此时,a[2][0]=f,a[1][0]=t,再置换a[2][0]=t,a[1][0]=f,;当i=3时,j=4,a[3][0]=f=a43][0]=f;不置换;所以a[1]的结果为fwo。

发表评论

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