更多"《九章算术》是世界上最早系统的叙述分数运算的著作,它关于负数的论述也是"的相关试题:
[判断题]《九章算术》是世界上最早系统地叙述分数运算的著作,它关于负数的论述也是世界上最早的。
[填空题]《九章算术》是世界上最早系统地叙述()运算的著作,它关于()的论述也是世界上最早的。
[单项选择]《春秋》是我国现存最早的编年史,它以鲁国为主,兼及周王室和其他诸侯国,是鲁人系统叙述春秋时期历史的著作。《春秋》原出于鲁国史官之手,后来经过孔子整理。孔子修《春秋》,体现了他的政治立场,达到“惩恶扬善”的目的,这就是“寓褒贬,别善恶”的春秋笔法。
最能准确复述这段话主要意思的是( )。
A. 《春秋》是我国现存最早的编年史
B. 《春秋》的主要内容和成书原因
C. 什么是春秋笔法
D. 我国现存最早的编年史《春秋》的主要内容及孔子整理编写的目的
[简答题]
已知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;
[简答题]已知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%,需说明为什么。
[单项选择]下列关于逻辑运算符两侧运算对象的叙述中正确的是( )。
A. 只能是整数0或1
B. 只能是整数0或非0整数
C. 可以是结构体类型的数据
D. 可以是任意合法的表达式
[单项选择]以下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
A. 只能是整数0或1
B. 只能是整数0或非0整数
C. 可以是结构体类型的数据
D. 可以是任意合法的表达式
[简答题]论述题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;
}
画出程序中main函数的控制流程图。
[单项选择]下列关于关系运算的叙述中正确的是
A. 投影、选择、连接是从二维表的行的方向来进行运算
B. 并、交、差是从二维表的列的方向来进行运算
C. 投影、选择、连接是从二维表的列的方向来进行运算
D. 以上三种说法都不对
[单项选择]关于阻塞性肺气肿患者最早出现的变化叙述不正确的是( )
A. 下肺动脉干略增宽
B. 最大呼气中期流量降低
C. 通气功能障碍
D. 第一秒用力容积降低
E. 最大通气量降低
[单项选择]原始分数换算成标准分数时,由于在实际运算中,标准分数通常是小数且可能为负数,因此采取如下调整方式:______
A. 100Z
B. 10Z+50
C. 100Z+50
[单项选择]下列关于运算符重载的叙述中,错误的是
A. 有的运算符可以作为非成员函数重载
B. 所有的运算符都可以通过重载而被赋予新的含义
C. 不得为重载的运算符函数的参数设置默认值
D. 有的运算符只能作为成员函数重载