已知:某离心泵nl=960r/min时(H—Q)l曲线上工况点a1(H1=38.2m、Q1=42L/s),转速由n1调整到n2后,工况点为a2(H2=21.5m、Q2=31.5L/s),求n2=()
A:680r/min B:720r/min C:780r/min D:820r/min
伯胺与酸性组分反应的方程式是()。
A:2RNH2+H2S→(RNH3)2S、(RNH3)2S+H2S→2RNH3HS B:2R3N+H2S→(R3NH)2S、(R3NH)2S+H2S→2R3NHHS C:2R2NH+H2S→(R2NH)2S、(R2NH)2S+H2S→2R2NH2HS D:2R3N+H2O+CO2→(R3NH)2CO3、(R3NH)2CO3+H2O+CO2→2R3NHHCO3
仲胺与酸性组分反应的方程式是()。
A:2RNH2+H2S→(RNH3)2S、(RNH3)2S+H2S→2RNH3HS B:2R3N+H2S→(R3NH)2S、(R3NH)2S+H2S→2R3NHHS C:2R2NH+H2S→(R2NH)2S、(R2NH)2S+H2S→2R2NH2HS D:2R3N+H2O+CO2→(R3NH)2CO3、(R3NH)2CO3+H2O+CO2→2R3NHHCO3
叔类醇胺与酸性组分反应方程式正确的是()。
A:2RNH2+H2S→(RNH3)2S、(RNH3)2+H2S→2RNH3HS B:2R3N+H2S→(R3NH)2S、(R3NH)2S+H2S→2R3NHHS C:2R2NH+H2S→(R2NH)2S、(R2NH)2S+H2S→2R2NHHS D:2R3N+H2O+CO2→(R2NH2)2CO3、(R2NH2)2CO3+H2O+CO2→2R2NH2HCO3
函数fun( )的功能是:从s所指字符串中,找出与t所指字符串相同的子串的个数作为函数值返回。例如,当s所指字符串中的内容为”abcdabfab”,t所指字符串的内容为”ab”,则函数返回整数3。
请改正程序中的错误,使它能得出正确的结果。
#include <stdio.h>
#include <string.h>
int fun(char *s,char *t)
int n;char *p,*r;
n=0;
while(*s)
p=s;r=t;
while(*r)
if(*r==*p)
/**********found**********/
r++;p++
else break;
/**********found**********/
if(r==’/0’)
n++;
s++;
return n;
main( )
char s[100],t[100];int m;
printf("/nPlease enter string S:");scanf("%s",s);
printf("/nPlease enter substring t:");scanf("%s",t);
m=fun(s,t);
printf("/nThe result is:m=%d/n",m);
(1)r++;p++; (2)if(*r==’/0’)
下列给定程序中,函数fun( )的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <string.h>
#include <stdio.h>
#define N 80
int fun(char *s,char *t)
int n;
char *p, *r;
n=0;
while(*s)
p=s;
/**************found***************/
r=p;
while(*r)
if*r==*p) r++; p++;
else break;
/**************found***************/
if(*r==0)
n++;
s++;
return n;
main( )
char a[N],b[N]; int m;
clrscr( );
printf("/nPlease enter string a:");
gets(a);
printf("/nPlease enter substring b:");
gets(b);
m=funa,b);
printf("/nThe result is :m=%d/n",m);
错误:r=p; 正确;r=t;
(2)错误:if(*r=0) 正确:if(*r==’/0’)
有三个关系R、S和T如下:
A:R B:B C:C D:D E:a G:I.k1 H:J.b I:K.1 J:L.n1 K:M. L:N. M:O.S N:P.B
下列给定程序中,函数fun( )的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为abcdabfab,t所指字符串的内容为ab,则函数返回整数3。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
int fun (char *s, char *t)
{int n; char *p, *r;
n=0;
while(*s)
{p=s;
r=t;
while (*r)
/**************found**************/
if(*r==*p) {r++; p++}
else break;
/*************found**************/
if(r==’/0’)
n++;
s++;
}
return n;
}
main( )
{char s[100], t[100]; int m;
clrscr( );
printf("/nPlease enter string s: ");
scanf ("%s",s);
printf("/nPlease enter substring t: ");
scanf ("%s",t);
m=fun (s,t);
printf("/nThe result is: m=%d/n", m);
}
错误:if(*r==*p) {r++;p++} 正确:if(*r==*p) {r++;p++;}
下列给定程序中,函数fun( )的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <string.h>
#include <stdio.h>
#define N 80
int fun(char *s,char *t)
{ int n;
char *p, *r;
n=0;
while(*s)
{ p=s;
/**************found***************/
r=p;
while(*r)
if{*r==*p) {r++; p++;}
else break;
/**************found***************/
if(*r==0)
n++;
s++;
}
return n;
}
main( )
{char a[N],b[N]; int m;
clrscr( );
printf("/nPlease enter string a:");
gets(a);
printf("/nPlease enter substring b:");
gets(b);
m=fun{a,b);
printf("/nThe result is :m=%d/n",m);
}
错误:r=p; 正确;r=t;