c语言表达式1 4 2.75,C语言练习(共7章、8份练习题)

内容简介:

C语言练习(共7章、8份练习题)

第一章、第二章、第三章练习题

一、基本题(27分,每小题3分)

(1)(填空)试写出以下数学式的C语言表达式。

sqrt(fabs(b*b-4*a*c))/(2*a)

(2)(多选)以下变量命名中,哪些是合法的?abcef

A. I B. long

C INT D 6K

E K6 F xY_0

(3) 求表达式(int)5.5/(float)2的值c

A 3 B 2.75

C 2.5 D 2

(4) 已知a=b=c=0;则语句x=(a=100)&&(b=0)&&(

......

第四章练习(数组、指针)

一、基本题(每题4分,共28分)

1.若static int x[10]={5,7,9,11};且int *p=x;

分别写出*p,*p+3,*(p+5)*p+5的值。

2.写出对字符串a,b进行比较的函数表达式;写出将字符串a连入字符串b的函数表达式。

3.设有定义char st[81],i,c;今要求将字符串“This is a string.”完整记录于st中,试问如下四种输入方法中哪些方法能达到这个要求。

A.gets(st);

B.scanf(”%20s”,st);

C.for(i=0;i﹤16;i++) st[i]=getchar();st=‘\0’;

D.i=0; while((c=getchar())!=‘\n’) st[i]=‘\0’;

4.请写出:如下程序段后的输出结果

char *alpha[5]={“ABCD”,“EFGH”,“IJKL”,“MNOP”,“QRST”};

char **p=alpha; int i=0;

......

综合练习 2002.11 (02秋季)

一、基础题(30分,每小题3分)

1.已知 x=y=z=100,求语句z+=(x++)+(--y)执行后各变量的值。

2.已知x=200,计算表达式(float)5/2+(x++)的值。

3.试写出表达式(0x1234&0xFF)的16位二进制结果。

4. 请写出逻辑表达式:a与b同时为真,或者a与b同时为假。

5. 请写出表达式:若x大于等于0结果为x+1,否则结果为x-1。

6. 已知有程序段如下(x为整数):

......

相关说明:

1、下载本站部分资料,需要注册成为本站会员。如果你尚未注册或登录,请首先注册或登录。

2、48小时内下载同一文件,不重复扣金币。

3、下载后请用WinRAR或WinZIP解压缩后使用。

4、如采用迅雷等下载工具下载失败,请直接用浏览器下载。

5、如仍有其他下载问题,请看常见问题解答。

下载地址:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值