表达式:(int)((double)9/2)-9%2的值是( )。
关于C语言标识符,以下叙述中错误的是( )。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为( )。
下述语句中,在字符串s1和s2相等时显示"they are Equal"的是( )。
若有定义语句:int year=2009,*p=year;,以下不能使变量year中的值增至2010的语句是( )。
多媒体计算机所用的CD-ROM是【 】。
有如下程序段: int x=12: double y=3.141593; printf(''%d%8.6f'',x,y); 其输出结果是( )。
若有以下语句: int n;float f=1 3.8; 则执行n=(int)f%3;后,n的值是( )。
下列给定程序中,函数proc()的功能是:首先把b所指字符串中的字符按逆序存放,然后将str1所指字符串中的字符和str2所指字符串中的字符,按排列的顺序交叉合并到str所指数组中,过长的剩余字符接在str所指数组的尾部。例如,当str1所指字符串中的内容为ABCDEFG,str2所指字符串中的内容为1234时,str所指数组中的内容应该为A483C2DIEFG;而当str1所指字符串中的内容为1234,str2所指字符串中的内容为ABCEDFG时,str所指数组中的内容应该为1G2F3E4DCBA。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
#include
void proc(char*str1,char*str2,char * str)
{
int i,j;char ch;
i=0;j=strlen(str2)-1;
//****found****
while(i>j)
{
ch=str2[i];str2[i]=str2[j];str2[j]=ch;
i++;j--;
}
while(*str1||*str2)
{
if(*str1){*str=*str1;str++;str1++;)
if(*str2){*str=*str2;str++;str2++;)
}
//****found****
*str=0;
}
void main()
{
char s1[100],s2[100],t[200];
system("CLS");
printf("\nEnter s1 string:");
scaIif("%s",s1);
printf("\nEnter s2 string:");
scanf("%s",s2);
proc(s1,s2,t);
printf("\nThe resuh is:%s\n",t);
}
有以下程序: #include void fun(int a[],int n) { int i,t; for(i=0;i { t=a[i]: a[i]=a[n—1—i]; a[n—1—i]=t;} } main() { int k[10]={1,2,3,4,5,6,7,8,9,10,},i; fun(k,5); for(i=2;i printf("%d",k[i]); printf("n"); } 程序的运行结果是( )。
在数据库中,数据模型包括数据结构、数据操作和( )。
有以下程序: #includestdio.h #includestring.h main() { char a[10]=”abcd”; pfinff("%d,%d\n",strlen(a),sizeof(a)); } 程序运行后的输出结果是( )。
给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m中的值为:5,则应输出:1.463611。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
若有如下定义: char *ps[]={"aa","bb","cc","dd"};, 则以下叙述中正确的是( )。
设有定义: struct complex { int real,unreal; } datal={1,8},data2; 则下列赋值语句中错误的是( )。
下列关于线性表的叙述中,不正确的是( )。
有以下程序:#includevoid fun(char(*P)[6]){int i;for(i=0;iprintf(″%c″,P[i][i]);printf(″\n″);}main( ){char s[6][6]={″ABCD″,″abcde″,″12345″,″FGHIJ″,″fghij″,″54321″};fun(s);}程序的运行结果是( )。
给定程序MODII.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
在数据库设计中,将E—R图转换成关系数据模型的过程属于( )。
下列叙述中正确的是( )。