




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章 顺序结构选择题1. 结构化程序设计的三种基本结构是( )。A. 函数结构、判断结构、选择结构 B.平行结构、嵌套结构、函数结构C. 顺序结构、选择结构、循环结构 D.判断结构、嵌套结构、循环结构2. putchar( )函数可以向终端输出一个( )。A. 整型变量表达式值 B. 实型变量值 C. 字符串 D. 字符或字符型变量值3. 若已定义 double y; 拟从键盘输入一个值赋给变量y,则正确的函数调用是( )。A. scanf(“%d”, &y); B. scanf(“%7.2f”, &y); C. scanf(“%lf”, &y); D. scanf(“%ld”, &y);4.C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将 ;如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。 A)不予输出 B)输出空格 C)照样输出 D)输出不定值或05.在 scanf函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如果类型不匹配,系统 。 A)不予接收 B)并不给出出错信息,但不可能得出正确信息数据 C)能接受正确输入 D)给出出错信息,不予接收输入6.以下程序的输出结果是 。main()int i=010,j=10,k=0x10;printf(%d,%d,%dn,i,j,k);A)8,10,16 B)8,10,10 C)10,10,10 D)10,10,167.以下程序的输出结果是 。main()int i=011,j=11,k=0x11;printf(%d,%d,%dn,i,j,k);A)9,11,17 B)9,11,11 C)11,11,11 D)11,11,168.以下程序的输出结果是 。main()char c1=6,c2=0;printf(%c,%c,%d,%dn,c1,c2,c1-c2,c1+c2);A)因输出格式不合法,输出出错信息 B)6,0,6,102C)6,0,7,6 D)6,0,5,79.设有如下定义int x=10,y=3,z;则语句printf(%dn,z=(x%y,x/y);的输出结果是 。A)3 B)0 C)4 D)110.设有如下定义int x=10,y=5,z;则语句printf(%dn,z=(x+=y,x/y);的输出结果是 。A)1 B)0 C)4 D)311.以下程序的输出结果是 。main()int x=10,y=10;printf(%d %dn,x-,-y);A)10 10 B)9 9 C)9 10 D)10 912.写出下面程序的输出结果 。main()int x;x=-3+4*5-6;printf(%d,x);x=3+4%5-6;printf(%d,x);x=-3*4%6/5;printf(%d,x);x=(7+6)%5/2;printf(%d,x);A)11 1 0 1 B)11 -3 2 1 C)12 -3 2 1 D)11 1 2 113设有如下定义和执行语句,其输出结果为: 。 int a=3,b=3; a = -b + 1; printf(“%d %d”,a,b); A)3 2 B)4 2 C)2 2 D)2 314 下列程序的输出结果是(). main() int a=011; printf(%dn,+a); A、11B、10C、9D、1215下列程序段的输出结果为(). float x=213.82631;printf(%3d,(int)x);A、213B、213.83C、3.8D、213.8216下列语句的结果是(). main() int j; j=3; printf(%d,+j); printf(%d,j+); A、4,3B、3,3C、3,4D、4,417若有定义 int x=4;则执行语句 x+=x*=x+1;后,x的值为A、5B、20C、40D、无答案18有以下程序main()int a=0,b=0;a=10;b=20; printf(a+b=%dn,a);程序运行后的结果是().A、出错B、30C、a+b=10D、a+b=3019若x是int型变量,y是float型变量,所用的scanf调用语句格式为: scanf(x=%d,y=%f,&x,&y); 则为了将数据10和66.6分别赋给x和y,正确的输入应是: 。 A. x=10,y=66.6 B. 10 66.6C. 1066.6 D. x=10y=66.620若有定义double x=1,y;则以下的语句执行的结果是 。y=x+3/2; printf(“%f”,y); A.2. B.2.5 C.2. D.2二.填空题1 C语言中的空语句就是 。2 赋值语句的一般表示形式为 。3 getchar函数的作用是 。4 复合语句是由一对 括起来的若干语句组成。5 要求赋给变量a一个整数,请完善程序:scanf(“ ”,&a); 6 要求赋给变量a一个单精度数,请完善程序:scanf(“ ”,&a);7 要求赋给变量a一个字符,请完善程序:scanf(“ ”,&a);8 %md表示如果实际数据位数小于m,则 端补空格。9 设int a=9; 语句a+=a-=a+a; 执行后,变量a的值是 。10 printf函数的一般表现形式为:printf( ,输出表列); 三 判断1使用scanf输入数据时可以规定其精度2 C语言中float a=b=c=1.0是正确的。3 putchar(c)中c可以是转义字符。4 使用putchar函数时,必须在之前包含头文件stdio.h。5 printf函数中,c和s都可以输出字符串。 6 用scanf函数向已定义的变量中输入数据时,在变量名前面必须加。7 C 语言程序的三种基本结构是顺序结构、选择结构和递归结构。 8当程序中有scanf(%d%d,&x,&y);则执行时,输入5,8后,x、y变量的值分别是5和8。9按格式符“%d”输出float类型变量时,截断小数位取整后输出。10 scanf函数中的格式符“%d”不能用于输入实型数据。四 编程1、编写程序,输入两个整数:1500和350,求出它们的商和余数并输出。2、编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,b中原来的值给c, c中原来的值给a,且输出改变后的a,b,c的值。3、输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,(float)a/b,a%b的结果,要求连同算式一起输出,每个算式占一行。例:a等于10,b等于5,a+b的结果输成10+5=154、输入一个非负数,计算以这个数为半径的圆周长和面积。5、输入任意一个3位整数,将其各位数字反序输出(例如输入123,输出321).6 输入3个双精度实数,分别求出它们的和、平均值、平方和并输出所求出各个值。7输入任意一个3位整数,求出该数每个位上的数字之和。如123,每个位上的数字和就是1+2+3=6。8编写一个程序,输出如下信息:* C LANGUAGE *9设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后2位数字。请编程序。10请编程序将China译成密码,译码规律是用原来字母后面的第4个字母代替原来的字母。例如,字母A后面第4个字母是E, E代替A。因此,China应译为Glmre。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为C、h、i、n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版天然气运输碳排放交易服务合同
- 2025二手房屋买卖居间合同含物业接管及维修责任条款
- 2025年度车辆购置担保协议合同
- 2025年城市综合体项目房屋拆迁及补偿安置合同样本
- 2025电子支付安全风险评估与合规性审核合同
- 2025年生猪养殖与肉制品深加工企业合作采购合同
- 2025年度物流企业临时仓储管理人员合同
- 2025年二手房交易房屋租赁合同终止补充协议范本
- 2025年新能源车辆运输合同模板
- 2025版水电设施维修保养及应急预案合同范本
- 2023柔性棚洞防护结构技术规程
- 浙江工业大学学生综合测评分细则
- 河流地貌的发育 - 侵蚀地貌
- 离网光伏发电系统详解
- 英语初高中衔接音标
- 广告文案写作(第二版)全套教学课件
- 《国家电网公司电力安全工作规程(配电部分)》
- 金融学黄达ppt课件9.金融市场
- GB/T 3758-2008卡套式管接头用锥密封焊接接管
- GA/T 1105-2013信息安全技术终端接入控制产品安全技术要求
- 一中第一学期高一年级组工作计划
评论
0/150
提交评论