更多"已知-2x2+5x+c≥0的解为[*],则c为( )."的相关试题:
[单项选择]0.50mol/LHAc的电离度是()(已知解离常数Ka=1.8×10-5)。
A. 0.030%
B. 1.3%
C. 0.60%
D. 0.90%
[单项选择]已知C1为生产能力P1的成本,C2为生产规模P2的成本,C1设备成本已知,若估算C2的成本可以用指数法,即C2=C1(P2/P1)m,一般情况下,m值为______。
A. 0.6~0.7
B. 1~1.2
C. 2.0左右
D. 2.2
[单项选择]已知齐次方程xy"+y'=0有一个特解为lnx,则该方程的通解为()。
A. y=C1lnx+C2
B. y=C1lnx+C2x
C. y=C(lnx+1)
D. y=C(lnx+x)
[简答题]
针对以下C语言程序,请按要求回答问题。
已知link. c源程序如下:
/*link. c程序对单向链表进行操作,首先建立一个单向链表,然后根据用户的选择可以对其进行插入结点、删除结点和链表反转操作*/
#include<stdio. h>
#include<stdlib. h>
typedef struct list_node * list_pointer; //定义链表指针
typedef struct list_node{ //定义链表结构
int data;
list_pointer link;
}list_node;
//用到的操作函数
list_pointer create( ); //建立一个单向链表
void insert(list_pointer * p_ptr,list_pointer node); //在node后加入一个新的结点
void delete_node(list_pointer * p_ptr,list_pointer trail,list_pointer node);
//删除前一个结点是trail的当前结点node
void print(list_pointer * p_ptr); //打印链表结点中的值
list_pointer invert(list_pointer lead); //反转链表
int main( )
{
list_pointer ptr=NULL;
list_pointer node,trail;
list_pointer * P=&ptr;
int choose,location,i;
printf("you should create a link first:/n");
//建立一个单向链表
prt=create( ); //ptr指向链表的第一个结点
print(p
[单项选择]已知微分方程y′+p(x)y=q(x)(q(x)≠0)有两个不同的特解y1(x),y2(x),C为任意常数,则该微分方程的通解是:
A. y=C(y1-y2)
B. y=C(y1+y2)
C. y=y1+C(y1+y2)
D. y=y1+C(y1-y2)
[单项选择]已知文法C[A],它定义的语言描述为()。
G[A]:A→0B|1C
B→1 |1A|0BB
C→0 |0A|1CC
A. G[A]定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍
B. G[A]定义的语言由0、1符号串组成,串中0的个数是1的个数2倍
C. G[A]定义的语言由0、1符号串组成,串中1的个数是0的个数2倍
D. G[A]定义的语言由0、1符号串组成,串中0和1的个数相同
[简答题]针对一下C语言程序,请按要求回答问题。
已知weekday. c源程序如下:
#include<stidio. h>
#include<conio. h>
/ *主函数* /
Int main( )
{
Char letter;
Printf("please input the first letter,"Y’to exit!/n");
While((letter=getch( ))!="Y")//当输入字母为Y时结束
{
Switch(letter)
{
Case’S’:
Printf("%c/n",letter);
Printf("please input second letter/n");//输入第二个字母
If((letter=getch( ))==’a’)
Printf("Saturday/n");
Else if(letter==’u’)
Printf("Sunday/n");
Else printf(’data error/n);
Break;
Case’F’:
Printf("fridaykn");
Break;
Case ’M’:
Printf("mondayha");
Break;
Case ’T’:
Printf("%c/n",letter);
Printf("please input second letter/a");//输入第二个字母
If((letter=getch( ))==’u’)
Printf("Tuesday/n"):
Else if(letter==’h’)
Printf("Thursday/n");
Break;
Case ’W’:
Printf("Wednesday/n");
}
}
Return 0;
}
(1) 画出主函数main的控制流程图;
(2) 设计一组测试用例,使main函数的语句覆盖率尽量达到100%;
(3) Main函数的语句覆盖率能否达到100%如果认为无法达到,需说明原因。
[单项选择]已知圆C与直线x-y=0及x-y-4=0都相切,圆心在直线x+y=0上,则圆C的方程为()
A. (x+1)2+(y-1)2=2
B. (x-1)2+(y+1)2=2
C. (x-1)2+(y-1)2=2
D. (x+1)2+(y+1)2=2
[简答题]
已知C源程序如下:
/ * A simple mailing list example using an array of structures. */
#include<stdion. h>
#include<stdlib. h>
define MAX 4
struct adck {
char name[30];
char street[40];
char city[20];
unsigned long int zip;
)addr_l ist[MAX];
void init_list(void),enter(void);
void deleteAddr(void),list(void);
int menu_select(void),find_free(void);
int main(void)
{
char choice;
init_list( );/ * initialize the structure array * /
for(;;){
choice=menu_select( );
switch(choice){
case 1:enter( );
break;
case 2:deleteAddr( );
break;
case 3:list( );
break;
case 4:exit(0);
}
}
return 0;
}
/ * Initialize the list. */
void init list(void)
{
register int t;
for(t=0;t<MAX;++t)addr_list[t],name[0]=/0;
}
/ *
[单项选择]已知ξ1,ξ2,…,ξr(r≥3)是AX=0的基础解系,则下列向量组也是AX=0的基础解系的是 ( ).
A. α1=-ξ2-ξ3-…-ξr,α2=ξ1-ξ3-ξ4-…-ξr,α3=ξ1+ξ2-ξ4-…-ξr,,…,αr=ξ1+ξ2+…+ξr-1.
B. β1=ξ2+ξ3+…+ξr,β2=ξ1+ξ3+ξ4+…+ξr,β3=ξ1+ξ2+ξ4+…+ξr,…,βr=ξ1+ξ2+…+ξr-1.
C. ξ1,ξ2,…,ξr的一个等价向量组.
D. ξ1,ξ2,…,ξr的一个等秩向量组.
[单项选择]已知y'+y=x的一个解为y1=x,y"+y=2ex的一个解为y2=ex,则方程y"+y=x+2ex的通解为()。
A. x+ex
B. c1cosx+c2sinx
C. c1cosx+c2sinx+x+ex
D. c1cosx+c2sinx+x
[简答题]已知圆C的方程为x2+(y-4)2=4,点O是坐标原点,直线l:y=kx与圆C交于M,N两点.求k的取值范围
[单项选择]有A. B.c三个数,已知a×b=24,a×c=36,b×c=54,求a+b+c=
A. 23
B. 21
C. 19
D. 17
[简答题]
已知C源程序如下:
#include #include void reverse(char s[]){ int c,i,j; for(i=0,j=strlen(s)-1;i0){ if(number%16<10) s[i++]=number%16+0; else switch(number%16){ case 10:s[i++]=A;break; case 11:s[i++]=B;break; case 12:s[i++]=C;break; case 13:s[i++]=D;break; case 14:s[i++]=E;break; case 15:s[i++]=F;break; default:printf("Error");break; } number/=16; } s[i]=//0; reverse(s); } int main( ){ unsigned int number; int i=0; char s[50]; printf("%s","please input number://n"); scanf("%d",&number); getHex(number,s); i=0; while(s[i]) printf("%c",s[i++]); return 0; }
画出程序中所有函数的控制流程图;
[简答题]论述题3(20分):
已知C源程序如下:
/*分数运算 fsys.c*/
#include<stdio.h>
int main( )
{
long int a,b,c,d,i,x,y,z;
char op;
printf("两分数b/a,d/c作+、-、*、/四则运算。结果为分数。/n");
printf("请输入分数运算式:b/a op d/c/n");
scanf("%ld/%ld%c%ld%ld",&b,&a,&op,&d,&c);
if(a==0||c==0){
printf("分母为0,输入错误!/n");
return(0);
}
if(op==’+’){
y=b*c+d*a;
x=a*c; /*运算结果均为y/x*/
}
if(op==’-’){
y=b*c-d*a;
x=a*c;
}
if(op==’*’){
y=b*d;
x=a*c;
}
if(op==’/’){
y=b*c;
x=a*d;
}
z=x;
if(x>y)z=y;
i=z;
while(i>1){
if(x%i==0&&y%i==0){x=x/i;y=y/i;continue;};
i——;
}
printf("%ld/%ld%c%ld/%ld=%ld/%ld./n",b,a,op,d,c,y,x);
return 0;
}
设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句覆盖率或分支覆盖率无法达到100%,需说明为什么。