下面程序输出的是(   )。main(){  int t-1;fun(fun(t));)fun(i

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 下面程序输出的是( )。main(){ int t-1;fun(fun(t));)fun(inth){staticint a[3]-{1,2,3};int k;for(k-0;k%3;k++)a[k]+=a[k]-h;for(k-0;k<3;k++)printf(”%d”,a[k]);printf(”\n”);return(a[h]);)
A.1,2,3,
B.1,3,5,1,5,9, 1,3,5,
C.1,3,5,
D.1,3,5,0,4,8, -l,3,7,

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查双重函数调用及for循环使用,fun函数中第一个for循环语句的作用是给数组a赋值。当第一次调用fun函数时,把实参1传给形参,输出a数组的元素为1,3,5;第二次调用fun函数时,由于数组a为静态局部变量,故输出a数组的元素为-l,3,7。

(2)【◆题库问题◆】:[单选] 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。
A.学生成绩管理系统
B.C语言编辑程序
C.UNIX操作系统
D.数据库管理系统

【◆参考答案◆】:A

(3)【◆题库问题◆】:[多选] 在“幻灯片放映”选项卡中,可以进行的操作有(  )。
A.选择幻灯片的放映方式
B.设置幻灯片的放映方式
C.设置幻灯片放映时的分辨率
D.设置幻灯片的背景样式

【◆参考答案◆】:A,B,C

(4)【◆题库问题◆】:[单选] 若有定义和语句:int a,b;scanf("%d,%d",&a,&b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是(  )。
A.3,5,
B.3,5,4
C.3,5
D.3 5

【◆参考答案◆】:D

(5)【◆题库问题◆】:[单选] 用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是(  )。
A.List
B.ListIndex
C.Text
D.ListCount

【◆参考答案◆】:C

【◆答案解析◆】:C) 【解析】组合框的List属性用来列出表项的内容。List属性保存了列表框中所有值的数组,可以通过F标访问数组中的值,其格式为[列表框]List(T标);Listlndex属性的设置值是已选中的表项的位置,表项位置由索引值指定;Text属性值是用户所选择的项目的文本或直接从编辑区输入的文本;ListCount属性属性列出列表框中表项的数量。

(6)【◆题库问题◆】:[单选] 有以下程序:main(){ int x=0,y=5,z=3;while(z-->0&&++x<5)y=y-1:printf(”%d,%d,%d\n”,x,y.z);}程序执行后的输出结果是(  )。
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,2,5

【◆参考答案◆】:B

【◆答案解析◆】:while语句执行如下: 当z=3,x=0时,表达式z一一>0&&++x%5为真,Z的值变为2,X的值变为l,执行语句“y=y-1;”,Y的值变为4; 当z=2,x=1时,表达式z一一>0&&++x<5为真,z的值变为1,X的值变为2,执行语句“y=y-1;”,y的值变为3; 当z=1,x=2时,表达式z一一>0&&++x<5为真,z的值变为0,X的值变为3,执行语句“y=y-1;”,Y的值变为2; 当z=0,x=3时,表达式z一一>0为假,表达式(z一一>o&&++x%5)为假,Z的值为-1,不进行++x<5的判断,不执行语句y=y-1;; 所以X的值为3,Y的值为2,z的值为-1。答案为B。

(7)【◆题库问题◆】:[单选] 从多个关系中抽取出所需要的属性组成新关系,应使用的操作是
A.查询运算
B.连接运算
C.投影运算
D.选择运算

【◆参考答案◆】:B

【◆答案解析◆】: 【答案】B【解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。

(8)【◆题库问题◆】:[单选] 如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是(  )。
A.分块法
B.顺序法
C.二分法
D.散列法

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】分块查找是将表分成若干块,分块的原则是数据元素的关键字在块与块之间是有序的,而块内元素的关键字是无序的。分块法可以适应动态变化的要求。其他三种是在顺序存储的一组记录内进行查找的。

(9)【◆题库问题◆】:[单选] 有以下程序: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正确。

(10)【◆题库问题◆】:[单选] 设有关系R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系R最高是(  )
A.第一范式的
B.第二范式的
C.第三范式的
D.BCNF范式的

【◆参考答案◆】:A

【◆答案解析◆】:从B,BC函数确定A和D这一点上,明显看出B,BC都有可能是主码.若B是主码的话,仔细看会发现,F中竟然没有谁去函数确定C,这显然是说不通的,(因为C至少会被B这个主码函数确定);若BC是主码,那么F中存在非主属性对候选码的部分依赖,不满足第二范式的要求,故为第一范式.

发表评论

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