下列叙述中不正确的是(  )。

  • A+
(1)【◆题库问题◆】:[单选] 下列叙述中不正确的是(  )。
A.在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B.在C的函数中,最好使用全局变量
C.外部变量可以在函数之间传递数据
D.自动变量实质上是一个函数内部的局部变量

【◆参考答案◆】:B

【◆答案解析◆】:在C语言中,传值有地址传值和参数传值,参数传值只能将实参传递给形参,所以A选项正确。C语言中的外部变量是可以在函数之间传递数据的,所以C选项正确。C语言中的自动变量是默认的变量,实际上是函数中的,所以D选项正确。全局变量一经定义都需要分配内存单元,在程序运行过程中自始至终都会占用固定的空间,在不知内存的情况下,最好不要使用全局变量。

(2)【◆题库问题◆】:[单选] 包含另一个选择或操作查训中的SQL SELECT语句,可以在查询设计网络的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则的是(  )。
A.联合查询
B.传递查询
C.数据定义查询
D.子查询

【◆参考答案◆】:D

【◆答案解析◆】:子查询是包含另一个选择或操作查询中自SQLSELECT语句,可以在查询设计网格的“字段”行输入这些语句定义新字段,或在“准则”行来定义字段的准则。

(3)【◆题库问题◆】:[单选] 软件需求规格说明书的作用不包括(  )。
A.软件验收的依据
B.用户与开发人员对软件要做什么的共同理解
C.软件设计的依据
D.软件可行性研究的依据

【◆参考答案◆】:D

【◆答案解析◆】:软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。软件需求规格说明书有以下几个方面的作用。①便于用户、开发人员进行理解和交流,B正确;②反映出用户问题的结构,可以作为软件开发工作的基础和依据,C正确;③作为确认测试和验收的依据,A正确。

(4)【◆题库问题◆】:[单选] 下列特征中不是面向对象方法的主要特征的是(  )。
A.多态性
B.继承
C.封装性
D.模块化

【◆参考答案◆】:D

【◆答案解析◆】:模块七是结构化程序设计的特点。面向对象设计方法使用现实世界的概念抽象地思考问题从而自然地解决问题。它的特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。

(5)【◆题库问题◆】:[单选]执行下列程序中的输出语句后,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的值与后续无关。

(6)【◆题库问题◆】:[单选] 在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码。 Private Sub Commandl Click(  ) A=75IfA<60 Then x=lIfA<70 Then x=2IfA<80 Then x=3IfA<90 Then x=4MsgBoxXEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是(  )。
A.1
B.2
C.3
D.4

【◆参考答案◆】:D

(7)【◆题库问题◆】:[单选] 若有下列定义(设int类型变量占2个字节):intj=8,j=9;则下列语句:printf(”i=%%d,j=%%d\n”,i,j);输出的结果是(  )。
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9

【◆参考答案◆】:B

【◆答案解析◆】:本题考查函数的输出格式。在printf函数中,格式说明符中有两个“%”,表示将第1个%后面的字符原样输出,并不输出其对应的变量值。

(8)【◆题库问题◆】:[单选] 用下列4种排序方法,对一个已排好序(由小到大)的序列进行由小到大排序时,选择(  )方法最好。
A.冒泡排序
B.直接选择排序
C.直接插入排序
D.归并排序

【◆参考答案◆】:C

【◆答案解析◆】:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V[1],…,V[i-1]已经排好序,这时,用VEi]的关键码与V[i-1],[i-2]…的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关。在本题中,序列已经排好序,所以其i的取值达到了最大,也就是序列中元素的个数,其实根本无需比较和交换,所以这种方法是最佳的。

(9)【◆题库问题◆】:[单选] 要屏蔽系统菜单,使系统菜单不可用,下列命令正确的是(  )。
A.SET SYSMENU SAVE
B.SET SYSMENU TOSAVE
C.SET SYSMENU TO
D.SET SYSMENU TO DEFAULT

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】本题考查的是菜单配置命令中参数的功能,SAVE参数是将当前的系统菜单配置指定为缺省配置;DEFAULT参数是将系统菜单恢复为缺省配置。

(10)【◆题库问题◆】:[单选] 设有定义: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错误。

发表评论

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