欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第七次上机作业(共5页).doc

    • 资源ID:14207760       资源大小:34.50KB        全文页数:5页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第七次上机作业(共5页).doc

    精选优质文档-倾情为你奉上完成以下所有习题-题目较多,最迟请在17周周2前提交期末考试部分题目来自于以下习题(原题)请认真对待,独立完成答案在期末考试前公布有些题目比较难-请独立思考第四章知识要点1赋值语句2格式输入函数scanf、字符输入函数getchar3格式输出函数printf、字符输出函数putchar4C语言简单程序设计知识点巩固习题一、选择题1下列选项中,哪个不是C语言合法的语句: 。A. ; B. a=1 C. printf(“%d”,a); D. i+;2若变量已正确说明为int类型,要给a、b、c输入数据,以下正确的输入语句是 。A. getchar(a,b,c);         B. scanf("%d%d%d",a,b,c);C. scanf("%D%D%D",&a,&b,&c);        D. scanf("%d%d%d",&a,&b,&c);3若变量已正确说明为float类型, 执行语句scanf("%f %f %f", &a, &b, &c);时要求给a赋予10、b赋予22、c赋予33,以下不正确的输入形式是 。 A. 10<回车> 22<回车> 33<回车>     B. 10.0,22.0,33.0 <回车>   C. 10.0<回车> 22.0 33.0<回车>     D. 10 22<回车> 33<回车>4当运行以下程序时,在键盘上从第一列开始输入<回车>,则程序的输出结果是 。A. a=98,b=765,c=4321        B. a=10,b=432,c=8765C. a=98,b=765.,c=4321.         D. a=98,b=765,c=4321.0#include<stdio.h>void main()  int a; float b,c;   scanf("%2d%3f%4f ",&a,&b,&c);   printf("a=%d,b=%f,c=%fn",a,b,c);5有以下程序,若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是 。#include <stdio.h>void main()int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%dn", m,n,p);A. m=123n=456p=789 B.m=123 n=456 p=789C. m=123,n=456,p=789 D.123 456 7896若从终端输入以下数据,要给变量C赋以283.19,则正确的输入语句是 。A. scanf("%f",c);     B. scanf("%8.4f",&c); C. scanf("%6.2f",&c);     D. scanf("%8f",&c);     283.1900<回车> 7设a,b为字符型变量,执行“scanf(“a=%c,b=%c”,&a,&b); ”后使a为A,b为B,从键盘上正确的输入是: 。A.AB B. A,B C. A,B D. a=A,b=B8以下程序运行后的输出结果是 。#include <stdio.h>void main()int m=0256,n=256; printf("%o %on",m,n);A. 0256 0400 B. 0256 256 C. 256 400 D .400 4009以下程序运行后的输出结果是 。#include<stdio.h>void main()int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d %d %3.1f %3.1fn",a,c,f,x);A. 1 65 1 6.5 B. 1 65 1.5 6.5 C. 1 65 1.0 6.5 D. 2 65 1.5 6.510以下程序段的输出结果是 。int a=1234;printf(“%2dn”,a);A.12 B.34 C.1234 D.提示出错,无结果11int a=256; 执行语句 “printf("%x" ,a); ”的结果是_。A.100 B.256 C. 0FFE D.00FF二、填空题1在C语言中,任一语句必定以字符 结束。2从键盘上输入123<回车>45678<回车>,则读下列程序的运行结果 。#include <stdio.h>void main ( )char c1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar( );c6=getchar( );putchar(c1); putchar(c2);printf("%c%cn",c5,c6);3若有以下定义,请写出以下程序段中输出语句执行后的输出结果 (1)_(2)_(3)_ 。int i=-200, j=2500;printf("%d %dn",i,j); (1) printf("i=%d, j=%dn",i,j); (2) printf("i=%dn j=%dn",i,j); (3) 4以下程序段的输出结果是_。 double a=513.;printf("a=%8.6f,a=%8.2f,a=%14.8f,a=%14.8lfn",a,a,a,a);5以下程序运行后的输出结果是 。#include <stdio.h>void main()int a,b,c; a=25; b=025; c=0x25;printf("%d %d %dn",a,b,c);三、完善程序题1下面的程序是借助于第三个变量将a,b中的值交换。#include <stdio.h>void main() int a,b,c; scanf("%d%d",&a,&b); printf("a=%d b=%dn",a,b);c=a; ; ; printf("a=%d b=%dn",a,b);2从键盘上输入一个小写字母字符,将它转换为大写字母。#include <stdio.h>void main() char ch;ch=getchar(); ; putchar(_ ); 3下列程序实现乘法计算器的功能。#include<stdio.h>void main()float x,y,z; printf("Please input x,y"); ; z=x*y; printf("x*y=%f ", ); 提高题一、选择题1若a为整型变量,以下语句: a=-2L; printf(“%d”,a);则 。A. 赋值不合法 B. 输出-2 C. 输出不确定 D. 输出22以下程序的输出结果是 。A. a=%2,b=%5     B. a=2,b=5      C. a=%d,b=%d   D. a=%d,b=%d#include<stdio.h>void main()int a=2,b=5; printf("a=%d,b=%dn",a,b);3以下程序段的输出是 。  A. *496   *     B. *   496*     C. *   D.输出格式符不合法int x=496;printf("*%-06d*n",x);4执行语句printf(“The string is: c:toolsbook.txt”);后的输出是 。A. The string is: c:toolsbook.txt B. The string is: c:tools book.txtC. The string is: c:toolsbook.txt D. The string is: c:toolsbook.txt5若有定义:int x,y; char a,b,c;并有以下输入数据(此处¿代表换行符,代表空格): 12¿ ABC¿ 则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是 。A.scanf(“x=%d y=%d”,&x,&y);a=getchar();b=getchar();c=getchar;B.scanf(“%d %d”,&x,&y);a=getchar();b=getchar();c=getchar();C.scanf(“%d%d%c%c%c”,&x,&y,&a,&b,&c);D.scanf(“%d%d%c%c%c%c%cc”,&x,&y,&a,&a,&b,&b,&c,&c);6以下程序运行后的输出结果是 。#include <stdio.h>void main()int a=666,b=888;printf("%dn",a,b);A.错误信息 B.666 C.888 D.666,8887下列程序执行后的输出结果是(小数点后只写一位) 。A. 6 6 6.0 6.0 B. 6 6 6.7 6.7 C. 6 6 6.0 6.7 D. 6 6 6.7 6.0#include <stdio.h>void main() double d; float f; long l; int i; i=f=l=d=20/3; printf("%d %ld %f %f n", i,l,f,d);二、填空题1下列程序的输出结果是: 。#include <stdio.h>void main() double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%dn", d*y);2当输入以下数据时,100 200 300 400 500<回车>,下面语句的执行结果为 。#include<stdio.h> void main()int a,b,c; scanf("%d%*d%d%d",&a,&b,&c); printf("%d %d %d",a,b,c);三、完善程序题1程序填空:读入一个四位正整数,逆序打印出各位数字。(提示:分别用除法运算符“/”和求余运算符“”分离出正整数的各个位数,程序中变量a1,a2,a3,a4分别存放正整数的千位、百位、十位、个位数字)#include<stdio.h>void main()int a,a1,a2,a3,a4; scanf("%d",&a); a1= a%1000 ; a2= ; a3= ; a4= ; printf("%d %d %d %dn",a4,a3,a2,a1);2下面的两个程序是不借助于第三个变量将整型数据a和b中的值交换。法一:利用加减 main() long a,b; scanf("%ld%ld",&a,&b); printf("a=%d,b=%dn",a,b); a=a+b; b= ; a= ; printf("a=%ld,b=%ldn",a,b); 法二:利用乘除 main() long a,b; scanf("%ld%ld",&a,&b); printf("a=%ld,b=%ldn",a,b); a=a*b; b= ; a= ; printf("a=%ld,b=%ldn",a,b); 专心-专注-专业

    注意事项

    本文(第七次上机作业(共5页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开