设有定义:int x=2;以下表达式中,值不为6的是 (  )

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 设有定义:int x=2;以下表达式中,值不为6的是 (  )
A.x*=x+1
B.x++=2*X
C.X*=(1 X)
D.2*X,X+=2

【◆参考答案◆】:D

【◆答案解析◆】:选项A和C很容易看出结果是6。选项B和D是逗号表达式,逗号表达式是从左到右顺序求子表达式的值,整体的逗号表达式的值取最后一个子表达式的值,很容易判断出答案D错误。

(2)【◆题库问题◆】:[单选] 下列叙述中,不属于软件需求规格说明书的作用的是
A.便于用户、开发人员进行理解和交流
B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
C.作为确认测试和验收的依据
D.便于开发人员进行需求分析

【◆参考答案◆】:D

(3)【◆题库问题◆】:[单选] 下列程序的输出结果是(  )。main()(int i=1,j=2,k=3;if(i++==1&&(++j==3==||k++==3))printf(”%d%d%d\n”,i,j,k);)
A.1 2 3
B.2 3 4
C.2 2 3
D.2 3 3

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查自增运算符“++”、逻辑与运算符“&&”和逻辑或运算符“||”。自增运算符“十十”出现在变量之前,表示先使变量的值加1,再使用变量的值进行运算;出现在变量之后,表示先使用变量的值进行运算,再使用变量的值加1。当逻辑与运算符“&&”两边的运算对象都为真时,逻辑表达的值才为真;当逻辑或运算符“||”只要一个值为l,值就为l。根据运算符的优先级,题中应先计算内层括号中的值。++j是先自加后运算,因此运算时J的值等于3,所以表达式++j一3成立,即表达式的值为l;1与任何数都为进行或(||)运算,结果都为1,因此k一3的表达式i++是先运算后自加,因此运算时i为l,所以i十+一1成立,自加1后i一2。if语句的条件为真即“1”,所以输出i、j、k的值分别是2,3,3。

(4)【◆题库问题◆】:[单选] 有以下程序:main(){int a=0,b=0;a=10; /*给a赋值b=20; 给b赋值 */printf(”a+b=%d\n”,a+b);//输出计算机结果)程序运行后的输出结果是(  )。
A.a+b=10
B.a+b=30
C.30
D.出错

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】本题中/*……*/为多行注释,所以可知b=20为注释语句,在程序运行时不起作用,b仍为0,所以本题中选项A正确。

(5)【◆题库问题◆】:[单选] 关于MDI 窗体,下列说法正确的是(  )。
A.一个应用程序可以有多个MDI 窗体
B.子窗体可以移到MDI 窗体以外
C.不可以在MDI 窗体上放置按钮控件
D.MDI 窗体的子窗体不可以拥有菜单

【◆参考答案◆】:C

【◆答案解析◆】:本题是考查多文档窗体MDI 窗体的一些基本知识。多文档窗体MDI 的特点是:一个应用程序只能有一个MDIForm 窗体,但是可以有多个MDI 子窗体。MDIForm 窗体只包含Menu 和PictureBox 控件以及具有Align 属性的自定义控件。MDI 子窗体可以有菜单。如果MDI 子窗体有菜单,那么,当MDI 子窗体为活动窗体时,子窗体的菜单条自动取代MDIForm 对象的菜单条。最小化的MDI 子窗体以图标形式出现在MDIForm 中。

(6)【◆题库问题◆】:[单选] 执行下列程序后,屏幕上显示的结果是(  )。 X=2Y=3?X,YDO SUBl?? X,YPROCEDURESUBlPRIVATEYX=4Y=5RETURN
A.2 3 4 5
B.2 3 4 3
C.4 5 4 5
D.2 3 2 3

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】本题考查了Visual FoxPr0过程文件中不同变量的定义及参数的传递。主程序中有两个变量x,Y,未指定类型默认为PUBLLC,然后调用SUBl中,使用了两个与主程序同名的变量X,Y,变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y中,而x的值默认为PUBLIC。

(7)【◆题库问题◆】:[单选] 结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法
A.对象
B.数据结构
C.数据流
D.目标

【◆参考答案◆】:C

【◆答案解析◆】:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据、流图和数据字典为主要工具,建立系统的逻辑模型。

(8)【◆题库问题◆】:[单选] 在关系数据库中,用来表示实体间联系的是( )。
A.属性
B.二维表
C.网状结构
D.树状结构

【◆参考答案◆】:B

【◆答案解析◆】:暂无

(9)【◆题库问题◆】:[单选] 下列语句中错误的是( )。
A.Constint a;
B.Constint a=10;
C.Constint * point=0;
D.Constint * point=new int(10);

【◆参考答案◆】:A

【◆答案解析◆】:const是一个c++语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。限定符声明变量照能被读,必须初始化。A选项没有初始化,B.C.D选项都正确。

(10)【◆题库问题◆】:[单选] 若程序中有宏定义行:#define N 100则以下叙述中正确的是( )。
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N

【◆参考答案◆】:B

【◆答案解析◆】: C语言中,凡是以“#”号开头的行,都称为“编译预处理”。对C源程序进行编译前,由编译预处理程序对这些编译预处理命令进行处理。

发表评论

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