- A+
所属分类:安全生产法及相关法律知识题库
(1)【◆题库问题◆】:[单选] 有下列程序: 、 fun(intX,inty){return(x+y);)main( ){ int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++); printf("%d\n",sum); }执行后的输出结果是( )。
A.6
B.7
C.8
D.9
A.6
B.7
C.8
D.9
【◆参考答案◆】:C
【◆答案解析◆】:函数fun(int x,int y)的功能是返回x+Y的值。在主函数中,变量a,b,c的初始值分别为 1,2,3。因此逗号表达式“a++,b++,a+b”的值等于5,表达式c++的值为3,调用于函数的表达式为“fun(5,3);”,其返回值等于8。
(2)【◆题库问题◆】:[单选] 计算机网络中传输介质输速率的单位是bps,其含义是( )。
A.字节/秒
B.字/秒
C.字段/秒
D.二进制位/秒
A.字节/秒
B.字/秒
C.字段/秒
D.二进制位/秒
【◆参考答案◆】:D
【◆答案解析◆】:D【解析】计算机网络中传输介质传输速率的单位是bps,即二进制位/秒。
(3)【◆题库问题◆】:[单选] 以下程序的主函数中调用了在其面前定义的fun函数 #include<stdio.h>...main( ){doublea[15],k; k=fun(a); ...}则以下选项中错误的fun函数首部是( )。 、
A.double fun(double a[l5])
B.double fun(double *a) 。
C.double fun(double a[])
D.double fun(double a)
A.double fun(double a[l5])
B.double fun(double *a) 。
C.double fun(double a[])
D.double fun(double a)
【◆参考答案◆】:D
(4)【◆题库问题◆】:[单选] 有以下程序: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
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。
(5)【◆题库问题◆】:[单选] 在黑盒测试方法中,设计测试用例的主要根据是( )。
A.程序外部功能
B.程序内部逻辑
C.程序数据结构
D.程序流程图
A.程序外部功能
B.程序内部逻辑
C.程序数据结构
D.程序流程图
【◆参考答案◆】:A
【◆答案解析◆】:黑盒测试也称功能测试或数据驱动测试,它完全不考虑程序内部的逻辑结构和内部特征,只着眼于程序的外部结构,主要用来检查程序功能是否按照需求规格说明书的规定正常使用。故选A。
(6)【◆题库问题◆】:[单选] 下面( )不是InputStream类中的方法。
A.int read(byte[])
B.void flush( )
C.void close( )
D.int available( )
A.int read(byte[])
B.void flush( )
C.void close( )
D.int available( )
【◆参考答案◆】:B
【◆答案解析◆】:本题考查InputStream类中的方法。In-putStream类中包括的主要方法有:intread(byte[]),该方法从输入流中读多字节,存入字节数组;voidclose( )方法用来关闭输入流,并释放相关资源;intavailable( )方法返回输入流中可读字节数;longskip(long n)方法从输入流中最多向后跳n字节,返回实际跳过字节数。选项B中void flush( )并不属于InputStream类中的方法。
(7)【◆题库问题◆】:[单选] 设有定义:int x=0,*p;,立即执行以下语句,正确的语句是
A.p=x;
B.*p=x;
C.p=NULL;
D.*p=NULL;
A.p=x;
B.*p=x;
C.p=NULL;
D.*p=NULL;
【◆参考答案◆】:C
【◆答案解析◆】:定义指针变量时,必须将指针变量初始化为NULL(为空),否则,如果不赋给它地址,系统会随机给它分配一个地址。
(8)【◆题库问题◆】:[单选] 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
A.连接码
B.关系码
C.外码
D.候选码
A.连接码
B.关系码
C.外码
D.候选码
【◆参考答案◆】:D
【◆答案解析◆】:D) 【解析】在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。
(9)【◆题库问题◆】:[单选] 表达式“B=INT(A+0.5)”的功能是( )。
A.将变量A保留小数点后1位
B.将变量A四含五人取整
C.将变量A保留小数点后5位
D.舍去变量A的小数部分
A.将变量A保留小数点后1位
B.将变量A四含五人取整
C.将变量A保留小数点后5位
D.舍去变量A的小数部分
【◆参考答案◆】:B
(10)【◆题库问题◆】:[单选] 下列关于数据存储结构的叙述中,不正确的是( )。
A.数据的存储结构是逻辑结构在计算机存储器中的实现
B.数据的运算是在数据的存储结构实现的
C.数据的存储结构即是数据在计算机内的物理结构
D.数据运算是定义在数据的存储结构上的
A.数据的存储结构是逻辑结构在计算机存储器中的实现
B.数据的运算是在数据的存储结构实现的
C.数据的存储结构即是数据在计算机内的物理结构
D.数据运算是定义在数据的存储结构上的
【◆参考答案◆】:D
【◆答案解析◆】:数据的存储结构是逻辑结构在计算机存储器中的实现,又称为物理结构。数据运算是定义在数据的逻辑结构上的,在存储结构上实现。