设m、n和k都是int 型变量,且m=1,m=2,k=3,则以下的表达式中值为0的表达式是( ). A: m||n+k&&n-k B: !((m<n)&&!k||1) C: m<=n D: m&&k
设m、n和k都是int 型变量,且m=1,m=2,k=3,则以下的表达式中值为0的表达式是( ). A: m||n+k&&n-k B: !((m<n)&&!k||1) C: m<=n D: m&&k
要求函数的功能是在长度为n一维数组a中查找x值;若找到则返回所在的下标值,否则返回-1;能正确执行此功能的函数是()。 A: int funa(int a[ ], int n, int x){while(a[n]!=x) n--;return(n);} B: int funb(int a[ ], int n, int x){int k;for(k=0;k<;n; k++)if(a[k]==x)return(k);return(-1);} C: int func(int a[ ], int n, int x){int k;k=n;while(a[k]!=x) k=k-1;return(k);} D: int fund(int a[ ], int n, int x){int k=0;do k++;while((k<;n)&&(a[k]!=x));if((k<;n)&&(a[k]==x)) return (k);else return(-1);}
要求函数的功能是在长度为n一维数组a中查找x值;若找到则返回所在的下标值,否则返回-1;能正确执行此功能的函数是()。 A: int funa(int a[ ], int n, int x){while(a[n]!=x) n--;return(n);} B: int funb(int a[ ], int n, int x){int k;for(k=0;k<;n; k++)if(a[k]==x)return(k);return(-1);} C: int func(int a[ ], int n, int x){int k;k=n;while(a[k]!=x) k=k-1;return(k);} D: int fund(int a[ ], int n, int x){int k=0;do k++;while((k<;n)&&(a[k]!=x));if((k<;n)&&(a[k]==x)) return (k);else return(-1);}
要求函数的功能是在一维数组a中查找x值;若找到则返回所在的下标值,否则返回0;函数放在a[1]到a[n]中。不能正确执行此功能的函数是( )。 A: funa(int *a,int n,int x) { *a=x;while(a[n]!=x)n--;return(n);} B: funb(int *a,int n,int x){ int k;for(k=1;k<;=n;k++)if(a[k]==x) return(k);return(0);} C: func(int a[],int n,int x) { int *k;a[0]=x;k=a+n; while(*k!=x)k--; return (k-n); } D: fund(int a[],int n,int x){ int k=0;do k++;while((k<;n+1)&&(a[k]!=x));if((k<;n+1)&&(a[k]==x)) return(k);else return(0);}
要求函数的功能是在一维数组a中查找x值;若找到则返回所在的下标值,否则返回0;函数放在a[1]到a[n]中。不能正确执行此功能的函数是( )。 A: funa(int *a,int n,int x) { *a=x;while(a[n]!=x)n--;return(n);} B: funb(int *a,int n,int x){ int k;for(k=1;k<;=n;k++)if(a[k]==x) return(k);return(0);} C: func(int a[],int n,int x) { int *k;a[0]=x;k=a+n; while(*k!=x)k--; return (k-n); } D: fund(int a[],int n,int x){ int k=0;do k++;while((k<;n+1)&&(a[k]!=x));if((k<;n+1)&&(a[k]==x)) return(k);else return(0);}
下列表示引用的方法中,( )是正确的。 已知:int k=1000; A: int &x=k; B: char &y; C: int &z=1000; D: float &t=&k;
下列表示引用的方法中,( )是正确的。 已知:int k=1000; A: int &x=k; B: char &y; C: int &z=1000; D: float &t=&k;
/*【程序填空】题目:编程序输出从键盘输入的n个数中的素数及其个数*/#include "stdio.h"int prime(int x){ int i,k=1; if(x<2) k=0; for(i=2;i<=x/2;i++)/***********SPACE***********/ if(【?】) k=0;/***********SPACE***********/ 【?】; }main() {/***********SPACE***********/ int i,n,x,【?】; scanf("%d",&n); for(i=1;i<=n;i++) {scanf("%d",&x);/***********SPACE***********/ if(【?】) {printf("%4d",x); k++; } } printf("\n%4d\n",k); }
/*【程序填空】题目:编程序输出从键盘输入的n个数中的素数及其个数*/#include "stdio.h"int prime(int x){ int i,k=1; if(x<2) k=0; for(i=2;i<=x/2;i++)/***********SPACE***********/ if(【?】) k=0;/***********SPACE***********/ 【?】; }main() {/***********SPACE***********/ int i,n,x,【?】; scanf("%d",&n); for(i=1;i<=n;i++) {scanf("%d",&x);/***********SPACE***********/ if(【?】) {printf("%4d",x); k++; } } printf("\n%4d\n",k); }
()方法需要考察模块间的接口和各模块之间的联系。 A: & B: 21333;& C: 20803;& D: 27979;& E: 35797; F: & G: 38598;& H: 25104;& I: 27979;& J: 35797; K: & L: 30830;& M: 35748;& N: 27979;& O: 35797; P: & Q: 31995;& R: 32479;& S: 27979;& T: 35797;
()方法需要考察模块间的接口和各模块之间的联系。 A: & B: 21333;& C: 20803;& D: 27979;& E: 35797; F: & G: 38598;& H: 25104;& I: 27979;& J: 35797; K: & L: 30830;& M: 35748;& N: 27979;& O: 35797; P: & Q: 31995;& R: 32479;& S: 27979;& T: 35797;
一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( A: & B: 25968;& C: 25454;& D: 32806;& E: 21512; F: & G: 20844;& H: 20849;& I: 32806;& J: 21512; K: & L: 25511;& M: 21046;& N: 32806;& O: 21512; P: & Q: 26631;& R: 35760;& S: 32806;& T: 21512;
一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( A: & B: 25968;& C: 25454;& D: 32806;& E: 21512; F: & G: 20844;& H: 20849;& I: 32806;& J: 21512; K: & L: 25511;& M: 21046;& N: 32806;& O: 21512; P: & Q: 26631;& R: 35760;& S: 32806;& T: 21512;
定义: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; scanf("%d", *p);
定义: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; scanf("%d", *p);
若有说明: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;
若有说明: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;
若有说明:int *p,m=5,n;以下正确的程序段是( )。 A: scanf("%d",&n);*p=n; B: p=&n;scanf("%d",*p) C: p=&n;scanf("%d",&p); D: p=&n;scanf("%d",p);
若有说明:int *p,m=5,n;以下正确的程序段是( )。 A: scanf("%d",&n);*p=n; B: p=&n;scanf("%d",*p) C: p=&n;scanf("%d",&p); D: p=&n;scanf("%d",p);