更多"过程P1的功能是计算X的平方,下面程序的功能是调用过程P1来计算1,2"的相关试题:
[填空题]下面程序的功能是输入自然数N,调用自定义函数P,计算:
S=1*1+(1*1+2*2)+……+(1*1+2*2+……N*N),请在程序中填空,使其完整正确。
SET TALK OFF
CLEAR
S=0
INPUT "请输入自然数:" TO N
S=S+_______①_________
"S=",S
SET TALK ON
FUNCTION P
___________②__________
SS=0
FOR K=1 TO X
SS=SS+K*K
ENDFOR
________③_______
CANCEL
ENDFUNC
[填空题]以下是一个计算矩形面积的程序,调用过程计算矩形面积,请将程序补充完整。
Sub RecArea(L,W)
Dim S As Double
S=L*W
MsgBox"Total Area is"& Str(S)
End Sub
Private Sub Command1_Click( )
Dim M,N
M=InputBox("What is the L")
M=Val(M)
【 】
N=Val(N)
【 】
End Sub
[填空题]以下程序中,函数fun的功能是计算X的2次方-2x+6,主函数中将调用fun函数计算:
y1=(x+8)的2次方-2(X+8)+6
y2=sin2(x)一2sin(x)+6
请填空。
#include "math.h"
double fun(double X){return(X*x-2*X+6);}
main( )
{double x,yl,y2;
printf("Enter x:");scanf("%If",&x);
y1=fun(【 】);
y2=fun(【 】);
printf("y1=%If,y2=%lf\n",y1,y2);
}
[填空题]若要在VFP程序中调用Windows操作系统中的"计算器"应用程序(相应的程序文件为Calc.exe),则可以使用语句(命令):()/N calc.exe。
[填空题]
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:
y1=(x+8)2(上标)-2(x+8)+6
y2=sin2(上标)(x)-2sin(x)+6
请填空。
#include "math.h"
double fun(double x){ return (x*x-2*x+6);}
main( )
{ double x,y1,y2;
printf("Enter x:"); scanf("%1f",&x);
y1=fim(());
y2=run(());
printf("y1=%1f,y2=%1f/n",y1,y2);
}
[单项选择]下面是汇编语言程序设计中关于过程调用和宏调用的叙述,其中错误的是:
A)调用方法相同,都是在程序执行过程中调用具有某种功能的目标程序,然后再通过执行RET指令返回主程序
B)过程调用的执行速度比宏调用慢
C)宏调用一般比过程调用占用较多的内存空间
D)过程调用时主程序和子程序之间的信息传递没有宏调用时传递信息方便
[单项选择]下面程序的功能是计算正整数234的各位数字之和。
main( )
int n,sun=0;
n=234;
while (n)
sun=sun+n%10; n=______;
printf("sun=%d" ,sun);
下划线处应填写( )。
A. n/100
B. n/10
C. n%100
D. n%10
[填空题]下面程序的功能是:计算1~10之间奇数和及偶数之和。
#include <stdio.h>
main ( )
int a, b, c, i;
a=c=O;
for (i=O; i<=10;i+=2)
a+=i; 【5】 ;
c+=b;
printf("偶数之和=%d/n",a);
printf("奇数之和=%d/n",c-11);
[填空题]以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。
int fun( int n)
{ int m=0,f=1,i;
for(i=1; i<=n; i++)
{ m+=i*f;
f= 【11】 ;
}
return m;
}
main( )
{ printf("m=%d/n", 【12】 ); }
[填空题]以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。
#include <stdio.h>
int fun ( int n)
int m=0,f=1,i;
for(i=1;i<=n;i++)
m+=i*f; f= 【14】 ;
return m;
main( )
printf("m=%d/n", 【15】 );
[简答题][函数2.1说明]
下面程序的功能是计算x和y的最小公倍数。
[函数2.1]
main( )
{ int m,n,d,r;
seanf("%d %d",&m,&n);
if(m<n) {r=m;m=n;n=r;}
(1) ;
while (d%n! =0) (2) ;
printf("%d/n",d);
}
[函数2.2说明]
下述程序接收键盘输入,直到句点“.”时结束。输入的字符被原样输出,但连续的空格输入将转换成一个空格。
[函数2.2]
#include <stdio.h>
main( )
{ char c,preChar=’/0’;
c = getchar( );
while(c! = ’.’){
if( (3) ) putchar(c);
else if(preChar! =’ ’) putchar(c);
(4) ;
c= (5) ;
}
}
[单项选择]中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是( )。
A. 程序计数器
B. 程序状态字寄存器
C. 通用数据寄存器
D. 通用地址寄存器
[填空题]一个程序由5和虚页组成,在程序执行过程中依次访问的页地址流为P4,P5,P3,P2,P5,P1,P3,P2,P3,P5,P1,P3。当采用LFU替换算法时,可能的最高页命中率是()。
[填空题]下面程序的功能是:计算1~10之间的奇数之和与偶数之和,请填空。
#include<stdio.h>
main( )
int a,b,c,i;
a=c=0;
for(i=0;i<=10;i+=2)
a+=i;
______;
c+=b;
printf("偶数之和=%d",a);
printf("奇数之和=%d",c-11);
[单项选择]下面是汇编语言程序设计中关于过程调用和宏调用的叙述,其中错误的是( )。
A. 调用方法相同,都是在程序执行过程中调用具有某种功能的目标程序,然后再通过执行PET指令返回主程序
B. 过程调用的执行速度比宏调用慢
C. 宏调用一般比过程调用占用较多的内存空间
D. 过程调用时主程序和子程序之间的信息传递没有宏调用时传递信息方便