




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式1.选择题选择题(1)下面四个选项中,均是合法整型常量的选项是下面四个选项中,均是合法整型常量的选项是A. 160 , -0 xffff, 011B. -0 xcdf, 01a, 0 xeC.-01, 986, 012, 0668D.-0 x48a, 2e5, 0 x(2)设语言中,一个设语言中,一个short int型数据在内存中占型数据在内存中占2个字节个字节,则则unsigned short int 型数据的取值范围为型数据的取值范围为A.0255B. 032767C.065535D.02147483647 AC第二章
2、第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式1.选择题选择题(3)下面四个选项中,均是合法的浮点数的选项是下面四个选项中,均是合法的浮点数的选项是A. 160. , 0.12, e3B. 123, 2e4, .e5C. -.18 , 123e4, 0.0D.-e3, .234, 1e3(4)在在C语言中,语言中,char型数据在内存中的存储形式是型数据在内存中的存储形式是 A.补码补码B. 反码反码C.原码原码D.ASCII码码(5)若有说明语句:若有说明语句:char c=72;则变量;则变量c A. 包含一个字符包含一个字符B. 包含包含2个字符个字符C. 包含包含3个
3、字符个字符D.不合法,不合法,c的值不确定的值不确定CDA第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式1.选择题选择题(6)若有以下定义,若有以下定义,int k=7, x=12; 则能使其值为则能使其值为3的表达式的表达式是是A. x%=(k%=5)B. x%=(k-k%5)C. x%=k-k%5D. (x%=k)-(k%=5)(7)执行逗号表达式执行逗号表达式a=3,b=5,a-=a+b,b=a-b之后,之后,a和和b的值分的值分别为别为_。 A.3和和5 B.-5和和-2 C.8和和3 D.-5和和-10DD第二章第二章 基本数据类型、运算符与表达式基本数据类型
4、、运算符与表达式1.选择题选择题(8)设有定义:设有定义:char x=3,y=6,z;,则执行语句,则执行语句z=xy2;后,后,z 的二进制值是的二进制值是 。A.00010100B.00011011C.00011100D.00011000(9)设变量设变量n为为float类型,类型,m为为int类型,则以下能实现将类型,则以下能实现将n中的中的数值保留小数点后两位,第三位进行四舍五入运算的表达数值保留小数点后两位,第三位进行四舍五入运算的表达式是式是A. n=(n*100+0.5)/100.0B. m=n*100+0.5, n=m/100.0C. n=n*100+0.5/100.0D.
5、n=(n/100+0.5)*100;BB第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式1.选择题选择题(10)下列程序执行后的输出结果是(小数点后只写一位)下列程序执行后的输出结果是(小数点后只写一位)main()double d; float f; long l; int i;i=f=l=d=20/3;printf(“%d%ld%f%fn”, i, l , f, d);A.6 6 6.0 6.0 B. 6 6 6.7 6.7C. 6 6 6.0 6.7 D. 6 6 6.7 6.0A第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式1.选择题选择题
6、(11)若变量已正确定义并赋值,下面表达式符合语言语法的若变量已正确定义并赋值,下面表达式符合语言语法的是是A.a:=b+1 B. a=b=c+2;C. int 18.5%3 D. a=a+7=c+b(12)若变量若变量a、i已正确定义,且已正确定义,且i已正确赋值,合法的语句是已正确赋值,合法的语句是A.a=1B.+i;C.a=a+=5;D. a=int(i);(8)若有定义若有定义“int a=7; float x=2.5, y=4.7;”,则表达式,则表达式x+a%3*(int)(x+y)%2/4的值是的值是A. 2.5 B. 2.75 C. 3.5D.0.0BBA第二章第二章 基本数据
7、类型、运算符与表达式基本数据类型、运算符与表达式1.选择题选择题(14)设变量设变量a是整型,是整型,f是单精度型,是单精度型,i是双精度型,则表达式是双精度型,则表达式10+ a+i*f值的数据类型为值的数据类型为A.int B. floatC. double D. 不确定不确定(15)sizeof(float)是是A.一个双精度型表达式一个双精度型表达式B一个整型表达式一个整型表达式;C.一个函数调用一个函数调用D. 一个不合法的表达式一个不合法的表达式CB第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式2.填空题填空题(1)C语言中的标识符只能由三种字符组成,它们是
8、语言中的标识符只能由三种字符组成,它们是、和和。(2)以下程序的输出结果是以下程序的输出结果是。main() unsigned short a=65536; int b;printf(%dn, b=a);字母字母数字数字下划线下划线000000000000000001第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式2.填空题填空题(3) 在在C语言中,一个语言中,一个float 型数据在内存中所占的字节数为型数据在内存中所占的字节数为 个个double型数据在内存中所占的字节数为型数据在内存中所占的字节数为。(4)能正确表示的能正确表示的C语言表达式是语言表达式是。(5)
9、若若a是是int型变量,且型变量,且a的初值为的初值为6,则计算表达式则计算表达式a+=a-=a*a后后a的值为的值为 (6)若有以下定义,若有以下定义,int m=5, y=2,则计算表达式,则计算表达式y+=y-=m*=y后的后的y值是值是 。(7)若有定义:若有定义:int a=10, b=9, c=8;接着顺序执行下列语句后,接着顺序执行下列语句后,变量变量c中的值是中的值是 。c=(a-=(b-5);c=(a%11)+(b=3);cbaba48(a+b)*c/(a-b)-60-169第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式2.填空题填空题(8) 若若a,
10、b和和C均是均是int型变量,则计算表达式型变量,则计算表达式a=(b=4)+(c=2)后,后,a值为值为 ,b值为值为 , C值为值为 。 (9)设有设有int a=10, b=4,执行语句,执行语句a%=b+1;后,后,a的值是的值是 。(10)若若x和和n均是均是int型变量,且型变量,且x和和n的初值均为的初值均为5,若计算表达式若计算表达式为为x+=n+计算后计算后x的值为的值为 ,n的值为的值为 。(12)若有定义,若有定义,int b=7; float a=2.5, c=4.7;若表达式为:若表达式为:a+(int)(b/3*(int)(a+c)/2)%4,则其计算值为,则其计算
11、值为。(11)若若x和和a均是均是int型变量,则计算表达式后的型变量,则计算表达式后的x值为值为 ,计算表达式后的计算表达式后的x值为值为 。x=(a=4,6*2).x=a=4,6*264201065.5124第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式2.填空题填空题(13) 下列程序的输出结果是下列程序的输出结果是 。main()float i=1.1;int x,y;x=1.5;y=(x+3.5)/5;printf(%dn,i*y);0第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式2.填空题填空题(14)下列程序的输出结果是下列程序的输
12、出结果是 。main()int a=0;a+=(a=8);printf(%dn,a);(15)下列程序的输出结果是下列程序的输出结果是16.00,请填空。请填空。main()int a=9, b=2;float x= , y=1.1, z;z=a/2+b*x/y+1/2;printf(“%fn”,z);166.6第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式3.编程题编程题(1)编写一个程序求各种类型数据的存储长度编写一个程序求各种类型数据的存储长度#include main()printf(“char: %d byten”, sizeof(char);printf(“
13、int: %d byten”, sizeof(int);printf(“float:%d byten”,sizeof(float);printf(“double:%d byten”,sizeof(double);main() printf(int:%5dn float:%5dn char:%5dn double:%5dn long:%5dn, sizeof(int), sizeof(float), sizeof(char), sizeof(double), sizeof(long);第二章第二章 基本数据类型、运算符与表达式基本数据类型、运算符与表达式3.编程题编程题(2)从键盘输入公里数,屏幕输出其英里数。已知从键盘输入公里数,屏幕输出其英里数。已知1英里英里1.60934公里(用符号常量)。公里(用符号常量)。#include #de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市道路改造材料运输合同
- 2025年度自愿离职员工离职补偿金发放及离职后生活安排协议
- 养殖农地出租合同范本
- 2025年度定制化培训与劳动合同协同协议
- 三房合同 双方合同范本
- 医院装修工程质保合同
- 二零二五年度医院食堂特色餐饮文化推广合同
- 2025年度教育培训机构学员转卡安全协议
- 2025年度家政服务行业规范合同范本
- 2025年度就业扶贫项目合作协议范本:精准扶贫就业帮扶
- 子女放弃继承房产协议书
- 施工方案与技术措施合理性、科学性与可行性
- 小学体育课件《立定跳远课件》课件
- 《生物经济学》课程教学大纲
- 2018中国技能⼤赛全国选拔赛“3D数字游戏艺术”项⽬技能样题
- 家庭清洁课件教学课件
- 2024-2025学年北师版八年级生物上学期 第18章 生物圈中的微生物(知识清单)
- 2024年重庆客运驾驶员考试卷及答案
- API设计与文档规范
- TDALN 033-2024 学生饮用奶安全规范入校管理标准
- 物流无人机垂直起降场选址与建设规范
评论
0/150
提交评论