C语言全部章节习题集及答案

上传人:cl****1 文档编号:508416953 上传时间:2022-12-09 格式:DOC 页数:33 大小:124KB
返回 下载 相关 举报
C语言全部章节习题集及答案_第1页
第1页 / 共33页
C语言全部章节习题集及答案_第2页
第2页 / 共33页
C语言全部章节习题集及答案_第3页
第3页 / 共33页
C语言全部章节习题集及答案_第4页
第4页 / 共33页
C语言全部章节习题集及答案_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《C语言全部章节习题集及答案》由会员分享,可在线阅读,更多相关《C语言全部章节习题集及答案(33页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计 C语言概述一、单项选择题 第一章 C语言概述一、选择题:1、一个C程序的执行是从(A )。本程序的in函数开始,到an函数结束B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C本程序的ai函数开始,到本程序文件的最后一个函数结束D本程序文件的第一个函数开始,到本程序mn函数结束2、在 C 语言中,每个语句必须以( )结束。A. 回车符 B. 冒号 C 逗号 D. 分号 3、 语言规定:在一个源程序中,main函数的位置( C )。A 必须在最开始 B.必须在系统调用的库函数的后面 C. 可以任意 .必须在最后、一个C 语言程序是由( B )。A 一个主程序和若干子程

2、序组成 B. 函数组成 C.若干过程组成 D. 若干子程序组成5、下列说法中错误的是( )。 . 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行6、用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( C )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 自动保存源文件 二、填空题:、C 语言只有32 个关键字和 9 种控制语句。2、每个源程序有且只有一个 main 函数,系统总是从该函数开始执行C语言程序。3、语言程序的注释可以出现在

3、程序中的任何地方,它总是以 * 符号作为开始标记,以 */ 符号作为结束标记。4、C 语言中,输入操作是由库函数 scanf 完成的,输出操作是由库函 数 print 完成的。、系统默认的C语言源程序文件的扩展名是 .c ,经过编译后生成的目标文件的扩展名是 .obj ,经过连接后生成的可执行文件的扩展名是 .exe 。6、C语言的标识符只能由字母、数字和 下划线 三种字符组成。第三章 数据类型、运算符和表达式一、选择题:1、以下选项中,不正确的 C 语言浮点型常量是( )。 .160. B. 0.12 C. 2e.2 D. .2、以下选项中,(D )是不正确的 C 语言字符型常量。. a .

4、x41 C. 10 D. a、在 C 语言中,字符型数据在计算机内存中,以字符的(C )形式存储。A. 原码 B. 反码 . AC 码 D BC码、若x、j和k都是in型变量,则计算下面表达式后,x的值是( C )。x(i4,j=16,k=2) A 4 B. 16 .32 .525、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为(B )。 A. 算术运算、赋值运算、关系运算 . 算术运算、关系运算、赋值运算 C. 关系运算、赋值运算、算术运算 . 关系运算、算术运算、赋值运算6、若有代数式 ,则不正确的C语言表达式是( )。Aa/b/c*e*3 B. 3*ae/b/ C3*a*

5、/b*c D.*/b3 7、表达式!x|a=b 等效于( )。 !(x|a)=b) B.!(xy)=b C. !(x|(a=b) D (!x)|(a=b) 、设整型变量 m,n,a,b,d均为1,执行 (a)&(n=c)后, m,n的值是( A)。 A. 0,0 . ,1 C. 1,0 D 1,1 9、设有语句 it =;,则执行了语句a=a-a*=a;后,变量 a 的值是( )。 A.3 B . 9 .-1 1、在以下一组运算符中,优先级最低的运算符是( D )。A.* B. ! C. D. = 11、设整型变量 i 值为2,表达式(+)+(+i)(+)的结果是( B )。 6 1 C 1

6、. 表达式出错12、若已定义 x和 y为dbe 类型,则表达式 x=1,x/2的值是( )。 A1 B. 2 C 20 D. 2.5 3、sio (doub)的结果值是( )。 A. 8 B. 4 .2 D. 出错 1、设a=,b=2,c=3,d4,则表达式:ab? a : d? a : d的结果为( D )。 A. . 3 C. D1 15、设 为整型变量,不能正确表达数学关系:a5的C 语言表达式是( A )。 A. 10a0 & a15 !(a=10) & !(a=15) 16、设 f是实型变量,下列表达式中不是逗号表达式的是( D )。 A. = 3.,1.0 B f, 0 D. f=

7、(3., 1.0) 7、 表达式18/4*qrt(40)/8值的数据类型是( )。A. i loat C. duble D. 不确定 8、已知字母A的ASCII码为十进制数6,且c2为字符型,则执行语句C2=+6-3;后2中的值是( A )。 A D .6 C. 不确定的值 D. 9、以下用户标识符中,合法的是( )。 A. nt B nit . 123 D.a+b0、C 语言中,要求运算对象只能为整数的运算符是(A )。A. % B. / C. D. * 1、若有说明语句:hr c=72;则变量在内存占用的字节数是( A)。 1 B. C. D. 422、字符串C在内存占用的字节数是( B

8、)。 A. 3 B4 C.6 . 8 23、要为字符型变量 a赋初值,下列语句中哪一个是正确的( B )。 char a; B chaa=3; C. har %; . char a=; 24、下列不正确的转义字符是( C )。 A. B C D. 二、填空题:1、C 语言中的逻辑值“真”是用 表示的,逻辑值“假”是用 0 表示的。2、若x和n都是nt型变量,且x的初值为12,n的初值为5,则计算表达式x%=(n%=2)后x的值为 0 。3、设 c=w,=1,=2,d=-5, 则表达式 x1c, y!+2, -a-*b=+, =的值分别为 1 、 0 、 1 、 。 4、设loat x25,y4

9、.7; int a7;,表达式 +a%3*(it)(y)%2/4的值为 2. 。5、判断变量 a、 的值均不为 的逻辑表达式为a!=0&b!0 。、求解赋值表达式 a=(b=0)%(c),表达式值、a、b、c 的值依次为 4,4,10, 。、求解逗号表达式 x=a3,6*后,表达式值、x、a 的值依次为18,3,3 。8、数学式a/(b*)的 C 语言表达式 /b/c 。三、编程题:1、设长方形的高为5,宽为 2.,编程求该长方形的周长和面积。2、编写一个程序,将大写字母 A转换为小写字母 。1main()flot=1.,y=3;printf(“are is 6.2fn”,*y);2.ain(

10、)har =A;pritf(“d”,c32);4 最简单的C程序设计顺序程序设计一、单项选择题 1、pitf(=3f%,3.478);的输出结果是(A )。. f=3.8% B. =.% C f=.8% D.f34.8% 2、rntf(%,%,a, a);的输出结果是( A )。A.a,7 B.a 97 .97,a D. 9 a 、有以下程序段car ,c2,3,c,c,c6;scanf(c%cc%c,&c1,c2,&3,&c4);c5=etchar( ); c6gechar();puthar(c1);putcar(c2);pintf(%cn,c5,c6);程序运行后,若从键盘输入(从第1列开

11、始):12345678回车。则输出结果是:( D )A7 B.126 C.178 .1244、若一个int类型的数据占 2 字节,则程序段:it x=1;ritf(u,%d,);的输出结果是( A )。 A 655, 1 B. ,553 C. 2767, 32768 D. 276,3276 5、在TC 中gthar、utcha、ri、saf 四个函数,均包含在头文件( B )中。 A.mah.h B.sio. C sbo.h D.stdih 6、复合语句是用( C )括起来的语句组。 . ( ) . C. D. 7、下列格式符中,哪一个可以用于以八进制形式输出整数( )。 A. B. 8d C. %o . %ld 8、下列格式符中,哪一个可以用于以十六进制形式输出整数(B )。 A.16d B. 8x C %d1 D. % 9、 是int类型变量,c是字符变量,下列输入

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号