第2次作业

发布 2023-05-18 14:41:28 阅读 4814

填空。1、.写出语句 b=(a=6,a*3); 执行后整型变量b的值是【1】.答案。

2、若有以下定义,则计算表达式y+=y-=m*=y后的y值是【1】. 答案 -16int m=5,y=2;

3、表达式 i++ 相当于表达式【1】. 答案 i=i+1

4、若a是int型变量,则计算表达式 a=25/3%3 后a的值为【1】答案 2

5、设a,b,t 为整型变量,初值为a=7,b=9,执行完语句t=(a>b)?a:b后,t 的值是【1】答案。

6、已知a=13,b=6, a||b的十进制数值为【1】. 答案 1

7、已知 a=10,b=15,c=1,d=2,e=0,则表达式(c==b)>e的值为【1】. 答案 0

8、执行下列语句后,b 的十进制值是【1】答案 1int x=240,y=15,b; char z='a'; b=((x &&y ) z < a' )

9、int x=2,y=3,z=4; 则表达式x||y+z的值为【1】. 答案 1

10、当a=1,b=2,c=3时,执行以下程序段后b=【1】. 答案 2 if (a>c) b=a; a=c; c=b;

11、已知 i=5, 写出语句 a=(i>5)?0:1; 执行后整型变量 a 的值是【1】. 答案 1

12、getchar()函数只能接收一个【1】. 答案字符

13、当a=3,b=2,c=1;时,执行以下程序段后 b=【1】. 答案 1if(a>b) a=b; if(b>c) b=c; else c=b; c=a;

选择。1、以下运算符中,优先级最高的运算符是( d )。

abc:*(乘号) d:()

2、设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为( c )。

a:12 b:144 c:0 d:132

3、以下运算符中,优先级最高的运算符是( b )。

abcd:,4、以下程序的输出结果为( b )。

main()

int a=1,b=2,c=3,d=4,e=5; printf("%d",func((a+b,b+c,c+a),(d+e

int func(int x,int yreturn(x+y);

a:15 b:13 c:9 d:函数调用出错。

5、设c语言中,int类型数据占2个字节,则unsigned类型数据占( )

a:1个字节 b:2个字节 c:4个字节 d:8个字节。

6、以下语句中,循环次数不为10次的语句是( a )。

a:for(i=1;i<10;ib:i=1;dowhile(i<=10);

c:i=10;while(i>0)

7、能正确表示逻辑关系:"a≥10或a≤0"的c语言表达式是( d )。

a:a>=10 or a<=0 b:a>=0|a<=10 c:a>=10&&a<=0 d:a>=10‖a<=0

8、若给定条件表达式(m)?(a++)a--)则其中表达式m( c )。

a:和(m==0)等价 b:和(m==1)等价 c:和(m!=0)等价 d:和(m!=1)等价。

9、经过以下语句定义后,表达式z+=x>y?++x:++y的值为( )int x=1,y=2,z=3;

a:2 b:3 c:6 d:5

10、用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是( c )。

long a=0xffffffint b; char c;

a:0ffffff 和0x61 b:-1和98 c:-1和97 d:指向同一地址。

11、在c语言中,为了结束由while语句构成的循环,while后一对圆括号。

中表达式的值应该为( a )。

a:0 b:1 c:true d:非0

12、若k,g均为int型变量,则下列语句的输出为( d )。k=017; g=111; printf("%d\t",+k); printf("%x",g++)

a:15 6fb:16 70c:15 71d:16 6f

13、c语言中,char类型数据占(a)。

a:1个字节 b:2个字节 c:4个字节 d:8个字节。

程序填空。以下程序的功能是对任一整数n(n≠0),它都可以分解成1(或-1)和一些质数(素数)因子的形式。如n=150时,可分解成1×2×3×5×5;n=-150时,可分解为-1×2×3×5×5。

下边程序能实现这种分解过程。当n=150,输出以下分解结果:n= 1* 2* 3* 5* 5

main()

int n,i,j,r;

scanf("%d",&n);

if (n==0)

printf ("data error ");

exit(0);

spaceelse if (【n>0

printf("n=1");

elseprintf("n=-1");

n=-n; }

spacefor(【?i<=n;i++)i=2

printf("");

程序设计。编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1/2+1/4+1/6+..1/2m 例如:若m=9,则应输出:1.414484

#include ""

double fun(int m

program

double y=0;

int i;

for(i=1;i<=m;i++)

y+=1.0/(2*i);}

return (y);

endmain()

第2次作业

1.操作系统将os划分为若干层次,再将os的不同功能分别设置在不同的层次中。通常将一些与硬件紧密相关 各种常用设备的驱动程序以及频率较高的模块 如始终管理 进程调度和许多模块所公用的一些基本操作 都安排在紧靠硬件的软件层次中,将它们常驻内存,即os内核。支撑功能 中断处理 时钟管理 原语操作。资源管...

作业第2次

1 测试需求管理不包含 a 产品需求转换为测试需求 b 通过需求树定义被测软件所有需求 c 自动生成统计图表 d 定义测试目标和策略。2 测试需求管理包含 a 定义测试目标和策略 b 确定每个功能点的测试方法 c 自动生成统计图表 d 运行自动化测试。3 缺陷跟踪不包含 a 确定每个功能点的测试方法...

第2次作业

第二次作业。2015年8月22日。同学们 你们好!完成此次作业首先需要大家对教材第4至第6章内容进行学习,之后才能作以下作业。一 简答题。1 简述收入分配过程的基本内容及其核算的账户组成。2 结合收入初次分配的各个流量解释收入分配账户中 收入形成账户 和 原始收入分配账户 之间的关系。3 根据 年国...