下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、练习3-1答案一、选择题1在C语言库函数中,可以输出double型变量x值的函数是( D )。AgetcharBscanfCputcharDprintf2执行语句:printf(The programs name is c:toolsbook.txt);后输出是( D )。AThe programs name is c:tools book.txtBThe programs name is c:tools book.txtCThe programs name is c:tools book.txtDThe programs name is c:toolook.txt3以下程序的输出结果是( D
2、 )。(注:表示空格)main()printf(n*s1=%15s*, chinabeijing);printf(n*s2=%-5s*, chi);A*s1=chinabeijing*B*s1=chinabeijing *s2=*chi* *s2=chi*C*s1=*chinabeijing*D*s1=chinabeijing* *s2=chi* *s2=chi*4选择程序的运行结果,是( B )、是( B )、是( D )、是( C )。#includemain()int a=-10, b=-3;printf(%dn, a%b);/*输出*/printf(%dn, a/b*b);/*输出*/
3、printf(%dn, -a%b);/*输出*/printf(%dn, a-=b+1);/*输出*/ A-2B-1C0D1 A-10B-9C-8D0 A-2B-1C0D1 A-10B-9C-8D-75以下C程序正确的运行结果是( D )。(注:表示空格)main()int y=2456;printf(y=%3on, y);printf(y=%8on, y);printf(y=%#8on, y);Ay=2456By=4630 y=2456 y=4630 y=#2456 y=#4630Cy=2456Dy=4630 y=2456 y=4630 y=02456 y=04630二、填空题6以下程序的输出
4、结果为( i:dec=-4, otc=, hex=fffc, unsigned=65532 )。main()short i;i=-4;printf(ni:dec=%d, otc=%o, hex=%x, unsigned=%un, i, i, i, i);7以下程序的输出结果为( c:dec=120, oct=170, hex=78, ASCII=x )。main()char c=x;printf(c:dec=%d, oct=%o, hex=%x, ASCII=%cn, c, c, c, c);8已有定义int d=-2;,执行以下语句后的输出结果是:( *d(1)=-2*d(2)=-2*d(3
5、)=-2* *d(4)=*d(5)=*d(6)=* *d(4)=fffe*d(5)=fffe*d(6)=ffffe* )。(注:表示空格)printf(*d(1)=%d*d(2)=%3d*d(3)=%-3d*n, d, d, d, d);printf(*d(4)=%o*d(5)=%7o*d(6)=%-7o*n, d, d, d, d);printf(*d(4)=%x*d(5)=%6x*d(6)=%-6x*n, d, d, d, d);9以下程序的输出结果是: ( a=374 a=0374 a=fc a=0xfc )。#includemain()int a=252;printf(a=%o a=%
6、#on, a, a);printf(a=%x a=%#xn, a, a);练习3-2答案选择题1已知:int x, y, z, w;,为使以下语句的输出为:1234+123+12+1,正确的输入形式应当为( C )。scanf(%4d-%3d-%2d-%1d, &x, &y, &z, &w);printf(%4d+%3d+%2d+%1dn, x, y, z, w);AB1234 123 12 1C1234-123-12-1D1234+123+12+12已知:int x; float y;,所用的scanf调用语句格式为:scanf(x=%d, y=%f, &x, &y);为了将数据10和66.
7、6分别赋给x和y,正确的输入应当使( A )。Ax=10, y=66.6B10,66.6C1066.6Dx=10y=66.63已知:int x, y; double z;,以下语句中错误的函数调用是( D )。Ascanf(%d,%x,%1e, &x, &y, &z);Bscanf(%2d*%d%1f, &x, &y, &z);Cscanf(%x%*d%o, &x, &y);Dscanf(%x%o%6.2f, &x, &y, &z);4已有如下定义和输入语句,若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是( AC )。(注:表示空格,表
8、示回车)int a1, a2; char c1, c2;scanf(%d%c%d%c, &a1, &c1, &a2, &c2);A10A20BB10A20BC10A20BD10A20B5已有定义int x; float y;,且执行scanf(%3d%f, &x, &y);语句时,输入数据12345678,则x的值为( B ),y的值为( B )。(注:表示空格) A12345B123C45D345 A无定义B45.C678.D123.6阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为( D )。main()int x, y, z;scanf(%d%d%d, &x, &y, &z);printf(x+y+z=%dn, x+y+z);Ax+y+z=48Bx+y+z=35Cx+z=35D不确定值7根据题目中已经给出的数据的输入和输出形式,程序中输入输出语句的正确内容是( B )。main()int x;float y;printf(enter x, y: );输入语句输出语句输入形式:enter x, y: 23.4输出形式:x+y=5.40Ascanf(%d,%f, &x, &y);Bscanf(%d%f, &x, &y); printf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于python的课程设计
- 开房产中介合伙协议书2024年
- 苯板购销合同2024年
- 普通高校毕业生就业意向书样本
- 2024年外国专家顾问聘用合同
- 商业销售合同协议书
- 工业设备购买协议范本
- 北京绒鸟课程设计
- 壁画教学课程设计案例
- 2024年广东办理客运从业资格证版试题
- GB/T 18710-2002风电场风能资源评估方法
- GB/T 10489-2009轻型燃气轮机通用技术要求
- 汽车车身构造与附件拆装汽车美容与装潢试卷试题
- 《What-do-you-do-on-Sundays》教学讲解课件
- 七年级英语上册测试题可直接打印
- 卧式储罐体积容积计算(带公式)
- 2022年政府采购评审专家考试题库含答案
- 简明犹太史课件
- 建筑室内防水工程教学课件
- 第十四届宋庆龄少年儿童发明奖科技绘画作品申报表
- 10.1 第十章 31-36个月幼儿的教育活动-教案一
评论
0/150
提交评论