怪兽屋
去百度文库,查看完整内容>内容来自用户:xi42488真题解析12、假定基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是A.55秒【答】令原始主频为f,则原始时钟周期T=1/f。CPU速度提高50%,则f’=1.5f,故T’=1/(1.5f)=2/(3f)由:CPU执行时间t=CPU时钟周期数C×CPU时钟周期长T,CPU运行的时钟周期数C不变,则t与T成正比。故t’=(2/3)t=90×(2/3)=60(s)基准程序A所耗费的时间=60+10=70(s)故答案为D。B.60秒C.65秒D.70秒13、假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:unsignedshortx=65530;unsignedinty=x;得到y的机器数为A.00007FFAB.0000FFFAHC.FFFF7FFAHD.FFFFFFFAH【答】无符号数,零扩展x=65530=FFFFH-5=FFFAHy=0000FFFAH。故答案为B。14、float类型(即IEEE754单精度浮点数格式)能表示的最大正整数是A.2126-2103B.2127-2104C.2127-2103D.2128-2104【答】规格化数,x=(-1)S×1.M×2E-127最大正整数:正数(s=0),尾数最大(M为23位全1),阶码最大(阶码为254,255为特殊标志)x=(-1)0×(1.11……11)×2254-127=+(1+1-2-23)×2127=2128-2104故答案为D。15、某计算机存储器按字节编址,采用小端方式存放数据,假定编译器规定int型和short型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下:struct{intcharre