设有以下定义uniondata(  int dl;f|aat d2;)dem0;则下面叙述中错误的是(  )。

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 设有以下定义uniondata( int dl;f|aat d2;)dem0;则下面叙述中错误的是(  )。
A.变量dem0与成员d2所占的内存字节数相同
B.变量dem0中各成员的地址相同
C.变量dem0和各成员的地址相同
D.若给demo.d1赋99后,dem0.d2中的值是99.0

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】共用体变量中的所有成员共享一段公共存储区,所有成员的首地址相同。在每一个时刻所有的成员中只有一个有效,即只有最后一个被赋值的成员有效,其余的成员无效。

(2)【◆题库问题◆】:[单选] 若有以下的定义:“intt[3][2];”,能正确表示t数组元素地址的表达式的是(  )。
A.
B.
C.
D.

【◆参考答案◆】:C

【◆答案解析◆】:数组的下标是从0开始的,选项A中越界,行下标和列下标都不能越界;选项B中,虽然是个地址,但是也同样越界了;选项C中表示的是第一个的首地址;选项D表示的是其元素的值,并不是地址。

(3)【◆题库问题◆】:[单选] 查询和视图有很多相似之处,下列描述中正确的是(  )。
A.视图一经建立就可以像基本表一样使用
B.查询一经建立就可以像基本表一样使用
C.查询和视图都不能像基本表一样使用
D.查询和视图都能像基本表一样使用

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。而查询只是一个结果集,不能对该结果集的内容像视图那样进行操作。

(4)【◆题库问题◆】:[单选] 在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送(  )。
A.语句
B.命令
C.调用程序
D.消息

【◆参考答案◆】:D

【◆答案解析◆】:消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一对象的要求,统一了数据流和控制流。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎样完成这些处理。

(5)【◆题库问题◆】:[单选] 下列描述中不正确的是(  )。
A.字符型数组中可能存放字符串。
B.可以对字符型数组进行整体输入、输出。
C.可以对整型数组进行整体输入、输出。
D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。

【◆参考答案◆】:C

(6)【◆题库问题◆】:[单选] 如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是(  )。
A.分块法
B.顺序法
C.二分法
D.散列法

【◆参考答案◆】:A

【◆答案解析◆】:分块查找是将表分成若干块,分块的原则是数据元素的关键字在块与块之间是有序的,而块内元素的关键字是无序的。分块法可以适应动态变化的要求。其他三种是在顺序存储的-组记录内进行查找的。

(7)【◆题库问题◆】:[单选] Java虚拟机(JVM)运行Java代码时,不会进行的操作是(  )。
A.加载代码
B.校验代码
C.编译代码
D.执行代码

【◆参考答案◆】:A

【◆答案解析◆】:Java虚拟机加载代码是在运行前的操作。运行代码时会校验、编译和执行代码。

(8)【◆题库问题◆】:[单选] 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为(  )。
A.C
B.BasiC
C.DDL
D.DML

【◆参考答案◆】:C

【◆答案解析◆】:数据定义语言Data Definition Language(DDL。)是SQL语言的一部分,用来定义模式、内模式和外 模式。

(9)【◆题库问题◆】:[单选]下述程序的输出结果是( )。#include<stdio.h> void main(){ intb[6]={2,4,6,8,10,12);int*p=b,**q=&p;printf("%d,",*(p++));printf("%d,",**q);}
A.4,4
B.2,2
C.4,5
D.2,4

【◆参考答案◆】:D

【◆答案解析◆】:首先定义了一个指向一维数组b的指针P,一个指向指针P的指针变量q;输出*(p++)是先输出* p,即b[O]的值,再将指针P指向数组的下一个元素b[1];输出**q是输出指针P所指单元的内容。

(10)【◆题库问题◆】:[单选] 原因排除法属于(  )。
A.软件调试方法
B.黑盒测试方法
C.白盒测试方法
D.动态测试方法

【◆参考答案◆】:A

【◆答案解析◆】:软件调试方法可以采用强行排错法、回塑法和原因排除法三种。选项B.C.D均属于软件测试的方法。

发表评论

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