执行下列程序中的输出语句后,a的值是(   )。main(){  int a;printf(%d

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选]执行下列程序中的输出语句后,a的值是( )。main(){ int a;printf("%d\n",(a=2*3,a*5,a+7));}
A.17
B.37
C.6
D.13

【◆参考答案◆】:C

【◆答案解析◆】: 本题考查逗号表达式。程序输出时输出一个%d,所以输出第一个a的值与后续无关。

(2)【◆题库问题◆】:[单选] 软件生命周期是指(  )。
A.软件产品从提出、实现、使用维护到停止使用退役的过程
B.软件从需求分析、设计、实现到测试完成的过程
C.软件的开发过程
D.软件的运行维护过程

【◆参考答案◆】:A

【◆答案解析◆】:软件生命周期(SDLC,SystemsDevelopment Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。

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

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】提高测试的效率不能取一切可能的输入数据作为测试数据,当然也不能随机选取数据,而是应该根据测试用例选取合适的适量的数据,同时要集中对付那些错误群集的程序。

(4)【◆题库问题◆】:[单选] 有以下程序:main(){ int i,n=0:for(i=2;i<5;i++){ do{ if(i%3) continue:n++:}while(!i);n++:}printf("n=%d\n",n);}程序执行后输出结果是( )。
A.n=5
B.n=2
C.n=3
D.n=4

【◆参考答案◆】:D

【◆答案解析◆】: continue语句的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环的条件判定。

(5)【◆题库问题◆】:[单选] 下列关于表与报表的说法中,错误的一项是(  )。
A.打印之前,在屏幕上可以直接查看报表
B.使用打印预览功能,可以在屏幕上查看所选择的表打印在打印纸上的样子
C.表是用来存储数据库系统中数据的对象
D.当信息分别以行和列的方式存储在表中时,它是二维结构的表格

【◆参考答案◆】:B

(6)【◆题库问题◆】:[单选] 对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,则最佳排序方法是(  )。
A.归并排序
B.直接插入排序
C.直接选择排序
D.快速排序

【◆参考答案◆】:C

【◆答案解析◆】:直接选择排序第-遍扫描就可以把最大的关键码找出来(不必等到排序结束),而其他几种排序方法都必须等到排序完成才能找到最大关键码。

(7)【◆题库问题◆】:[单选] 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。
A.控制流
B.加工
C.数据存储
D.源和潭

【◆参考答案◆】:A

【◆答案解析◆】:数据流图简称DFD,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有4种基本图形符号:(1)箭头,表示数据流;(2)圆或椭圆,表示加工;(3)双杠,表示存储文件(数据源);(4)方框,表示数据的源点或终点。

(8)【◆题库问题◆】:[单选] 有以下程序:main(){ int x=102,y=012;printf(”%2d,%2d\n”,x,y);}执行后输出结果是(  )。
A.10,01
B.02,12
C.102,10
D.02,10

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】x的值为十进制数102,而Y的值为八进制数012,根据题意将Y用十进制表示为10%md,m为指定输出数据的宽度,若位数小于m则左端补以空格,若位数大于m则按实际输出,所以答案是C。

(9)【◆题库问题◆】:[单选] 以下选项中,合法的一组C语言数值常量是( )。
A.028.5e-3-0xf
B.12. OXa234.5eO
C..l774cl.5Oabc
D.0x8A10,0003.e5

【◆参考答案◆】:B

【◆答案解析◆】:C语言中,八进制数其开头必须是数字“0”,其数字包括0~7,因此选项A错误。浮点数据的指数形式表示中,字母e或E之后的指数必须为整数,所以选项C错误。选项D中,整型数据l0,000的表示形式是错误的。

(10)【◆题库问题◆】:[单选] 设某循环队列的容量为50,如果头指针front=15(指向队头元素的前-位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为(  )。
A.5
B.15
C.35
D.40

【◆参考答案◆】:B

【◆答案解析◆】:队列个数-rear—front+容量。

发表评论

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