朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc

上传人:wj 文档编号:13053928 上传时间:2022-10-03 格式:DOC 页数:42 大小:38.07MB
下载 相关 举报
朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc_第1页
第1页 / 共42页
朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc_第2页
第2页 / 共42页
朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc_第3页
第3页 / 共42页
朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc_第4页
第4页 / 共42页
朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc

《朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc(42页珍藏版)》请在冰豆网上搜索。

朱昌杰---C语言程序设计课本习题解答Word格式文档下载.doc

B.分号是语句的一部分

C.一行上可以书写多条语句

D.一个语句可以写在多行之上

(5) 以下不正确的叙述是()

A.一个#include命令只能指定一个被包含文件

B.一个#include命令可以指定多个被包含文件

C.在#include命令中,文件名可以用尖括号或双引号括起来

D.一个C程序中,可以使用多个#include文件包含命令

二.填空题

(1) 计算机程序设计语言分为语言、语言和语言。

(2) 正确的算法应具有五个重要的特征是:

①,②,③,④,⑤。

(3) 算法的表示方法主要有、、、自然语言和语言等。

(4) 程序设计方法主要分为程序设计方法和程序设计方法。

(5) C语言的函数一般由和两部分组成。

(6) 注释部分从开始,以结束。

(7) 任何C程序的执行都是从函数开始。

(8) 函数体一般包括部分和部分。

(9) 一个C语言程序由若干个函数组成,其中必须有一个函数。

三.编程题

(1) 上机运行本章例题,熟悉所用C语言系统(如:

TurboC/C++和VisualC++6.0等)的上机方法与步骤。

(2) 参照本章例题编写一个C语言程序,并上机运行,要求输出一下信息:

****************************

Hello,World!

【参考答案】

一.选择题

(1)C

(2)B(3)D(4)A(5)B

二.填空题

(1)机器语言、汇编语言、高级语言

(2)①有穷性、②确定性、③有效性、④输入、⑤输出。

(3)传统流程图、N-S图、伪代码、计算机程序(4)面向过程、面向对象

(5)函数首部、函数体(6)/*、*/(7)main(8)声明、执行(9)main

(1)例1.3输出一行信息,内容为:

ThisismyfirstCprogram.

/*exa1-3.c*/

#include<

stdio.h>

voidmain()

{

printf("

ThisismyfirstCprogram.\n"

);

}

例1.4键盘输入两个整数,求两个整数中的较大者。

/*exa1-4.c*/

#include"

stdio.h"

/*头文件*/

voidmain()/*主函数*/

intmax(intx,inty);

/*对被调用函数max的声明*/

inta,b,c;

/*定义三个整型变量a,b,c*/

Pleaseinputtwointegersa,b:

"

/*提示输入*/

scanf("

%d,%d"

&

a,&

b);

/*键盘输入变量a和b的值*/

c=max(a,b);

/*调用max函数,将函数返回值赋值给变量c*/

max=%d\n"

c);

/*输出c的值*/

intmax(intx,inty)/*定义整型函数max,其两个形式参数x,y也为整型*/

intz;

/*函数max的声明部分*/

if(x>

y)z=x;

/*如果x>

y,将x赋值给z*/

elsez=y;

/*否则,将y赋值给z*/

return(z);

/*将z的值返回给调用函数的位置*/

}

(2)解答:

/*exe1-3-2.c*/

****************************\n"

\n"

习题2

(1)以下哪一个可以作为正确的变量名()。

A.for B.$abc C.3*x D._file

(2)以下哪一个不是正确的C语言常量()。

A.0x2ac B.3.25e-8 C.800 D.0486

(3)以下哪一个是合法的C语言实型常量()。

A.3E2.5 B.E6 C.2A8 D.218

(4)以下哪一个整型常数值最大()。

A.35 B.035 C.0x35 D.50

(5)以下不是字符型常量的是()。

A.′m′ B."

n"

C.′\115′ D.′\x8c′

(6)以下哪一个字符与其他3个字符不相等()。

A.′a′ B.′A′ C.′\X41′ D.′\101′

(7)以下哪一个是C语言合法的字符串常量()。

A.Iamastudent. B."

中国"

C.′\hello′ D.$abc$

(8)C语言中short型整数占2个字节,则unsignedshort型数据的其值范围是:

()。

A.0~65535 B.0~65536

C.-32768~32767 D.-65535~65535

(9)在C语言中,数字018是一个()。

A.十进制数 B.八进制数 C.十六进制数 D.非法数

(10)在C语言中,不同数据类型占用内存的字节长度是()。

A.相同的 B.与编译环境有关的

C.任意的 D.由用户自己定义的

(11)以下哪一个不是C语言中的数据类型()。

A.实型 B.浮点型 C.空类型 D.关系型

(12)以下哪一个是C语言中的数据类型()。

A.集合型 B.双精度型 C.复数型 D.逻辑型

二、填空题

(1)C语言的常量分为:

________常量、________常量、________常量、________常量和________常量。

(2)C语言中的整型数据有三种表示方法,分别是:

________进制、________进制和________进制。

(3)C语言规定,变量必须________定义,________使用。

(4)C语言中,sizeof()是分别是测定某种类型数据所占存储空间长度的________。

(5)C语言中,运算符的结合性有两种:

左结合和右结合,左结合是________计算,右结合是________计算。

(6)C语言中,++i是先________,后________;

i--是先________,后________。

(7)赋值运算符比逗号运算符的优先级别________。

(8)________运算符的优先级别最低,级别为15。

(9)C语言的类型转换有三种方式:

________类型转换、________类型转换和________类型转换。

三、计算与编程题

(1)给出下列公式的C语言表达式。

①y=ax²

+bx+c ②y=ax+b/cx+d③3.25×

108+√(b²

-4ac)-x²

-y³

④y=1/2+2/3+(x²

+y²

)/(a²

+b²

⑤求表达式3*2+4.0/5−15%−4+(5*8/9+4)%5−1/2+1.0/2的值。

(2)上机运行本章例题,熟悉所用C语言编译系统的使用。

(3)用运算符sizeof()测试以下数据类型在内存中所占空间的大小:

char、unsignedchar、int、short、long、unsigned、unsignedshort、unsignedlong、float、double、longdouble,输出时一行输出一种数据类型的内存字节大小,并给出清晰的提示信息。

(1)D

(2)D(3)D(4)C(5)B(6)A

(7)B(8)B(9)D(10)B(11)D(12)B

(1)字符、整型、实型、字符串、符号

(2)十、八、十六

(3)先、后

(4)运算符

(5)从左到右、从右到左

(6)加1、引用、引用、减1

(7)高

(8)逗号

(9)自动、赋值、强制

(1)①y=a*x*x+b*x+c

②y=(a*x+b)/(c*x+d)

③3.25e8+sqrt(b*b-4*a*c)-x*x-y*y*y

④y=1.0/2+2/3.0+x*x/(a*a)+y*y/(b*b)

⑤7.3

(2)略

(3)

/*exe2-3-3.c*/

intmain()

printf("

char:

%dbytes\n"

sizeof(char));

unsignedchar:

sizeof(unsignedchar));

int:

sizeof(int));

short:

sizeof(short));

long:

sizeof(long));

unsigned:

sizeof(unsigned));

unsignedshort:

sizeof(unsignedshort));

pri

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1