《C语言程序设计教程》习题参考答案[精品资料]

《C语言程序设计教程》习题参考答案

默认分类 2007-09-10 12:38:44 阅读6618 评论13 ??字号:大中小?订阅

【习题1】一、简答题(在课本中寻找答案,略)1.1? C程序的基本结构包括哪些内容?1.2? 如何定义标识符?1.3? 输入格式、输出格式的组成包括哪些内容?1.4? C语言函数分为哪两类?1.5? 计算表达式的值应该考虑哪些方面?1.6 上机调试程序的步骤如何?二、判断并改错1.7? C程序执行的入口是main()函数,所以main函数必须放在程序的开头。错误:main函数可以放在程序的任何位置。并不限定在程序的开头。1.8? 定义一个函数包括数据说明部分和执行语句部分,两者可以交叉出现。错误:不可以交叉出现,数据说明部分在执行语句部分的前面。1.9? 编辑与编译不是一回事。错误:不是一回事。编辑完成源程序的输入和修改;编译是对源程序进行语法检查,如果无语法错误,则生成目标程序。1.10? scanf("%d,%d",&x,&y);的正确输入格式:3,4。正确1.11? 注释内容太多会影响程序的执行效率。 错误:不会影响程序的执行效率。因为在编译时,编译系统将注释内容删除或用空格代替,所以注释内容不会编译到目标程序中。1.12? 所有的数学公式可以直接出现在源程序中。错误:数学公式需要转换成C语言能够接受的公式才能出现在源程序中。三、编程题1.13? 在屏幕上输出自己名字的拼音。提示:中文名字叫“张三”,对应的拼音为“Zhang San”,输出用printf()函数。1.14? 输入圆的半径,求圆的周长,并将结果保留两位小数输出到屏幕上。提示:定义圆的半径r,圆的周长:2*3.14*r,输出结果保留2位小数可以用%.2f1.15? 输入两个整数,输出其中最大者。提示:模仿例1.31.16? 输入三个整数,输出其中最小者。提示: min(min(a,b),c);

【习题2】一、简答题(在课本中寻找答案,略)2.1? 常量与变量的区别?2.2? C语言中的标识符的定义规则?2.3? 变量为什么要“先定义,后使用”?2.4? 字符常量'a'与字符串常量"a"有何区别?2.5? 大小写字母转换的规则是什么?2.6? 变量的具有哪三种属性?二、单项选择题2.7 C语言中,int型数据在内存中的存储形式是(D)。A)ASCII码???? B)原码???? C)反码????? D)补码2.8 下面四个选项中,均是不合法的用户标识符的选项是(C)。A)BA 、x_0、doB)float、1a0、_YC)x-y、goto、123D)_123、tmp、CHAR2.9 下列选项中不正确的常数的选项是(D)。A)0x12F???? B)-1.23E-2???? C)12.0?? D)03882.10 下面正确的字符常量是(B)。A)"a"???? B)'\\'???? C)"\n"?? D)"\376"2.11 下面正确的字符串常量是(C)。A)'a'???? B)'376'???? C)"\\n"?? D)3762.12 表达式'A'+4*25.0-'b'的正确结果是(B)。A)67???? B)67.0???? C)不确定?? D)67L2.13 执行printf("%x",100);后的输出结果是(C)。A)100???? B)0x100???? C)0X64?? D)642.14 int型的-1在内存中的存储形式是(A)。A)1111 1111 1111 1111B)0000 0000 0000 0001C)1111 1111 1111 1110D)1000 0000 0000 00012.15 存储字符串"\\\'abc\376"需要的字节数是(D)。A)11???? B)13???? C)6?? D)7【习题3】一、计算题3.1? 2.8+7%3*11%2/4?? (答案:2.8)3.2? 5/2+5.0/2+7%6???? (答案:5.5)3.3? a=12,a*=2+3?????? (答案:a=60)3.4? a=3,b=4,c=5,a+b>c&&b= =c??? (答案:0)3.5? 3>5?3:5<8?25:40?? (答案:25)3.6? 设a=1,b=2,c=3,d=4,m=n=1,有表达式(m=a>b)&&(n=c>d),计算表达式后m,n的值?(答案:m=0,n=1)3.7 设int b=7;float a=2.5,c=4.7;求下面表达式的值。???? a+(int)(b/2*(int)(a+c)/2)%4??? (答案:4.5)二

c语言编程 验证用户名和密码是否正确(函数定义),《C语言程序设计教程》习题参考答案[精品资料].doc...相关推荐

  1. c语言程序设计方法及在线实践课后答案,c语言程序设计实践习题参考答案(西南师范大学出版社).doc...

    附录 习题参考答案 ※ 2.4 设计性实验中的(3)小题参考答案 //用户登录程序 #include "stdio.h" #include "string.h" ...

  2. c语言编程求连续几日的温差最大 最小值,数控维修理论题库(含答案)X2份..doc

    数控维修理论题库(含答案)X2份. 数控装调维修工中级理论复习题库(含答案) (一)单项选择 (选择一个正确的答案,将相应的字母填入题内的括号中.) 1.伺服系统是数控系统的执行部分,它包括伺服驱动单 ...

  3. C语言程序设计教程习题和答案-C语言期末复习必看资料

    C语言期末复习必看资料 喜欢的点个赞再走呗!万分感谢!

  4. c语言程序设计教程习题,《C语言程序设计教程》习题参考答案

    1.C 语言程序设计教程习题参考答案默认分类 2007-09-10 12:38:44 阅读 6618 评论 13 字号:大中小 订阅 [习题 1]一.简答题(在课本中寻找答案,略 )1.1 C 程序的 ...

  5. 用户姓名保护python_Python操作LDAP,对用户进行认证(验证用户名以及密码)

    Python操作LDAP,对用户进行认证 1.环境 Python版本: 3.7.1 操作系统:windows 7 x64 第三方包:python-ldap 2.LDAP LDAP,它是基于X.500标 ...

  6. 五邑大学c语言真题及答案新课标,五邑大学C语言习题参考答案(不含思考题与编程题)...

    <C语言程序设计>习题参考答案 习题 2 二.选择题 1. BCD 2. B 3. A 4. D 5. C 6. C 7. C 8. C 9. A 10. D 11. B 12. C 13 ...

  7. 模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”

    模拟一个"系统登陆"窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示"用户名和密码正确", 2.用户名错误,弹出一个对话框,提示 ...

  8. 注册时验证用户名和密码是否合法

    一. /* 在注册时通常要验证用户名和密码是否合法,运用学习过的知识完成如下操作: 1.用户名长度大于等于6位,必须包含数字和英文字母 2.密码长度大于等于8位,必须包含特殊符合_或者$,英文字母以及 ...

  9. windows 中 vpn连接提示, 虚拟专用网络 由于RAS/虚拟专用网络,服务器上配置的某个策略,服务器用于验证用户名和密码的身份验证方法可能与连接配置文件中的身份证验证方法不匹配

    windows 虚拟专用网络 由于RAS/虚拟专用网络,服务器上配置的某个策略,服务器用于验证用户名和密码的身份验证方法可能与连接配置文件中的身份证验证方法不匹配 打开网络 更换网络适配器 选项 右键 ...

最新文章

  1. 快速开发生命周期支持工具
  2. B S架构 服务器虚拟化,B/S 架构及 Tomcat
  3. 浅谈android中的目录结构
  4. crash分析 (如何确定主进程死掉的点)
  5. [开源]quakeIII(雷神之锤3)源码
  6. Python实现注册账号系统密码验证模块编写
  7. 如何给程序添加数字签名 sign
  8. PS进阶抠图详解(可以处理头发)
  9. GitHub中国区前100名到底是什么样的人?向大佬们学习。
  10. 罗技 连点 脚本_走心分享!当评测罗技MASTER 3遇上ANYWHERE 3
  11. 矢量合成和分解的法则_矢量合成和分解的方法--平行四边形法则.ppt
  12. mysql内存会持续上涨,每天增加一点,一直到100%
  13. 网易云信Web IM入门(一)
  14. 1058: 素数判定
  15. pytorch2-gym
  16. matlab——求矩阵最大特征值对应的特征向量
  17. 2019年中考能用计算机吗,2019北京中考计算机录取规则公布
  18. 【Simulink教程案例4】使用Simulink自带的模块实现PID控制器,并对比案例1的PID控制器
  19. sprinngboot分库分表中间件
  20. 手机存储卡文件怎么恢复

热门文章

  1. c++中关于SQLite中文乱码的解决方法
  2. MFC 定时器用法 SetTimer、KillTimer
  3. 双缓冲技术绘图原理及简单的VC实现
  4. C++中对于类来说头文件(.h)和源文件(.cpp)都应该写些什么 (类的常规创建)
  5. python中的递归函数是什么_讲解Python中的递归函数
  6. 幅度和幅值有区别吗_克拉克 (Clark) 变换中等幅值 (2/3) 和等功率 (sqrt(2/3)) 变换的公式推导...
  7. 小学计算机房简单介绍,介绍计算机教室的小学作文我们学校的机房
  8. 服务器上的此文件夹中具有更多项目,清理或删除“可恢复的项目”文件夹中的项目...
  9. c语言中10转8和16的转换,(C语言)10进制转换2,8,16进制
  10. 海南大学计算机科学与技术专业考研,2021年海南大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...