设有以下语句:int a=1,b=2,c;c=a^(b<<2);执行后,c的值为(   )。

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 设有以下语句:int a=1,b=2,c;c=a^(b<<2);执行后,c的值为( )。
A.6
B.7
C.8
D.9

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查两个知识点,按位异或左移把b左移2位化成二进制c=a^(b<<2)=a^(oooolo<<2)=a^o01000=0000001^001000=9,故选择D。

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

【◆参考答案◆】:A

【◆答案解析◆】:概要设计使用的工具是系统结构图。详细设计使用的工具主要有:程序流程图,N—S图,PAD, HIP0。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。 故本题答案为A。

(3)【◆题库问题◆】:[单选] 下列关于数据库设计的叙述中,错误的是(  )。
A.设计时应将有联系的实体设计成一张表
B.设计时应避免在表之间出现重复的字段
C.使用外部关键字来保证关联表之间的联系
D.表中的字段必须是原始数据和基本数据元素

【◆参考答案◆】:A

【◆答案解析◆】:本题考查数据库设计的基本原则,一般有四个基本原则,其中第一条是对于每一个要存储其信息的实体(或事物),都应该给它一个自己的表。在一个表中描述一个实体,或建立实体间的一种联系。

(4)【◆题库问题◆】:[单选] 在Visual FoxPro数据库中的常量的类型种类是(  )
A.4
B.5
C.6
D.3

【◆参考答案◆】:C

(5)【◆题库问题◆】:[单选] 向Applet传递参数的正确描述是(  )。
A.<param name=age,value=20>
B.<applet code=Try.class width=100,height=100,age=33>
C.<name=age,value=20>
D.<applet code=Try.class name=age,value=20>

【◆参考答案◆】:A

【◆答案解析◆】:<Applet>标记的参数部分-般格式是[<PARAM NAME=appletParameter VALUE=value>]。

(6)【◆题库问题◆】:[单选] 执行x$=InputBox("请输入x 的值")时,在弹出的对话框中输入123,在列表框List1中选中一个列表项(数据为456),使结果为123456的语句是(  )。
A.y =x$+List1.List(0)
B.y =x$+List1.List(1)
C.y =Val(x$)+Val(List1.List(0))
D.y =Val(x$)&Val(List1.List(1))

【◆参考答案◆】:A

【◆答案解析◆】:InputBox()函数返回的值为字符串类型,要得到123456,只需要将两个字符串相加,因此可用y =x$+List1.List(0)得到。

(7)【◆题库问题◆】:[单选] InputBox函数的返回值类型是(  )。
A.数值
B.字符串
C.变体
D.数值或字符串(视输入的数据而定)

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】InputBox函数用于在屏幕上显示一个输入框,返回值为用户输入的值,其类型是字符串。

(8)【◆题库问题◆】:[单选] 以下程序运行后,输出结果是( )。#include<stdio.h>#define PT 5.5#define S(x)PT*x*Xmain(){ int a=1,b=2:printf("%4.1f\n",s(a+b));}
A.49.5
B.9.5
C.22.0
D.45.0

【◆参考答案◆】:B

【◆答案解析◆】:本题考查函数调用,由于a+b没有被括起来,所以s(a+b)=PT*a+b*a+b=5.5*1+2*1+2 =9.5,故选择B。

(9)【◆题库问题◆】:[单选] 窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:Private Sub Command1 Click(  )X=InputBox("输入X:",,0)y=InputBox("输入y:",,0)Label1.Caption=x+yEnd Sub运行程序,单击命令按钮,在输入对话框中分别输入2、3,运行的结果是(  )。
A.程序运行有错误,数据类型不匹配
B.程序运行有错误,InputBox函数的格式不对
C.在Label1中显示5
D.在Label1中显示23

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】此题考查InpuBox的属性。返回值为字符型,因此xy返回的是字符串的连接而不是数字的加和。如果在声明阶段特别注明了xy都是整形,那么输出是5,这是InputBox特殊的地方。

(10)【◆题库问题◆】:[单选] 有下列程序:main(){ int y=10;do{y--;}while(--y);printf("%d\n",--y);)当执行程序时,输出的结果是( )。
A.-1
B.1
C.4
D.0

【◆参考答案◆】:A

【◆答案解析◆】:本题考查do-while循环。当--y是0(即y是o)时结束循环,输出--y,先将y的值减1再输出Y的值。

发表评论

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