执行语句“for(i=1;i++<4;);”后,变量i的值是(  )。

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 执行语句“for(i=1;i++<4;);”后,变量i的值是(  )。
A.3
B.4
C.5
D.不定

【◆参考答案◆】:C

【◆答案解析◆】:for循环结束时,i++的值应为4,i自加后此时应为5,故选择C选项。

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

【◆参考答案◆】:A

【◆答案解析◆】:软件设计是将软件需求转换为软件表示的过程:数据结构与数据库设计是软件设计的任务之一;PAD图,即问题分析图,是一种主要用于描述软件详细设计的图形工具。

(3)【◆题库问题◆】:[单选] 以下描述中,不是线性表顺序存储结构特征的是(  )。
A.不便于插入和删除
B.需要连续的存储空间
C.可随机访问
D.需另外开辟空间来保存元素之间的关系

【◆参考答案◆】:D

(4)【◆题库问题◆】:[单选] 设MY.DBF数据库中共有l0条记录,执行如下命令: USE MYGOTO 2DISPLAYALL?RECNO()执行最后一条命令后,显示的值是(  )。
A.2
B.3
C.10
D.11

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】GOT0和G0命令是等价的,命令格式为: GO nRecordNumber|TOPI BOqlTOM其中,nRecordNumber是记录号,即直接按记录号定位;TOP是表头,当不使用索引时是记录号为l的记录,使用索引时是索引项排在最前面的索引对应的记录;BOT TOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引对应的记录。题意中的GOTO 2表示指针指向第2条记录。 DISPLAY ALL是显示全部记录,此时指针指向了最后一条记录。RECNO()函数的功能是返回当前表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为0。如果记录指针指向文件尾,函数值为表文件中的记录数加l。如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行DISPLAY ALL命令时,指针指向了文件尾,所以RECNO()的函数值为表文件中的记录数加l,即ll。

(5)【◆题库问题◆】:[单选] 有以下程序#include<stdi0.h>main(){FILE*fp;int a[0]一{1,2,3,0,0},i;fp=fopen("d2.dat,"wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(A.sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++)printft("%d",a[i]);}程序的运行结果是( )。
A.1,2,3,0,0,o,0,0,0,0,
B.1,2,3,1,2,3,0,0,0,0,
C.123,0,0,0,0,123,0,0,0,0,
D.1,2,3,0,0,1,2,3,0,0,

【◆参考答案◆】:D

(6)【◆题库问题◆】:[单选] 下列关于标准函数的说法,正确的是(  )。
A.Rnd函数用来获得0到9之间的双精度随机数
B.Int函数和Fix函数参数相同则返回值就相同
C.Str函数用来把纯数字型的字符串转换为数值型
D.Chr函数返回ASCIl码对应的字符

【◆参考答案◆】:D

【◆答案解析◆】:本题考查标准函数的使用。VBA中提供了很多标准函数,其中Rnd函数用来获得0~1之间的单精度随机数;Int 1自数和Fix函数都是返回表达式的整数部分也就是取整,当两者都为正数时结果没差别,参数为负值时,前者返回小于等于参数值的第一个负数,后者返回大于等于参数值的第.一个负数;Str函数用来把数值表达式转换成字符串;Chr函致返回ASCIl码相对应的数值。

(7)【◆题库问题◆】:[单选] 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是(  )。
A.编辑软件
B.操作系统
C.教务管理系统
D.浏览器

【◆参考答案◆】:B

(8)【◆题库问题◆】:[单选] 有以下定义和语句: structworkers {int num;char name[20];char C;  struct {int day;int month;int year;)S; }; structworkers w,*pw; pw=&w; 能给w中year成员赋1980的语句是(  )。
A.*pw.year=1980;
B.w.year=1980;
C.pw->year=1980
D.w.S.year=1980;

【◆参考答案◆】:D

【◆答案解析◆】:结构workers中的成员s是一个嵌套的结构类型定义,因此在给year赋值时,要用“.”运算在深入一层访问到最基本的成员year,只有D项反映出了这一点。

(9)【◆题库问题◆】:[单选] 下列工具中为需求分析常用工具的是(  )
A.PAD
B.PFD
C.N-S
D.DFD

【◆参考答案◆】:D

(10)【◆题库问题◆】:[单选] 设MY.DBF数据库中共有l0条记录,执行如下命令序列: USE MYGOTO2DISPLAYALL?RECNO()执行最后一条命令后,屏幕显示的值是(  )。
A.2
B.3
C.10
D.11

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析IG()T0和G()命令是等价的,命令格式如下: GOnRecordNumberI TOPI BOTTOM其中nRecordNumber是记录号,即直接按记录号定位;TOP是表头,当不使用索引时是记录号为l的记录,使用索引时是索引项排在最前面的索引对应的记录;BOTTOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引对应的记录。 题意中的GOT0 2表示指针指向第2条记录。DISPLAYALL是显示全部记录,此时指针指向了最后一条记录。 RECNO()函数的功能是返回当前表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为0。如果记录指针指向文件尾,函数值为表文件中的记录数加1。如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行DISPLAY ALL命令时,指针指向了文件尾,所以RECNO()的函数值为表文件中的记录数加1,即ll。

发表评论

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