实验3 最简单C程序设计1

一、实验目的

  1. 理解算法的特性;
  2. 掌握用传统流程图表示算法的方法;
  3. 掌握结构化程序设计方法

二、实验内容

一、单选题

1.下列数据中属于“字符串常量”的是(A )。

A.”a” B.  {ABC} C. ’abc\0’  D. ’a’

2.下列数据中属于“字符串常量”的是(B  )。

A.ABC B.  “ABC” C. ’abc’  D. ’a’

3. 在PC机中,’\n’在内存占用的字节数是( B )。

A. 1   B. 2   C. 3   D. 4

4. 在PC机中,”a\xff” 在内存占用的字节数是(C  )。

A. 5   B. 6   C. 3   D. 4

5.字符串”ABC”在内存占用的字节数是(  B)。

A. 3    B. 4     C. 6    D. 8

6.字符串”\”ABCD\””在内存占用的字节数是(  C)。

A. 4    B. 6     C. 7    D. 8

7. 在C语言中,合法的长整型常数是(A)。

A. 0L    B. “4962710”    C. 0.054838743     D. 2.1869e10

8.在C语言中,合法的短整型常数是( C )。

A. OL    B. 0821    C. 40000     D. 0x2a

9.下列数据中不属于字符常量的是(D  )。

A. ‘\a’ B. ‘\160’ C. ‘070’ D. 070

10.char型常量在内存中存放的是(A  )。

A. ASCII代码值 B. BCD代码值   C. 内码值   D. 十进制代码值

11.设a为2,执行下列语句后,b的值不为0.5的是(  B)。

A. b=1.0/a   B. b=(float)(1/a) C. b=1/(float)a    D. b=1/(a*1.0)

12.设有语句int a=3;,则执行了语句a+=a-=a*a;后,变量a的值是(D )。

A. 3   B. 0   C. 9   D. -12

13.在以下一组运算符中,优先级最高的运算符是( C )。

A. <=   B. =   C. %   D. &&

14.sizeof(double)的结果值是(A  )。

A.8 B. 4 C. 2 D. 出错

二、填充题

1.符号常量PI定义为3.1415的指令是 #define PI 3.1415 。

2.无符号基本整型的数据类型符为 int ,双精度实型数据类型符为 double ,字符型数据类型符为char 。

3.定义变量的完整语句格式是 数据类型 变量名 = 数据值; 。

4.设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为 1.0 。

三、设计题

1.已知一个直角三角形的三边分别为3,4,5,利用面积公式设计一个算法,求出它的面积。请画出算法的传统流程图。

#include <stdio.h>
#include <math.h>
int main ()
{
double a,b,c,s,area;
a=3;
b=4;
c=5;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("边长为%.0f,%.0f,%.0f的三角形面积为:%.1f",a,b,c,area);
return 0;
}

2.根据下面的流程图,写出程序功能。

#include <stdio.h>
int main ()
{int k=1;for(k=1;k<=100;k++)    {if(k%3==0&&k%5==0)printf("%d\n",k);}return 0;
}

  1. 编程:输入三个实数,求出这三个数的和以及平均值,并在屏幕上输出。运行截图如下图所示:

#include <stdio.h>
int main ()
{int a,b,c;float sum,average;printf("请输入3个实数,以逗号隔开:");scanf("%d,%d,%d",&a,&b,&c);sum=a+b+c;average=sum/3;printf("三个数的和为%.6f\n三个数的平均值为%.6f",sum,average);return 0;
}

广州软件学院C语言——实验3 最简单C程序设计1相关推荐

  1. 国王放米粒的C语言程序,云南大学软件学院C语言实验米粒问题.doc

    云南大学--软件学院--C语言实验--米粒问题 PAGE PAGE 1 -------------------------------- 作者: --------------------------- ...

  2. 云南大学c语言实验报告,云南大学软件学院C语言实验日期问题.doc

    云南大学软件学院C语言实验日期问题.doc (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 #include int v[12];i ...

  3. 实验一  简单词法分析程序设计

    实验一 简单词法分析程序设计   一.实验目的 了解词法分析程序的基本构造原理,掌握词法分析程序的手工构造方法. 二.实验内容 1.了解编译程序的词法分析过程. 2.根据PASCAL语言的说明语句形式 ...

  4. 计算机分支结构语句的实验报告,c语言 实验报告三 分支结构程序设计

    c语言 实验报告三 分支结构程序设计 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 物光学院计算机类实验报告<C 程序设计& ...

  5. c语言实验指导修改版,高级语言程序设计(C语言)实验指导书(修改版).doc

    高级语言程序设计(C语言)实验指导书(修改版) PAGE \* MERGEFORMAT 2 湖 北 工 程 学 院 <C语言程序设计> 实验指导书 2012年9月 PAGE \* MERG ...

  6. c语言程序设计实验五,C语言 实验五 最简单的C语言程序设计

    实验5:最简单的C语言程序设计 一. 实验目的: (1)掌握C语言中使用最多的一种语句--赋值语句的使用方法. (2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符. (3)进一步掌握编写 ...

  7. 云南大学软件学院c语言实验报告,云南大学 软件学院 C语言 所有实验代码.doc...

    第二次试验///第三次试验 =====================程序============================ #include int main() { /*十进制*/ prin ...

  8. 销售管理系统c语言实验报告,汽车销售信息管理系统程序设计实验报告.DOC

    汽车销售信息管理系统程序设计实验报告.DOC 汽车销售信息管理系统程序设计实验报告 姓名:宁蒙 班级:2009211128班 学号 班内序号:25 手机 邮箱:691342444@ 此次我们小学期需要 ...

  9. 大一C语言实验报告九江学院,九江学院C语言实验报告及答案-资源下载人人文库网...

    九江学院 C语言实验报告及答案 高级语言程序设计实验指导学 院:信息科学与技术学院专 业:信息管理与信息系统 学 期:20112012学年第二学期教 师: 目录实验1 熟悉C语言程序开发环境11.1 ...

最新文章

  1. python手机版打了代码运行不了-android手机安装python并写代码运行
  2. common.php中路径,关于ThinkPHP中Common/common.php文件常用函数的功能分析
  3. js实现鼠标拖拽功能基本思路
  4. redmine 无法登录 mysql 服务器_Redmine 数据库连接错误
  5. 产品经理必备神器推荐
  6. 读书笔记—《销售铁军》随记3
  7. 软考信息安全工程师培训精品课-更新中
  8. 怎么删除已经安装的mysql_怎么样删除已经安装的mysql | wdlinux致力于Linux服务器架构,性能优化.免费CDN加速系统,免费智能DNS解析,负载均衡,集群分流...
  9. (100)详细描述一个你做过的项目, 面试必问(二十四)(第20天)
  10. pytorch nn.ReLU
  11. 推荐几款好用的文本编辑器
  12. visio2010绘制思维导图方法
  13. Smali语法详解(2)
  14. 阿里的花名,是要抹去员工独立人格?
  15. 当你发现微信好友朋友圈是“一条杠”,你会把她、他删除吗?
  16. 微软服务器系统2018,升级微软2018 Windows10 四月正式版17134(1803)系统的多种方法...
  17. 高德地图3D轨迹回放 + 视野跟随功能
  18. 【UVM基础】两种启动 sequence 的方式
  19. 关于Windows的window
  20. Verilog 中signed和$signed()的用法

热门文章

  1. pdffactory 打印字体_PDF文件打印 pdfFactory Pro v7.41
  2. 使用pdfFactory为PDF文件设定查看选项
  3. centos 安装Broadcom网卡驱动
  4. vertical-align 垂直对齐方式
  5. 操作无法完成(0x000006ba)。本地后台打印程序服务没有运行。请重新启动后台打印程序或重新启动计算机。
  6. Cesium路径回放
  7. js正则 匹配 汉字、数字、英文字母、下划线 的 正则表达式
  8. 从月薪2300块的女工,到年薪80万的程序员:那些习惯“随大流”的人,后来都怎么样了?...
  9. 《C++ Primer Plus》(第6版)第5章编程练习
  10. 99、详解一个交换机能带动多少个网络监控摄像头