若已定义实参数组 int a[3][4]={2,4,6,8,10}; ,则在被调用函数 f 的下述定义中, 对形参数组 b 定义正确的选项是 ________ 。
以下函数按每行8个输出数组中的数据 void fun( int *w,int n) { int i; for(i=0;i {_________________ printf(“%d”,w); } printf(“”); } 下划线处应填入的语句是
划线处正确的函数调用是( )int main(){int a=11,b=21;______________printf(%d %d\n,a,b);return 0;}int fun1(int a,int b){a=a+10; b=b+10;return a+b;}
已有变量定义和函数调用语句:int a=25; print_value(&a); 下面函数的正确输出结果是______. void print_value(int *x) { printf(“%d\n”,++*x);}
若已定义实参数组:int a[3][4] = {2, 4, 6, 8, 10};则在被调用函数f的下述定义中,对形参数组b定义正确的选项是_____。
有定义: int x , y ; double z ; 则以下语句中错误的函数调用是 ______ 。
关于以下fun函数的功能叙述中,正确的是_____。 int fun(char *s) { char *t = s; while(*t++); t--; return(t-s); }
有以下函数,关于该函数的功能的叙述正确的是______。int aaa(char *s){ char *t=s;while(*t++);t--;return(t-s);}
设有如下函数定义 int fun( int k ) { if (k<1) return 0; else if(k==1) return 1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是_______。
有如下的函数定义: int Xfun(int x){ int y=x; { int x=10; y+=x; } return x+y; } 通过表达式Xfun(5)调用该函数,则得到的返回值为________________
下面函数的功能是_____。sss(char *s, char *t){ int i = 0;while(t[i]){ s[i] = t[i];i++;}s[i] = ' ';}
下面函数的功能是_____。 sss(char s[]) { int i = 0; while(s[i]) i++; return i; }
函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 int sum(int n) { int s=0,i; for(i=0;i<=n;i++) ____________ } void main() { printf("the sum="%d\n&quot;,sum" (10)); 从备选答案中选择一答案,补全程序。> A、return s;
下列语句序列执行后,x 的值是_______。 int a=2, b=4, x=5; if() ++ch1; if结构和if-else结构
若有以下说明和语句: struct st{int n;char *ch;}; struct st a[3]={5,"abc",7,"def",9,"ghk"},*p=a; 则值为6的表达式是______。
以下程序中函数Fun的功能是对b所指数组中的第m至第n个数据取累加和,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 include <stdio.h> Fun(________,int m,int n) { int i,s=0; for(______;i <n;i++) s="s+b[i];" return _______; } int main() { x,a[]="{1,2,3,4,5,6,7,8,9};" x="Fun(a,3,7);" printf("%d\n",x); 0;>
70、以下程序的功能是根据输入的“y”或“Y”与“n”或“N“,在屏幕上分别显示出“ This is YES.”与 “ This is NO.”,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 include <stdio.h> void YesNo(char ch) { switch (ch) { case 'y': case 'Y': printf("This is YES. \n"); ______________; case 'n': case 'N': printf("This is NO. \n"); } } int main() { char ch; printf("\nEnter a char 'y', 'Y' or 'n', 'N': "); ch = _______________; printf("ch: % c", ch); ____________;
【简答题】以下函数的功能是________。 int length(char *s) { int i; for(i=0;s++!='0';i++); return(i); }
18、若有定义:char ch,*p=&ch; 通过指针p用格式输出函数输出ch中字符的语句是______。
下述程序段的输出结果是_____。 int x=10; int y=x++; cout<<(x++,y)<<> A、11,10
这道题是给使用C/C++语言的同学准备的。使用其他语言的同学,随便猜一项答案就好啦。 以下C/C++代码: void func(_______ , int); int main(){ int array[10][20]; int n; // 省略array和n的初始化 func(array, n); return 0; } 第1行的函数原型(函数声明)中,______部分的第一个参量应该是
函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。 int sum(int n) { int s=0,i; for(i=0;i<=n;i++) ____________ } void main() { printf("The sum=%dn",sum (10)); } 从备选答案中选择一答案,补全程序。
下面函数的功能是________。 sss(char *s, char *t) { int i=0; while(t[i]) { s[i]=t[i]; i++ ; } s[i]= '\0'; }
12、以下程序中函数Reverse的功能是对数组a中的前一半元素逆序、后一半元素逆序,再将逆序后的前、后两部分数据位置交换。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 例如:主程序中数组b中的元素为{16,22,13,41,50,62,27,18,9,10},调用函数Reverse后,数组b中元素变为 {10 9 18 27 62 50 41 13 22 16} include <stdio.h> void Reverse(int a[],int n) { int i,t; for(i=0;________;i++) { t=a[i]; __________; a[n-i]=t; } } int main() { int b[10]={16,22,13,41,50,62,27,18,9,10}; int i,s=0; __________; for(i=0;i<10;i++) { printf("%4d",b[i]); } r