[单选题]微机的基本组成是下述哪些部分()?
正确答案 :B
微处理器、存储器、输入输出设备
[单选题]微型计算机的运算器、控制器的总称是()
正确答案 :B
CPU
[单选题]为使字符变量STR1的值为’NEW’,STR2的值为’WANG’,STR3的值为‘You’,以下输入数据的正确方式是:CHARACTERSTR1*5,STR2*4,STR3*3READ(*,10)STR1,STR2,STR310FORMAT(A3,A4,A5)()
正确答案 :B
NEWWANGYou
解析:在10FORMAT(A3,A4,A5)输出语句中,三个变量输出的场宽分别为3、4、5,字符数不够要用空格填补。故答案应为B。
[单选题]对OPEN(4,FILE=‘BB.DAT’,STATUS=‘OLD’,语句,下面哪个描述是正确的()?
正确答案 :A
打开一个有格式顺序文件,可以读文件
解析:语句中STATUS=‘OLD’表明是一个已存在的老文件,打开后可顺序读取。
[单选题]有程序:DIMENSIONx(3,3)READ(*,*)xCALLSSl(x(1,2))ENDSUBROUTINESSl(x)DIMENSIONx(3)WRITE(*,*)x(2)END当输入1、2、3、4、5、6、7、8、9时,此程序执行后的输出结果为:()
正确答案 :C
5
解析:数组按列主序存放数据,子程序的x(2)与主程序的x(2,2)对应,而x(1,1)=1,x2,1)=2,x(3,1)=3,x(1,2)=4,x(2,2)=5,x(3,2)=6,x(1,3)=7,x(2,3)=8,x(3,3)=9。
[单选题]有程序:READ(*,100)A100FORMAT(3x,F6.2)WRITE(*,200)A200FORMAT(1x,F8.2)END当执行此程序时,从键盘输入1234567890↙,则程序的运行结果是:()
正确答案 :A
A.4567.89B.1234.56C.******D.1234.5
解析:注意在读入数据时,按场宽截取数据,空3个格从4开始截取到9共6列,而后按d指定的位数确定小数点位置,小数点保留2位。则A为4567.89,按200语句格式输出,场宽8位,小数点保留2位。
[单选题]有程序:LOGICALA,B,C,DINTEGERX,YDATAX,Y,A,B/1,-1,2*.FALSE./C=.NOT.A.AND(B.OR.XGE.Y)D=.NOT.(A.AND.B.OR、X.GE.Y)WRITE(*,*)C,DEND上面程序的运行结果是:()
正确答案 :C
TF
解析:赋值后X=1,Y=-1,A=.FALSE.,B=.FALSE.C=.T.AND(.F..OR..T.)=.T.D=.NOT.(.T.)=.F.
[单选题]有程序:INTEGERPP=0DO10I=0,10,3DO10J=5,100,20DO10K=-10,-5,-110P=P+1WRITE(*,*)PEND此程序的运行结果是:()
正确答案 :C
120
解析:当I=0时,J的值分为5、25、45、75、95,而相对应的每一个K值分别为-10、-9、-8、-7、-6、-5,也就是说I=0时,第二层及第三层循环共执行30次,则P=30,而最外层循环变量I的值分别为0、3、6、9,共要执行4次循环,因而P=30×4=120。
[单选题]有程序:INTEGERA(3)DATAA/3*1/N=2DO10I=1.NDO10J=1,N10A(I)=A(J)+1WRITE(*,*)A(N)END此程序的运行结果为:()
正确答案 :D
4
解析:在程序中A(1)、A(2)、A(3)的值都为1。当I=2,J=1时,A(1)=A(1)+1=2;当I=1,J=2时,A(1)=A(2)+1;当I=2,J=1时,A(2)=A(1)+1=3;当I=2,J=2时,A(2)=A(2)+1=3+1=4,则A(N)的值为4。
[单选题]有程序:F(C,D)=A*C+B/DA=1.0B=2.0WRITE(*,*)F(A,B)+F(B,A)END此程序的运行结果是:()
正确答案 :C
6.0
解析:程序运行时,F(A,B)=1.0*1.0+2.0/2.0=2.0,F(B,A)=1.0*2.0+2.0/1.0=4.0,最终运算所得结果为6.0。
查看原题 查看所有试题