- 40
- 0
- 约1.68万字
- 约 41页
- 2020-08-21 发布于天津
- 举报
《C语言编程基础(第2版)》习题答案
前言
《C语言编程基础(第2版)》每章后面都安排了一定数量的习题,这有利于读者理解、消化和掌握各单元的学习内容。习题中,除了有填空题、选择题、回答问题等适合掌握基本概念的题型外,大部分是分析程序运行结果和要求编写实用程序,这有利于读者训练编程技巧和增强编程能力。应广大读者要求,特别是一线教学老师的要求,我们给出全部习题答案,供读者参考。编程答案只是实现题目算法要求的一种,并不一定是最好的。希望读者自己多做思考,利用多种方法进行编程,用以提高自己的程序设计水平和锻炼自己的创新能力。由于作者水平所限,错误和不当之处在所难免,恳请批评指正。
习题一
1、填空题。
⑴C语言程序由__函数__组成,其中必须有且只能有一个名为_main__的函 数。C程序的执行从___名为main的主__函数开始。
⑵每个C语句必须以__分__号结束。
⑶标识符只能由_英文字母_、__数字_和_下划线__三类符号构成,而且标识 符的第一个字符必须是__英文字母__或__下划线__。
⑷关键字是指___C语言编译系统所固有的、具有专门意义的标识符___。
⑸C程序中,注释的内容应放在__/*_和_*/__符号之间。
2、选择题。
⑴下面合法的C语言标识符是___C___。
⑵C语言中主函数的个数是___A______。
⑶以下有关注释的描述中,错误的是___C___。
⑷C程序中,main函数的位置____D___。
3、指出并改正下面程序中的错误。
⑴main应为main()
⑵应在本程序最后加上大括号}。
⑶语句结束应有分号。如:
inta,b;
a=1;b=2;
printf(%d,a+b);
4、分析下列程序,写出运行结果。
,运行结果为:c的乘积并赋值给b和a⑴该程序是计算两个整数.
c=30
⑵该程序输出一个字符串和一排星号,运行结果为:
Hello!
*****************
5、编程题。
⑴按题目要求,编写输出固定信息的程序如下:
main()
{
pt();
printf(Welcome!);
pt();
}
pt()
{
printf(*****************);
}
⑵按题目要求,编写输入数据输出其表达式的程序如下:
main()
{
inta,b,c;
scanf(%d,a);
scanf(%d,b);
c=a*b+10;
printf(c=%d,c);
}
习题二
1、单项选择题。
⑴C语言中的变量名只能由字母、数字和下划线组成,且第一个字符_C_。
⑵合法的常量是__D___。
⑶C语言中的基本数据类型所占存储空间长度的顺序是__D___。
⑷下列符号串中与123.0相同的合法常量是__C___。
2、填空。
⑴C语言中的基本数据类型包括____整型(int)_、____浮点型(flot)__ 和_字符型(char)_三种。
⑵整型常数有_十进制整数_、_八进制整数_和_十六进制整数_三种表示形式; 整型变量可分为四类:_一般整型(int)_、_短整型(short)_、_长整型(long) _、_无符号型_。其中_无符号型_又可分为_无符号整型(unsignedint)、_无符 号短整型(unsignedshort)和_无符号长整型(unsignedlong)_3种。
⑶有10个用指数形式表示的符点常数:
请指出合法的有___③④⑥⑧⑩___。
⑷在C中,没有专为存贮字符串的变量,但可以用__字符型数组__或__字符型 指针变量_存贮字符串。其定义格式为_charstr[6];_和_char*a;_。
⑸数据类型混合运算时,要进行同型转换,转换方式分为__自动转换(隐式转 换)__和__强制转换(显式转换)__两种。
3、写出下列程序运行结果。
⑴215/9=23…8
⑵97b
⑶4.000000
4、编写程序。
⑴按题目要求编写求三个已知数的乘积,程序如下:
main()
{
inta,b,c;
a=19;
b=22;
c=650;
printf(a*b*c=%d\n,a*b*c);
}
⑵按题目要求,编写将值整数化后赋值的程序如下:
main()
{
inta1,a2;
floatb,c;
b=35.425;
c=52.954;
a1=(int)(b*c);
a2=(int)c%(int)b;
printf(a1=%d;a2=%d\n,a1,a2);
}
⑶按题目要求,编写计算圆周长、面积和圆柱体积的程序如下:
main(
您可能关注的文档
- 4第三章 木材细胞壁构造幻灯片1教程.ppt
- 4篇XXXX年终工作总结 7.doc
- 4英语代词课件汇总.ppt
- 5 1定积分的概念.doc
- 5 2农业生产结构的调整汇总.ppt
- 52汽车漆膜划痕的治理汇总.ppt
- 54 休克尔分子轨道法 HMO法 chap5b.ppt
- 56个民族服饰图课件教程.ppt
- 5立体构成 立体构成的形式美法则.ppt
- 5高压开关设备的试验与状态诊断教程.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 髌骨脱位康复护理新进展.pptx VIP
- 58同城加盟合同范本.docx VIP
- 急救医学-第四章心悸.ppt VIP
- 高中数学必修第四册第十一章综合测试01含答案解析.pdf VIP
- 2022年高考物理核心高频考点专题22 圆周运动的轻绳、轻杆模型(解析版).pdf VIP
- 马工程-中国古代文学史(第二版)上册第三编魏晋文学全套PPT课件50109.pptx
- 马工程-中国古代文学史(第二版)上册第二编秦汉文学全套PPT课件-50109.pptx
- 58同城同镇代理加盟流程说明.docx VIP
- 马工程-中国古代文学史(第二版)上册第一编先秦文学全套PPT课件-50109.pptx
- 58同城加盟合同范本.docx VIP
原创力文档

文档评论(0)