C语言1-3章练习题-作业-答案

更新时间:2023-03-14 17:54:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、选择题(可不抄题目)

1.执行\后,k的值是____ A.0 B.3 C.4 D.12 2.以下常量中正确的是___ ___

A.'abc' B.'\\x123' C.3.145E-1.2 D.\

3.能将高级语言编写的源程序转换成目标程序的是______。

A. 编辑程序 B. 编译程序 C. 解释程序 D. 链接程序

4.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。 A. 6.500000 B. 6 C. 5.500000 D. 6.000000

5. 正确的C语言用户自定义标识符是______。 A. ok? B. float C. a3b D. random﹪2

6.以下程序的输出结果是 void main( )

{

int a=12,b=12;

printf(\,--a,++b); }

A.10 10 B.12 12 C.11 10 D.11 13

二、填空题(可不抄题目)

1.若有\,则a的值是___ 2.表达式a=3*5,a*4,a+5的值是___________ 3. C程序开始往往含有以“#”开头的命令, 它们是 命令。在程序中以“/*”开始, 以“*/”结束的内容, 它们是程序中的 部分, 用以帮助阅读程序。程序代码的录入,生 成 程序*.c,语法分析查错,翻译生成 程序*.obj,与其它目标程序或库链接装配,生 成 程序*.exe。

4. 设int a; float f; double i ;则表达式10+'a'+i*f值的数据类型是___________。 三、程序题:

1、编写一个程序,能显示出以下两行文字(用顺序结构完成)。

2、从键盘上输入三个小数,求出平均值,并输出这三个数和平均值,要求平均值保留2位小数位数。

参考答案: 一、选择题 1.A 2.D 3.B 4.D 5.C 6.D 二、填空题 1. 60 2. 20

3. 编译预处理 、注释 、源 、 目标 、可执行 4. double 三、程序题:

1、编写一个程序,能显示出以下两行文字(用顺序结构完成)。(本题练习\\n,主要是练习字符(串)专用的输入输出函数) I am a student. I love China. #include void main() {

printf(\am a student.\\nI love China.\\n\ } 或者:

#include void main() {

puts(\am a student.\不用加\\n,puts包含输出字符串的\\n puts(\ }

2、从键盘上输入三个小数,求出平均值,并输出这三个数和平均值,要求平均值保留2位小数位数。(本题练习格式的输出) #include void main() {

float a,b,c,ave;

printf(\请输入三个小数a、b、c:\ scanf(\ ave=(a+b+c)/3;

printf(\三个小数%f、%f、%f的平均值是%.2f\\n\ }

本文来源:https://www.bwwdw.com/article/gftx.html

Top