[单选题]WindowsXP中,不能在"任务栏"内进行的操作是:()
正确答案 :B
排列桌面图标
[单选题]以下说法中哪一条不正确?()
正确答案 :B
在循环体内不能再给循环变量赋值
[单选题]以下数组说明中正确的一项是()?
正确答案 :B
REALA(3,4),I(2,2),C(2*2)
解析:数组说明中,下标下界及上标上界不能是变量名;用了DIMENSION语句就可不用类型说明语句。
[单选题]下面关于函数子程序的描述中,正确的一顶是()?
正确答案 :A
函数值只能通过函数名返回
[单选题]对任意输入的x,READ(*,*)xK=SIN(x)WRITE(*,*)KEND此程序执行后K的值为:()
正确答案 :B
一定等于0
解析:在数学上,SIN(x)的值为[-1,1]之间,但实际上计算机不可能输入0.5π。这样SIM(x)的值为(-1,1)之间,K为整型变量,故结果一定等于0。
[单选题]有程序: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。
[单选题]有程序:CHARATERX*2,Y*3,Z*4DATAX,Y,Z/‘AB’,‘CDE’,‘FGHI’/WRITE(*,100)X,Y,Z100FORMAT(1X,A1,A2,A3)END此程序的运行结果是:()
正确答案 :B
ACDFGH
解析:按照100语句的格式输出X只能输出第1个字符,Y输出2个字符,Z输出3个字符。
[单选题]有程序:LOGICALLL=.TRUE.READ(*,*)xIF(x.LT.0)THENL=.FALSE.ELSEWRITE(*,*)xENDIFIF(.NOT.L)WRITE(*,*)-xEND执行两次以上程序,若运行中的输入值分别为2.5和-1.0,则两次运行结果分别是:()
正确答案 :A
2.5和1.0
解析:当输2.5时,执行ELSE后面的WRITE语句,而第二个IF语句不执行,x的值为2.5;当输入-1.0时,执行第一个IF语句后面的语句L=.FALSE.,而后执行第二个IF语句中的WRITE语句输入-x的值,应为1.0。
[单选题]有程序:DATAA,B,C/4.0,-8.0,3.0/P=B*B-4*A*CIF(P.GE.0.0)THENS=(-B+SQRT(P))/(2*A)T=C/(A*S)P=(S+T)/2ELSES=0T=0ENDIFWRITE(*,*)PEND执行此程序,则运行的结果是:()
正确答案 :B
1.0
解析:执行程序后P的值为16.0,使IF语句逻辑表达式值为真,执行THEN后面的各语句后S=1.5,T=0.5,P=(1.5+0.5)/2=1.0。
[单选题]有程序:DO10I=1,5,3DO10J=I,310K=I+JWRITE(*,*)KEND此程序的运行结果是:()
正确答案 :B
4
解析:第一次循环时I=1,J=1,K=2;第二次循环时I=4,内层循环不执行,此时K=I=4。
查看原题 查看所有试题