



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 填空1C语言源程序文件的后缀是 .c 。2结构化程序由 顺序结构 、 选择结构 、 循环结构 三种基本结构组成。3在C语言中,用关键字 int 定义基本整型变量,一个基本整型变量系统分配 2 字节,用关键字 float定义单精度实型变量,一个单精度实型变量系统分配 4 字节,用关键字 double 定义双精度实型变量,一个双精度实型变量系统分配 8 字节。二、 选择1 以下选项中正确的实型常量是( A )A12. B-20 C 1,000 D 4 5 62以下选项中不正确的实型常量是(无正确答案)A 2.607E-1 B0.8103e2 C -77.77 D 456e-23 以下选项中不合法的用户标示符是( C )A. _123 BA12_1 C A $ DDim4C语言中运算对象必须是整型的运算符是( A )A % B/ C! D*5. 若变量已正确定义并赋值,符合C语言语法的表达式是( B )Aa=a+7 ; Ba=7+b+c,a+ C int(12.3%4) Da=a+7=c+b6下面合法的赋值语句是( C )Aa=b=58 Bk=int(a+b) C a=58,b=58 D-i7若变量已正确定义为int ,要给a,b,c输入数据,正确的输入语句是( D )Aread(a,b,c) Bscanf(“%d%d%d”,a,b,c) Cscanf(“%D%D%D”,&a,&b,&c) Dscanf(“%d%d%d”,&a,&b,&c) 8若变量a,b,t已正确定义,要将a和b中的数进行交换,以下选项中不正确的语句组是( C ) Aa=a+b,b=a-b,a=a-b; B t=a,a=b,b=t; Ca=t;t=b;b=a Dt=b;b=a;a=t;9若有正确定义语句: double x=5.16894;语句printf(“%fn”,(int)(x*1000+0.5)/(double)1000);的输出结果是( D )A输出格式说明与输出项不匹配,输出无定值 B5.170000 C5.168000! D5.16900010 若有以下程序段: int a=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%dn”,a,b,c);执行后的输出结果是( B )A3,0,-10 B0,0,5C-10,3,-10 D3,0,311下列运算符中优先级别最高的是( A )A ! B% C-= D&12为表示关系:,应使用的C语言表达式是( A )A(x=y)&(y=z) B(x=y)AND(y=x) C(x=y=z) D(x=y)&(y=z)13设a、b和c都是int 型变量,且a=3,b=4,c=5,则以下的表达式中值为0的表达式是( D ) Aa&b Ba=b Ca|b+c&b-c D!(ab)&!c|1)14有以下程序: #include main() int a=2,b=-1,c=2; if(ab) if(b0) c=0;else c+=1;printf(“%dn”,c);程序的运行结果是( C )A0 B1 C2 D315有以下程序:#includemain() int w=4,x=3,y=2,z=1; printf(“%dn”,(wx?w:zy?z:x);程序的运行结果( A )A1 B 2 C3 D 416有以下程序: main()int a,b,s;scanf(“%d %d”,&a,&b);s=a;if(a0) y=1;else y=0;其能正确表示的数学函数关系是( C )A B C D18若有定义语句int a, b;double x;则下列选项中正确的是( C )Aswitch(x%2) Bswitch(int)x/2.0)case 0: a+; break; case 0: a+; break;case 1: b+; break; case 1: b+; break;default : a+; b+; default : a+; b+; Cswitch(int)x%2)Dswitch(int)(x)%2)case 0: a+; break; case 0.0: a+; break;case 1: b+; break; case 1.0: b+; break;default : a+; b+; default : a+; b+; 19有以下程序段: int k,j,s;for(k=2;k6;k+,k+) s=1;for(j=k;j6;j+) s+=j;printf(“%dn”,s);程序段的输出结果是( D )A9 B1 C11 D1020有以下程序段:int i,j,m=0;for(i=1;i=15;i+=4) for(j=3;j7) n-;printf(“%dn”,n);程序段的输出结果是( B )A10 B9 C10 D99 8 9 88 7 8 7 7 622有以下程序段:int x=3;doprintf(“%3d”,x-=2);while(!(-x);程序段的输出结果是( C )A1 B3 0 C1 -2 D死循环23有以下程序:main()int i,sum;for(i=1;i=6;i+)sum+=sum;printf(“%dn”,sum;);程序的输出结果是( C )A.15 B14 C不确定 D024有以下程序:#includemain()int i;for(i=1;i=5;i+) if(i%2) printf(“*”);else continue;printf(“#”);pintf(“$n”);程序的输出结果是( A )A*#*#*#$ B#*#*#*$ C*#*#$ D#*#*$25有以下程序:#includemain() int x,i;for(i=1;i=100;i+) x=i;if(+x%2=0) if(+x%3=0) if
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能芯片设计-全面剖析
- 水稻起源与传播-全面剖析
- 植物细胞工程研究-全面剖析
- 短信端界面优化策略-全面剖析
- 人痘接种疫苗研发进展-全面剖析
- GDH粤海水务两票培训
- 动态个性化推送技术-全面剖析
- 智能农业技术应用-第1篇-全面剖析
- 桂花苗国际市场需求预测与应对-全面剖析
- 民国时期纸张质量标准的演变-全面剖析
- GB/T 22163-2008腧穴定位图
- GB/T 12603-2005金属热处理工艺分类及代号
- 船舶发展史课件
- 2022统计执法资格考试题库(含答案)
- 天然药物研究的回顾与展望课件
- 通信线路工程施工技术规范(新)
- Unit15-The-necklace-reading-公开课一等奖课件-高中英语
- 《贝叶斯统计》课程教学大纲
- Q∕GDW 10202-2021 国家电网有限公司应急指挥中心建设规范
- 审计实施方案模板格式
- 工程测量报价单
评论
0/150
提交评论