以下叙述中正确的是( )。
在软件生产过程中,需求信息的来源是( )。
以下叙述中错误的是( )。
设有如下关系表:则下列操作正确的是( )。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母: #include #include void fun(char*p) { int i=0; while(p[i]) { if(p[i]==''islower(p[i-1])) p[i-1]=p[i-1]-'a'+'A'; i++; } } main() { char s1[100]=''ab cd EFG!''; fun(s1); printf(''%s\n'',s1); } 程序运行后的输出结果是( )。
以下选项中,合法的一组C语言数值常量是( )。
函数fun的功能是:将s所指字符串中除下标为偶数,同时ASCⅡ码值也为偶数的字符外,其余的全部删除;字符串中剩余字符所形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为″ABCDEFG123456″,其中字符A的ASCⅡ码值为奇数,因此应当删除;字符B的ASCII码值为偶数,但在数组中的下标为奇数,因此也应当删除;字符2的ASCII码值为偶数,在数组中的下标也为偶数,因此不应当删除,其他以此类推。最后t所指的数组中的内容应是″246″。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include #include void fun(char *s,char t[]){}main(){char s[100],t[100];void NONO();printf(″\nPlease enter string S:″);scanf(″%s″,s);fun(s,t);printf(″\nThe result is:%s\n″,t);NONO();}void NONO()/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/{char s[100],t[100];FILE *rf,*wf;int i;rf=fopen(″in.dat″,″r″);wf=fopen(″out.dat″,″w″);for(i=0;i{fscanf(rf,″%s″,s);fun(s,t);fprintf(wf,″%s\n″,t);}fclose(rf);fclose(wf);}
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。 设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
下列选项中不属于软件生命周期开发阶段任务的是( )。
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是( )。
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第00列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。例如,有下列矩阵:若k为2,程序执行结果为请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!#include#defineM3#defineN5voidfun(int(*a)[N],intk){inti,j,p,temp;/***************found***************/for(p=1;p
下列关于C语言文件的叙述中正确的是( )。
运行下面程序时,从键盘输入字母A,则输出结果是( )。 #inc1udestdio.h main() {char ch; ch=getchar(); switch(ch) {case'A':printf("AAAA/n"); case'B':printf("BBBB/n"): default: printf("CCCC/n"); } }
有以下函数: int ttaa(char*s) { char* t=S: while(*t++); t--: return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
下列叙述中,正确的是( )。
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数):#include#includevoid main(){char a[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(strcat(a,c+1));}程序运行后的输出结果是( )。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。
设文件指针fp已定义,执行语句fp=fopen(''file'',''w'');后,下列针对文本文件file操作叙述的选项中正确的是( )。
下列给定程序中,函数fun的功能是:计算整数n的阶乘。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include #include double fun(int n){double result=1.0;while(n>1 & n/* * * * * * found * * * * * */result * =— —n;/* * * * * * found * * * * * */return;}void main(){int n:printf(″Enter an integer:″);scanf(″%d″,n);printf(″\n%d!=%lg\n″,n ,fun(n));}
有以下程序: #include main() {int i,j; for(i=1;i {for(j=i;j printf("%d*%d=%d",i,j,i*j); printf("\n"); } } 程序运行后的输出结果是( )。