若有说明: int *p,m = 5, n; 以下正确的程序段是()。
A.p = &n; scanf ("%d",&p);
B.p = &n; scanf ("%d",*p);
C.scanf ("%d", &n); *p = n;
D.p = &n; *p = m;
第1题:
有以下程序: #inlucde<stdio.h> main()D)2 3 3 {int n,*P=NULL; *p=&n; printf("input n:");scanf("%d",&p);printf("output n:");printf("%d\n",p); } 该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是( )。
A.int n,*P=NULL;
B.*P=&n;
C.scanf(“%d",&p)
D.printf("%d\n",p);
第2题:
若有说明:int *p,m=5,n;,以下正确的程序段是
A.p=&n;scanf("%d",&p);
B.p=&n;scanf("%d",*p)
C.scanf("%d",&n);*p=n;
D.p=&n;*p=m;
第3题:
计算即付年金现值时,应采用的公式是( )。
A.P=A(P/A,i,n)
B.P=A[(P/A,i,n+1)-1]
C.P=A(P/A,i,n-1)
D.P=A[(P/A,i,n-1)+1]
第4题:
若有定义int *p,n;则通过语句scanf能够正确读入数据的程序段是( )。
A.p=&n;scanf("%d",&p);
B.p=&n;scanf("%d",*p);
C.scanf("%d",n);
D.p=&n;scanf("%d",p);
第5题:
若有说明:int *p,m=5,n;以下正确的程序段是( )。
A.p=&n;scanf("%d",&p);
B.p=&n;scanf("%d",*p)
C.scanf("%d",&n);*p=6;
D.p=&n;*p=m;
第6题:
下列递延年金的计算式中正确的是( )。
A.P=A×(P/A,i,n)×(P/F,i,m)
B.P=AX(F/A,i,n)×(P/F,i,m)
C.P=A×E(P/A,i,m+n)-(P/A,i,m)]
D.P=A×(F/A,i,n)×(P/F,i,n+m)
第7题:
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。
【说明】
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
【函数】
main()
{
int number[20],n,m,i;
printf("the total numbers is:");
scanf("%d",&n);
printf("back m:");
scanf("%d",&m);
for(i=0;i<=n-1;i)
scanf("%d,",&number[i]);
(1);
for(i=0;i<=n-1;i)
printf("%d,",number[i]);
}
move(array,n,m)
int n,m,array[20];
{
int *p,array_end;
array_end=(2);
for(p=array[n-1];(3);p--)
*p=(4);
*array=array_end;
m--;
if(m>0) (5);
}
第8题:
有以下程序#include <stdio.h>main { int n,*p=NULL; *p=&n; printf("Input n:"); scanf("%d",&p); printf("output n:"); printf("%d\n",p);}该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是A.int n,*p=NULL; B.*p=&n; C.scanf("%d",&p) D.printf("%d\n",p);
第9题:
有以下程序段: int n=0,p; do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3); 此处do-while循环的结束条件是
A.p的值不等于12345并且n的值小于3
B.p的值等于12345并且n的值大于等于3
C.p的值不等于12345或者n的值小于3
D.p的值等于12345或者n的值大于等于3
第10题:
有以下程序: main() { int m, n, p; scanf("m=% dn=% dp=% d", &m, &n, &p); printf("% d % d % d\n", m, n, p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是______。
A.m=123n=456p=789
B.m=123 n=456 p=789
C.m=123,n=456,p=789
D.123 456 789
第11题:
若有以下定义和语句 struct a{ int n,m;}; struct a st[3]={{2,3},{4,5},{6,7}}; struct a*p=st;则以下错误的引用是A.(p++)->n; B.st[0].n; C.(*p).n; D.P=&st.m,
第12题:
若有以下定义和语句 struct a { int n,m;}; struct a st[3]={{1,20},{2,19},{3,21}}; struct a*p=st; 则以下错误的引用是
A.(p++)->n;
B.st[0].n;
C.(*p).n;
D.p=&st.m;
第13题:
若有说明:int * p,m=51; n;,以下正确的程序段是()
A.p=&m; scanf("%d",&p)
B.p=&n; scanf("%d",&P)
C.scanf("%d",&p) p=&n;
D.p=&n; p=&m;
第14题:
若说明int *p,n;则通过语句scanf能够正确读入数据的程序段是
A.p=&n;scanf("%d",&p);
B.p=&n;scanf("%d",*p);
C.scanf("%d",n);
D.p=&n;scanf("%d",p);
第15题:
对前m期没有收付款项,后"期每期未有相等金额的系列收付款项的递延年金而言,其现值计算公式有( )。
A.P=A×(P/A,i,n)×(P/F,i,m)
B.P=A×(F/A,i,n)×(P/F,i,m+n)
C.P=A×(P/A,i,n)×(P/A,i,m)
D.P=A×[(P/A,i,m+n)-(P/F,i,m)]
第16题:
如果递延期为m,递延年金的计算公式为( )。
A.P=A×(PVAr,m, n-PVAr,m)
B.P=A×(PVAr,m, n-PVAr,n)
C.P=A×PVAr,n×PVr,m
D.P=A×PVAr,n×PVr,n
第17题:
若有说明:int*p,m=5,n;,以下正确的程序段是( )。
A.p=&m; scanf("%d",&p)
B.p=&n; scanf("%d",&p)
C.scsnf("%d",&p) p=&n;
D.p=&n; p=&m;
第18题:
有下列程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,P中的值为789, 则正确的输入是( )。
A.m=123n=456p=789
B.m=123 n=456 p=789
C.m=123,n=456,p=789
D.123 456 789
第19题:
有以下程序 main () int m,n,p; scanf ( "m=%dn=%dp=%d" , &m, &n, &p); printf("%d %d %d\n", m, n, p); 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,
A.m=123n=456p=789
B.m=123 n=456 p=789
C.m=123,n=456,p=789
D.123 456 789
第20题:
若有说明:int * p,m=51; n;,以下正确的程序段是( )
A.p=&m; scanf("%d",&p)
B.p=&n; scanf("%d",&P)
C.scanf("%d",&p) p=&n;
D.p=&n; p=&m;
第21题:
有以下程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456;p中的值为789,则正确的输入是 ______ 。
A.m=123 n=456p=789
B.m=123 n=456 p=789
C.m=123,n=456,p=789
D.123 456 789
第22题:
有以下程序 main() { int m,n,p; scanf("m=% dn=% dp=%d",&m,&n,&p); printp("%d %d %d d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是______。
A.m=123n=456p=789
B.m=123 n=456 p=789
C.m=123,n--456,p=789
D.123 456 789
第23题:
有以下程序: main() { int m,n,P; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则王确的输入是( )。
A.m=123n=456p=789
B.m=123 n=456 p=789
C.m=123,n=456,P=789
D.123 456 789
第24题: