广州软件学院C语言——实验3 最简单C程序设计1
实验3 最简单C程序设计1
一、实验目的:
- 理解算法的特性;
- 掌握用传统流程图表示算法的方法;
- 掌握结构化程序设计方法
二、实验内容
一、单选题
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;
}
- 编程:输入三个实数,求出这三个数的和以及平均值,并在屏幕上输出。运行截图如下图所示:
#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相关推荐
- 国王放米粒的C语言程序,云南大学软件学院C语言实验米粒问题.doc
云南大学--软件学院--C语言实验--米粒问题 PAGE PAGE 1 -------------------------------- 作者: --------------------------- ...
- 云南大学c语言实验报告,云南大学软件学院C语言实验日期问题.doc
云南大学软件学院C语言实验日期问题.doc (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 #include int v[12];i ...
- 实验一 简单词法分析程序设计
实验一 简单词法分析程序设计 一.实验目的 了解词法分析程序的基本构造原理,掌握词法分析程序的手工构造方法. 二.实验内容 1.了解编译程序的词法分析过程. 2.根据PASCAL语言的说明语句形式 ...
- 计算机分支结构语句的实验报告,c语言 实验报告三 分支结构程序设计
c语言 实验报告三 分支结构程序设计 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 物光学院计算机类实验报告<C 程序设计& ...
- c语言实验指导修改版,高级语言程序设计(C语言)实验指导书(修改版).doc
高级语言程序设计(C语言)实验指导书(修改版) PAGE \* MERGEFORMAT 2 湖 北 工 程 学 院 <C语言程序设计> 实验指导书 2012年9月 PAGE \* MERG ...
- c语言程序设计实验五,C语言 实验五 最简单的C语言程序设计
实验5:最简单的C语言程序设计 一. 实验目的: (1)掌握C语言中使用最多的一种语句--赋值语句的使用方法. (2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符. (3)进一步掌握编写 ...
- 云南大学软件学院c语言实验报告,云南大学 软件学院 C语言 所有实验代码.doc...
第二次试验///第三次试验 =====================程序============================ #include int main() { /*十进制*/ prin ...
- 销售管理系统c语言实验报告,汽车销售信息管理系统程序设计实验报告.DOC
汽车销售信息管理系统程序设计实验报告.DOC 汽车销售信息管理系统程序设计实验报告 姓名:宁蒙 班级:2009211128班 学号 班内序号:25 手机 邮箱:691342444@ 此次我们小学期需要 ...
- 大一C语言实验报告九江学院,九江学院C语言实验报告及答案-资源下载人人文库网...
九江学院 C语言实验报告及答案 高级语言程序设计实验指导学 院:信息科学与技术学院专 业:信息管理与信息系统 学 期:20112012学年第二学期教 师: 目录实验1 熟悉C语言程序开发环境11.1 ...
最新文章
- python手机版打了代码运行不了-android手机安装python并写代码运行
- common.php中路径,关于ThinkPHP中Common/common.php文件常用函数的功能分析
- js实现鼠标拖拽功能基本思路
- redmine 无法登录 mysql 服务器_Redmine 数据库连接错误
- 产品经理必备神器推荐
- 读书笔记—《销售铁军》随记3
- 软考信息安全工程师培训精品课-更新中
- 怎么删除已经安装的mysql_怎么样删除已经安装的mysql | wdlinux致力于Linux服务器架构,性能优化.免费CDN加速系统,免费智能DNS解析,负载均衡,集群分流...
- (100)详细描述一个你做过的项目, 面试必问(二十四)(第20天)
- pytorch nn.ReLU
- 推荐几款好用的文本编辑器
- visio2010绘制思维导图方法
- Smali语法详解(2)
- 阿里的花名,是要抹去员工独立人格?
- 当你发现微信好友朋友圈是“一条杠”,你会把她、他删除吗?
- 微软服务器系统2018,升级微软2018 Windows10 四月正式版17134(1803)系统的多种方法...
- 高德地图3D轨迹回放 + 视野跟随功能
- 【UVM基础】两种启动 sequence 的方式
- 关于Windows的window
- Verilog 中signed和$signed()的用法
热门文章
- pdffactory 打印字体_PDF文件打印 pdfFactory Pro v7.41
- 使用pdfFactory为PDF文件设定查看选项
- centos 安装Broadcom网卡驱动
- vertical-align 垂直对齐方式
- 操作无法完成(0x000006ba)。本地后台打印程序服务没有运行。请重新启动后台打印程序或重新启动计算机。
- Cesium路径回放
- js正则 匹配 汉字、数字、英文字母、下划线 的 正则表达式
- 从月薪2300块的女工,到年薪80万的程序员:那些习惯“随大流”的人,后来都怎么样了?...
- 《C++ Primer Plus》(第6版)第5章编程练习
- 99、详解一个交换机能带动多少个网络监控摄像头