给定程序MODIl.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #includestdio.h /**********found**********/ void fun(long s,long t) {long s1=10; *t=s%10; while(s0) {s=s/100; *t=s%10*s1+*t: /**********found**********/ s1=s1*100; }} main() {long s,t; printf("\nPlease enter s:");scanf("%ld",s); fun(s,t); printf("The result is:%ld\n,t);}
给定程序MODll.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。例如,当s所指字符串为:“ABCD”时,则t所指字符串中的内容应为:“ABCDDCBA”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列叙述中,不属于设计准则的是( )。
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除奇数后a所指数组中的数据为:4,2,6,8,返回值为4。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include#define N 9int fun(int a[],int n){int 1,j;j=0:for(i=0;i/* * * * * *found* * * * * */if(_____1_____= = 0){/* * * * * *found* * * * * */_____2_____=a[i];j+ +;}/* * * * * *found* * * * * */return_____3_____;{main( )}int b[N]={9,1,4,2,3,6,5,8,7},i,n;printf(″\nThe original data:\n″);for(i=0;iprintf(″%4d″,b『i]);printf(″\n″);n=fun(b,N);printf(″\nThe number of even:%d\n″,n);printf(″\nThe even:\n″);for(i=0;iprintf(″%4d″,b[i]);printf(″\n″);}
若有定义:double a=22;int i=0.k=18;则不符合C语言规定的赋值语句是( )。
有以下程序段: int a,b,C; a=10;b=50;C=30; if(a>b)a=b,b=c;c=a; printf("a=%d b=%d c=%d",a,b,c); 程序的输出结果是( )。
有以下程序:#includestdio.hint g(int n);main(){int a=1,s;s=g(a);s=s+g(a);printf(''%d\n'',s);}int g(int n){static int x=1;n+=x++:return n;}程序运行后的输出结果是( )。
有以下程序:#includemain( ){char c;c=getchar( );d0{putchar(c+ +);}while((c=getchar( ))!=′#′);}程序运行时从第一列开始输入abcdefg##,则输出结果是( )。
给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!
有以下程序: #include main() { FILE*fp;char str[10]; fp=fopen(''myfile.dat'',''w''); fputs(''abc'',fp); fclose(fp); fp=fopen(''myfile.dat'',''a+''); fprintf(fp,''%d'',28); rewind(fp); fscanf(fp,''%s'',str); puts(str); fclose(fp); } 程序的运行结果是( )。
在C语言程序中,以下说法正确的是( )。
以下叙述中错误的是( )。
结构化程序的三种基本控制结构是( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
构成计算机软件的是( )。
请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“-1234”,则函数把它转换为整数值-1234。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
有以下程序: #includestdio.h void swap(char*x,ehar*y) {char t; t=*x; *x=y; *y=t; } main() {char*s1:“abe”,* s2=“123”; swap(s1,s2);prinff(“%s,%s\n”,s1,s2); } }程序执行后的输出结果是( )。
给定程序MODll.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入:THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
以下不构成无限循环的语句或语句组是( )。
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和Write"Fext实现。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!