600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言程序设计基础课后习题答案 级C语言程序设计基础教程课后习题答案

c语言程序设计基础课后习题答案 级C语言程序设计基础教程课后习题答案

时间:2024-01-17 20:28:15

相关推荐

c语言程序设计基础课后习题答案 级C语言程序设计基础教程课后习题答案

1、C 语言课后习题习题答案详解(11 级教材)第 1 章1.1 填空题1.1.1 应用程序 ONEFUNC.C 中只有一个函数,这个函数的名称是 _main 。1.1.2 一个函数由_函数头 _和_函数体_两部分组成。1.1.3 在 C 语言中,输入操作是由库函数_scanf 完成的,输出操作是由库函数_printf _完成的。1.1.4 通过文字编辑建立的源程序文件的扩展名是_ .c_;编译后生成目标程序文件,扩展名是_.obj_;连接后生成可执行程序文件,扩展名是_ .exe_;运行得到结果。1.1.5 C 语言程序的基本单位或者模块是_函数_。1.1.6 C 语言程序的语句结束符是_;_。。

2、1.1.7 编写一个 C 程序,上机运行要经过的步骤:_。1.1.8 在一个 C 语言源程序中,注释部分两侧的分界符分别为_/*_ 和_*/ _。1.1.9 C 语言中的标识符只能由三种字符组成,它们是 字母 、 数字 和 下划线 。且第一个字符必须为 字母或下划线 。1.1.10 C 语言中的标识符可分为关键字、 预定义标识符 和 用户标识符 3 类。1.2 选择题1.2.1 一个 C 程序的执行是从( A )。A)本程序的 main 函数开始,到 main 函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的 main 函数开始,到本程序文件的最后一个函数结束。

3、D)本程序文件的第一个函数开始,到本程序 main 函数结束1.2.2 以下叙述不正确的是(C)。A)一个 C 源程序可由一个或多个函数组成B)一个 C 源程序必须包含一个 main 函数C) 在 C 程序中,注释说明只能位于一条语句的后面D) C 程序的基本组成单位是函数1.2.3 C 语言规定 :在一个源程序中,main 函数的位置( C )。A)必须在程序的开头 B)必须在系统调用的库函数的后面C)可以在程序的任意位置 D)必须在程序的最后1.2.4 C 编译程序是 (A)。A)将 C 源程序编译成目标程序的程序B)一组机器语言指令C) 将 C 源程序编译成应用软件D) C 程序的机器语。

4、言版本1.2.5 要把高级语言编写的源程序转换为目标程序, 需要使用( D)。A) 编辑程序 B) 驱动程序 C) 诊断程序 D) 编译程序1.2.6 以下叙述中正确的是( C)。A) C 语言比其他语言高级B) C 语言可以不用编译就能被计算机识别执行C) C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式D) C 语言出现的最晚,具有其他语言的一切优点1.2.7 以下叙述中正确的是(A )。A) C 程序中注释部分可以出现在程序中任意合适的地方B) 花括号“”和“”只能作为函数体的定界符C) 构成 C 程序的基本单位是函数,所有函数名都可以由用户命名D) 分号是 C 语句之间的分。

5、隔符,不是语句的一部分1.2.8 以下叙述中正确的是( B)。A) C 语言的源程序不必通过编译就可以直接运行B) C 语言中的每条可执行语句最终都将被转换成二进制的机器指令C) C 源程序经编译形成的二进制代码可以直接运行D) C 语言中的函数不可以单独进行编译1.2.9 用 C 语言编写的代码程序(B)。A) 可立即执行 B) 是一个源程序C) 经过编译即可执行 D) 经过编译解释才能执行1.2.10以下叙述中正确的是(C )。A) 在 C 语言中,main 函数必须位于程序的最前面B) C 语言的每行中只能写一条语句C) C 语言本身没有输入输出语句D) 在对一个 C 程序进行编译的过程。

6、中,可以发现注释中的拼写错误1.2.11下列 4 组选项中,均不是 C 语言关键字的选项是( A )。A)define B)getc C)include D)whileIF char scanf gotype printf case pow1.2.12下列 4 组选项中,均是 C 语言关键字的选项是(B)。A)auto B)switch C)signed D)ifenum typedef union structinclude continue scanf type1.2.13 C 语言中的标识符只能由字母、数字和下划线 3 种字符组成,且第一个字符(C)。A) 必须为字母 B)必须为下划线C。

7、)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符1.3 编程题1.3.1 参照本章例题,编写一个 C 程序,要求输出如下字符。*Welcome to Expo !Shanghai #include void main()printf(“*n”);printf(“ Welcome to Expo !n”);printf(“ Shanghai n”);printf(“*n”);1.3.2 设计一程序,输入 3 个整数,计算并显示输出这 3 个整数之和。#include void main()int a,b,c;printf(“input a,b,c:n。

8、”);scanf(“%d%d%d”,%a,%b,%c);printf(“the sum of a,b,c is %5dn”,a+b+c);第 2 章2.1 填空题2.1.1 C 程序中数据有 常量 和 变量之分,其中,用一个标识符代表一个常量的,称为 符号 常量。C 语言规定在程序中对用到的所有数据都必须指定其 数据 类型,对变量必须做到先 定义 ,后使用。2.1.2 C 语言中,用关键字 float 定义单精度实型变量,用关键字 double 定义双精度实型变量,用关键字 char 定义字符型变量。2.1.3 在 C 语言中,以 16 位 PC 机为例,一个 char 型数据在内存中所占的字。

9、节数为 1 ;一个 int 型数据在内存中所占的字节数为 2 ,则 int 型数据的取值范围为 -3276832767 。一个 float 型数据在内存中所占的字节数为 4 ;一个double 型数据在内存中所占的字节数为 8 。 单精度型实数的有效位是 6-7 位 ,双精度型实数的有效位是 15-16 位 。2.1.4 设 C 语言中的一个基本整型数据在内存中占 2 个字节,若欲将整数 135791 正确无误地存放在变量 a 中,应采用的类型说明语句是 long int a=15791; 。2.1.5 C 的字符常量是用 单 引号括起来的 1 个字符,而字符串常量是用 双引号括起来的 字符 。

10、序列。2.1.6 C 语言中,用 “”开头的字符序列称为转义符。转义符“n ”的功能是 回车换行 ;转义符“r”的功能是 回车 。2.1.7 若有定义:char c=010;则变量 c 中包含的字符个数为 1 。2.1.8 负数在计算机中是以 补码 形式表示。2.1.9 C 语言中,&作为双目运算符是表示的是 按位与 ,而作为单目运算符时表示的是 取地址 。2.1.10在 C 语言的赋值表达式中,赋值号左边必须是 变量 。2.1.11 自增运算符+、自减运算符-,只能用于 变量 ,不能用于常量或表达式。+和- -的结合方向是 “自 右左 至 左 ”。2.1.12 若 a 是 int 型变量,则。

11、执行下面表达式后 a 的值为 2 。a=25/3%32.1.13 写出下列数所对应的其它进制数(D 对应十进制,B 对应二进制,o 对应八进制,H 对应十六进制)32D= 100000 B= 40 O= 20 H75D= 1001011 B= 113 O= 4B H2.1.14假设已指定 i 为整型变量,f 为 float 变量,d 为 double 型变量,e 为 long 型变量,有式子 10a+i*f-d/e,则结果为 double 型。2.1.15 若有定义:int x=3,y=2; float a=2.5,b=3.5;则下面表达式的值为 1 。(x+y)%2+(int)a/(int)。

12、b2.1.16 5/3 的值为 1 ,5.0/3 的值为 1.666667 。2.1.17 若有以下定义,int m=5,y=2;则执行表达式 y+=y-=m*=y 后的 y 值是 -16 。2.1.18若 a 是 int 型变量,则表达式(a=4*5,a+2),a+6 的值为 26 。2.1.19 若 x 和 n 均为 int 型变量,且 x 的初值为 12,n 的初值为 5,则执行表达式x%=(n%=2)后 x 的值为: 0 。2.1.20若有定义语句:int e=1,f=4,g=2;float m=10.5,n=4.0,k;,则执行表达式 k=(e+f)/g+sqrt(double)n)。

13、*1.2/g+m 后 k 的值是 13.7 。2.2 选择题2.2.1 逗号表达式(a=3*5,a*4),a+15的值是( C )。A) 15 B) 60 C) 30 D) 不确定2.2.2 若有以下定义和语句:char c1=a, c2=f;printf(%d,%cn,c2-c1,c2-a+B); 则输出结果是:( D )A) 2 ,M B) 5,! C) 2,E D) 5,G2.2.3 sizeof(float)是(B ) 。A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式2.2.4 若有以下定义,则能使值为 3 的表达式是(D ) 。int k=7,x=12;A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)2.2.5 在 C 语言中,要求运算数必须是整型的运算符是( A ) 。A) % B) / C) #define PI 3.14159 void main()float r,c,s;printf(input the 半径 );scanf(%f,&r);c=2*PI*r;s=PI*r*r;printf(周长为%5.2f,面积。

《级C语言程序设计基础教程课后习题答案》由会员自***分享,可在线阅读,更多相关《级C语言程序设计基础教程课后习题答案》请在金锄头文库上搜索。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。