以下叙述中正确的是( )。
以下叙述中错误的是( )。
若有定义和语句:int a,b;scanf(″%d,%d″,a,b);以下选项中的输入数据,不能把值3赋给变量a、把值5赋给变量b的是( )。
有以下程序: #includestdio.h main() {int findmax(int,int,int),m; … m=findmax(a,b,c); … } int findmax(int x,int y,int z) { … } 则以下叙述正确的是( )。
有以下计算公式 若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。
有以下程序:#includemain(){int i,j,m=1;for(i=1;i{for(j=3;j>0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程序运行后的输出结果是( )。
有以下程序:#includevoid fun(int a,int b){int t;t=a;a=b;b:t;}main(){int c[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;ifor(i=0;iprintf("\n");}程序运行后的输出结果是( )。
以下不能正确表示代数式的C语言表达式是( )。的C语言表达式是( )。
下列关于栈的叙述中,正确的是( )。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。
请编写函数fun,其功能是:计算并输出例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。注意:要求n的值大于1但不大于100。部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
对于循环队列,下列叙述中正确的是( )。
C语言中char类型数据占字节数为( )。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函数时,不得使用C语言提供的字符串函数。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。#includevoid fun(char*a){}main(){char s[81];void NONO();printf("Enter a string:\n");gets(s);fun(s);printf("The string after deleted:\n");puts(s);NONO();}void NONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*in,*out;int i;char s[81];in=fopen("in.dat","r");out=fopen("out.dat","w");for(i=0;ifscanf(in,"%s",s);fun(s);fprintf(out,"%s\n",s);}fclose(in);fclose(out);}
若有说明“int m[3][4]={3,9,7,8.5},(*q)[4];”和赋值语句“q=m;”,则对数组元素“m[i][j](其中0
以下选项中,当x为大于1的奇数时,值为0的表达式为( )。
有以下程序: #include main() { FII*fp;int a[10]={1,2,3},i,n; fp=fopen(''d1.dat'',''w''); for(i=0;i printf(fp,''%d'',a[i]); printf(fp,''\n''); fclose(fp); fp=fopen(''d1.dat'',''r''); fscanf(fp,''%d'',n); fclose(fp); printf(''%d\n'',n); } 程序的运行结果是( )。
函数fun的功能是:计算请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!
以下叙述中错误的是( )。
给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!