c语言表达式描述a不能被b整除的式子,C语言程序设计期中考试试题

3.用条件表达式描述求a,b,c三数中的最大者

4.以下程序执行结果是

int x=0177; printf(x=%3d,x=%6d,x=%6o,x=%6x,x=%6u\n”,x,x,x,x,x);

5.C语言中的逻辑运算符按优先级由高到低的排列是

6.假设变量a,b均为整型,以下语句不借助任何变量把a,b中的值进行交换,请填空。

a+= ; b=a- ; a- = ;

7.设a=12,表达式a+=a-=a*=a运算后a的值是

8.复合语句在语法上被认为是

9.判断ch是字母的C语言表达式为

10.下列程序段的运行结果为

x=y=z=-1;++x&&++y||++z;printf(“x=%d\ty=%d\tz=%d\n”,x,y,z);

四、程序填空(每题2分,共30分)

1. 以下程序功能是:从键盘上输入若干学生成绩,统计并输出最高成绩和最低成绩,当输入负

数时结束输入,请填空。

main()

{float x,amax,amin;

scanf(“%f”,&x);

amax=x; ;

while( )

{ if(x>amax) amax=x;

if( ) amin=x;

_______________;

}

printf(“\namax=%f\naming=%f\n”,amax,amin);

}

2.求100~200间的全部素数,要求每行输出10个素数。

main()

{

int m,k,I,n=0;

for(m=101;m<=200;m=m+2)

{k=sqrt(m);

for( I= ;I<=k;I++)

if(m%I==0) break;

if( ){printf(“%d”,m);n=n+1;}

if( )printf(“\n”);

}

}

3. 以下程序用“辗转相除法”来求出两个正整数的最大公约数。请填空。若两个数分别放在m和n中,求最大公约数的算法如下:

main()

{ int r,m,n;

printf(“Enter m,n:”);

scanf(“%d%d”,__________);

printf(“m=%d n=%d\n”,m,n);

if (m____________________;

r= __________;

while ________

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值