




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章基本数据类型、运算符与表达式1.选择题(1)下面四个选项中,均是合法整型常量的选项是A.160,-0xffff,011 B.-0xcdf,01a,0xeC.-01,986,012,0668 D.-0x48a,2e5,0x(2)设C语言中,一个shortint型数据在内存中占2个字节,则unsignedshortint型数据的取值范围为A.0~255 B.0~32767C.0~65535 D.0~2147483647AC第二章基本数据类型、运算符与表达式1.选择题(3)下面四个选项中,均是合法的浮点数的选项是A.160.,0.12,e3 B.123,2e4,.e5C.-.18,123e4,0.0 D.-e3,.234,1e3(4)在C语言中,char型数据在内存中的存储形式是
A.补码 B.反码 C.原码 D.ASCII码(5)若有说明语句:charc=‘\72’;则变量cA.包含一个字符 B.包含2个字符C.包含3个字符 D.不合法,c的值不确定CDA第二章基本数据类型、运算符与表达式1.选择题(6)若有以下定义,intk=7,x=12;则能使其值为3的表达式是A.x%=(k%=5) B.x%=(k-k%5)C.x%=k-k%5 D.(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第二章基本数据类型、运算符与表达式1.选择题(8)设有定义:charx=3,y=6,z;,则执行语句z=x^y<<2;后,z的二进制值是
。A.00010100 B.00011011C.00011100 D.00011000(9)设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是A.n=(n*100+0.5)/100.0 B.m=n*100+0.5,n=m/100.0C.n=n*100+0.5/100.0 D.n=(n/100+0.5)*100;BB第二章基本数据类型、运算符与表达式1.选择题(10)下列程序执行后的输出结果是(小数点后只写一位)
main() { doubled;floatf;longl;inti; i=f=l=d=20/3; printf(“%d%ld%f%f\n”,i,l,f,d); } 666.06.0 B.666.76.7
C.666.06.7 D.666.76.0A第二章基本数据类型、运算符与表达式1.选择题(11)若变量已正确定义并赋值,下面表达式符合C语言语法的是
A.a:=b+1 B.a=b=c+2;
C.int18.5%3 D.a=a+7=c+b(12)若变量a、i已正确定义,且i已正确赋值,合法的语句是A.a==1 B.++i; C.a=a++=5; D.a=int(i);(8)若有定义“inta=7;floatx=2.5,y=4.7;”,则表达式x+a%3*(int)(x+y)%2/4的值是A.2.5
B.2.75
C.3.5 D.0.0BBA第二章基本数据类型、运算符与表达式1.选择题(14)设变量a是整型,f是单精度型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为
A.int B.float C.double D.不确定(15)sizeof(float)是A.一个双精度型表达式 B一个整型表达式; C.一个函数调用 D.一个不合法的表达式CB第二章基本数据类型、运算符与表达式2.填空题(1)C语言中的标识符只能由三种字符组成,它们是
、
和
。(2)以下程序的输出结果是
。main(){ unsignedshorta=65536;intb; printf("%d\n",b=a); }字母数字下划线000000000000000001第二章基本数据类型、运算符与表达式2.填空题(3)在C语言中,一个float型数据在内存中所占的字节数为
-个double型数据在内存中所占的字节数为
。(4)能正确表示的C语言表达式是
。(5)若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为
(6)若有以下定义,intm=5,y=2,则计算表达式y+=y-=m*=y后的y值是
。(7)若有定义:inta=10,b=9,c=8;接着顺序执行下列语句后,变量c中的值是
。
c=(a-=(b-5)); c=(a%11)+(b=3);48(a+b)*c/(a-b)-60-169第二章基本数据类型、运算符与表达式2.填空题(8)若a,b和C均是int型变量,则计算表达式a=(b=4)+(c=2)后,a值为
,b值为
,C值为
。
(9)设有inta=10,b=4,执行语句a%=b+1;后,a的值是
。(10)若x和n均是int型变量,且x和n的初值均为5,若计算表达式为x+=n++计算后x的值为
,n的值为
。(12)若有定义,intb=7;floata=2.5,c=4.7;若表达式为:a+(int)(b/3*(int)(a+c)/2)%4,则其计算值为
。(11)若x和a均是int型变量,则计算表达式①后的x值为
,计算表达式②后的x值为
。 ①x=(a=4,6*2). ②x=a=4,6*264201065.5124第二章基本数据类型、运算符与表达式2.填空题(13)下列程序的输出结果是
。
main() { floati=1.1; intx,y; x=1.5; y=(x+3.5)/5; printf("%d\n",i*y); }0第二章基本数据类型、运算符与表达式2.填空题(14)下列程序的输出结果是
。
main() { inta=0; a+=(a=8); printf("%d\n",a); }(15)下列程序的输出结果是16.00,请填空。
main() { inta=9,b=2; floatx=
,y=1.1,z; z=a/2+b*x/y+1/2; printf(“%f\n”,z); }166.6第二章基本数据类型、运算符与表达式3.编程题(1)编写一个程序求各种类型数据的存储长度
#include<stdio.h> main() { printf(“char:%dbyte\n”,sizeof(char)); printf(“int:%dbyte\n”,sizeof(int)); printf(“float:%dbyte\n”,sizeof(float)); printf(“double:%dbyte\n”,sizeof(double)); }main(){printf("int:%5d\n""float:%5d\n""char:%5d\n""double:%5d\n""long:%5d\n",sizeof(int),sizeof(float),sizeof(char),sizeof(double),sizeof(long));}第二章基本数据类型、运算符与表达式3.编程题(2)从键盘输入公里数,屏幕输出其英里数。已知1英里=1.60934公里(用符号常量)。
#include<stdio.h>
#define PARA 1.60934 main() { flo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年CPBA考试试题及答案概览
- 公务员省考汽车维修工复习资料试题及答案
- 汽车维修工职业道德与责任试题及答案
- 2024年食品质检员备考策略试题及答案
- 备考2024美容师考试应注意的细节试题及答案
- 2025年语文考试创新思维题型试题及答案
- 宠物营养中的植物成分研究及试题及答案
- 2024年计算机基础考试新考题试题及答案
- 2024年CPBA学习路径试题及答案
- 食品安全政策法规新规试题及答案
- 2025-2030气体检测仪器行业市场深度调研及前景趋势与投资研究报告
- 受限空间作业施工方案
- 黄金卷(江苏苏州专用)-【赢在中考·黄金预测卷】2025年中考数学模拟卷
- (一模)2025年广州市普通高中毕业班综合测试(一)政治试卷(含答案)
- 视力防控健康教育
- 太乙课堂游戏最终版
- 大数据分析和可视化平台使用手册
- 2025年杭州医学院考研试题及答案
- 2025年骨科入科考试题及答案
- 2025年山西工程职业学院单招职业倾向性测试题库含答案
- 术前预防感染
评论
0/150
提交评论