C语言第三章数据类型和运算符及表达式复习题
C语言第三章数据类型和运算符及表达式复习题
数据类型、运算符和表达式复习题
一.选择题
1. 以下不合法的用户标识符是:( )
a) f2_G3 b) If c) 4d d) _8
2. 以下选项中合法的用户标识符是:( )
a) long b) _2Test c) 3Dmax d) A.dat
3. 以下可用作用户标识符的是:( )
a) 12_a b) signed c) t-o d) _if
4. 以下不是关键字的标识符是:( )
a) continue b) char c) If d) default
5. C语言提供的合法的关键字是:( )
a) swicth b) cher c) Case d) void
6. 以下选项中不合法的int整型常数是( )
a) 32768 b) -56 c) 03 d) 0xAF
7. 以下合法的长整型常量是( )
a) 2L b) 49627 c) 34566666 d) 213&
8. 以下正确的实型常量是( )
a) 1.2E b) .579899 c) 1.2e0.6 d) 8
9. 以下选项中合法的实型常数是( )
a) 5E2.0 b) E-3 c) .2E0 d) 1.3E
10. 以下合法的八进制数是( )
a) 0135 b) 068 c) 013.54 d) o7
C语言第三章数据类型和运算符及表达式复习题
11. 以下合法的十六进制数是( )
a) 0x b) 0x4de c) 0x1h d) ox77
12. 以下选项中非法的数值常量是( )
a) 019 b) 0L c) 0xff d) 1e1
13. 若变量已正确定义,以下合法的赋值表达式是( ) a) a=1/b=2 b) ++(a+b)
c) a=a/(b=5) d) y=int(a)+b
14. 若变量已正确定义,以下非法的表达式是( ) a) a/=b+c b) a%(4.0)
c) a=1/2*(x=y=20,x*3) d) a=b=c
15. 设x为int类型,其值为11,则表达式(x++*1/3)的值是: a) 3 b) 4 c) 11 d) 12
16. 设a,b均为double型,且a=5.5;b=2.5;则表达式 (int)a+b/b的值是( )
a) 6.500000 b) 6 c) 5.500000 d) 6.000000
17. 若a为int型,且其值为3,则执行完表达式: a+=a-=a*a后,a的值是( )
a) -3 b) 9 c) -12 d) 6
18. 设k和x均为int型变量,且 k=7; x=12;则能使 值为3的表达式是( )
a) x%=(k%=5) b) x%=(k-k%5)
c) x%=k-k%5 d) (x%=k)-(k%=5)
C语言第三章数据类型和运算符及表达式复习题
19. 若a,b,c均被定义成整型并已赋大于1的值,能正确表示代数式1
a b c的C语言表达式是( )
a) 1/(float)a*b*c b) 1/(a*b*c)
c) 1.0/a/b/c d) 1/a/b/(float)c
20. 以下变量x,y,z均为double型且已正确赋值,不能正确表示代数式x
y z的C语言表达式是( )
a) x/y*z b) x*(1/(y*z))
c) x/y*1/z d) x/y/z
a b
21. 不能正确表示代数式c d的C语言表达式是( ) a) a/(c*d)*b b) a*b/c/d
c) a*b/c*d d) a*b/(c*d)
22. 若题中变量已正确定义并赋值,下面符合C语法的表达式是( )
a) a%=7.6 b) a++,a=7+b+c
c) int(12.3)%4 d) a=c+d=a+7
23. 若t已定义为double型,则表达式:t=1,t++,t+5的值为( ) a) 7 b) 7.0 c) 2.0 d) 1.0
二.填空题
1.已有定义:float f=13.8;,则表达式:(int)f%3的值是___1___.
2. 已有定义:int x=3;, 则表达式:x=x+1.78的值是___4___.
3. 已有定义:double x=3.5; 则表达式:x=(int)x+1的值是
C语言第三章数据类型和运算符及表达式复习题
_4.000000__.
4. 已有定义:int x=10,y=3,z;, 则表达式:z=(x%y,x/y) 的值是__3___.
5. 设a,b,c为整型数,且a的值为2,b的值为3, c的值为4,表达式:a*=16+(b++)-(++c)的值为__28____.
6. 已有定义:int x=0,y=0;,则计算表达式:(x+=2,y=x+3/2,y+5)后,表达式的值是_8__,变量x的值是_2__,变量y的值是__3__.
7. 已有定义:int x=110,y=017;,则计算表达式:(x++,++y)后,按十进制表示,变量x的值是__111___,变量y的值是__16___。
8. 若已有定义语句:int k=3,j=4;,运行表达式(k+=j,j/=4.0,++j,j+2)后,表达式的值是__4___,变量k的值是__7___,变量j的值是___2___.
三.操作题
1.写出以下程序运行的结果:
main()
{ char c1='a',c2='b',c3='c',c4='\101',c5='\116';
printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);
printf("\t\b%c %c",c4,c5);
}
2. 分析以下程序能否正常运行。
main()
{ int c1,c2; c1=97; c2=98;
C语言第三章数据类型和运算符及表达式复习题
printf("%c %c\n",c1,c2);
printf("%d %d\n",c1,c2);
}
3. 写出程序运行的结果。
main()
{ int i,j,m,n;
i=8; j=10; m=++i; n=j++;
printf("%d,%d,%d,%d\n",i,j,m,n);
}
4. 求下面算术表达式的值
(1) 设x=2.5, a=7, y=4.7
x+a%3*(int)(x+y)%2/4
(2) 设a=2, b=3, x=3.5, y=2.5,
(float)(a+b)/2+(int)x%(int)y
5. 要将“China”翻译成密码。密码规律是:用原来字母的后面第4个字母代替原来的字母。请编写一程序实现。并输出结果。(Glmre)
6. 写出以下四个程序运行的结果:
main()
{
int i=6;
printf("%d,%d,%d\n",i,(i++)+(i++)+(i++),i);
C语言第三章数据类型和运算符及表达式复习题
}
main()
{
int i=6;
printf("%d,%d,%d\n",i,(++i)+(++i)+(++i),i); }
main()
{
int i=6,j;
j=(i++)+(i++)+(i++);
printf("%d,%d\n",i,j);
}
main()
{
int i=6,j;
j=(++i)+(++i)+(++i);
printf("%d,%d\n",i,j);
}
C语言第三章数据类型和运算符及表达式复习题
7. 写出以下程序运行的结果: main()
{
typedef int counter; counter x;
float y;
x=sizeof y;
y=sizeof (counter);
printf("%d,%f\n",x,y); }
8. 写出以下程序运行的结果: main()
{float f;
int i=4;
f=10/i;
printf("%f\n",f);}
main()
{float f;
int i=4;
f=10.0/i;
C语言第三章数据类型和运算符及表达式复习题
printf("%f\n",f);}
…… 此处隐藏:1550字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




