云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言前面六章习题

C语言前面六章习题

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 17:12:40

第一章 C语言基础知识

4.一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数

2.一个函数由两部分组成,它们是 函数体 和 函数的说明部分。 3.函数体的范围是 大括号以内 。(0级)

4.函数体一般包括 声明部分 和 执行部分 。(0级) 5.C语言是通过 输入输出函数 来进行输入输出的。(0级)

6.在C语言中,凡在一个标识符后面紧跟着一对圆括弧,就表明它是一个函数。

第二章 C语言程序设计的初步知识

一、选择题

1.在C 语言中,属于构造类型的是:数组类型,共用体类型,结构体类型 4.在C 语言中,属于基本类型的是:整型、实型、字符型 11.C语言中不能用来表示整常数的进制是 D 。(0级)

A)十进制 B)十六进制 C)八进制 D)二进制 19.10+?a?+1.5-567.345/?b?的结果是 B 型数据。(0级)B A)long B)double C)int D)unsigned float 43.在C语言中,以下合法的字符常量是 C 。(1级)

A)'\\084' B)'\\x43' C)'0' D)\

51. 假设所有变量均为整型, 则表达式( a=5, b=2, a++, a+b ) 的值是 B 。(02~03第一学期试题)A

A)8 B)7

C)6 D)5

54. 若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式: (float)(a+b)/2+(int)x%(int)y的值是 B 。

A)2.500000 B)3.500000 C)4.500000 D)5.000000

55. 以下表达式: 2+?a?+i*f, 其中i为整型变量,f为float型变量,则表达式的最终数据类型为 D 。

A)int B)float C)char D)double

58. 已知ch是字符型变量,下面不正确的赋值语句是: 。 A)ch=?\\0? B)ch=?a+b?

C)ch=?7?+?9? D)ch=7+9 64. 若有说明语句:char c= ?\\64? ;

则变量C包含: D 。(往届试题)

A)1个字符 B)2个字符

C)3个字符 D)说明不合法,C值不确定。

二、填空题

1.C语言的数据类型有四大类:基本类型、 构造类型、 指针类型、空类型。 2.C语言数据类型中构造类型包括三种: 数组类型、 结构类型、联合类型。 3.C语言基本数据类型包括 整型、 字符型、 单精度实型、 双精度实型。 4.在C语言中,程序运行期间,其值不能被改变的量叫 常量 。(0级)

5.在C语言中,常量有不同的类型,包括 整型常量 、 浮点常量 、 字符常量 和 字符串常量 等。(0级)

6.符号常量是指 用一个标识符代表一个常量 。(0级)

7.整型常量和实型常量也称为 数值型常量 ,它们有正负之分。(0级) 8.在C语言中,在习惯上符号常量名用 大写 ,变量用 小写 。 9.在C语言中,变量是 其值可以改变的量 。(0级)

10.变量也有不同类型,如 整型 、 实型 和 字符型 等。(0级)

11.C语言在定义变量的同时说明变量的 数据类型 ,系统在编译时就能根据变量定义及其 数据类型 为它分配相应数量的存储空间。(0级)

12.在C语言中,用来标识变量名,符号常量名,函数名,数组名,类型名,文件名的有效字符序列称为 标识符 。(0级)

14.在 C语言中,要求对所有甬道的变量,遵循 先定义后使用 的原则。 16.整型变量可分为 基本型 、 短整型 、 长整型 、 无符号型 四种,分别用int,shout,long,unsingned

18.在C语言中,实数有两种表现形式,是 十进制 和 指数形式 。

19.实型变量分为 单精度 和 双精度 ,即float和double型。

22.C语言中规定,在变量定义的同时也可以给变量赋初值,叫做变量初始化。 24.int型的取值范围是-32768~32767。

29.在C 语言中,系统在每一个字符串的结尾自动加一个“字符串结束标志符”即 \\o ,以便系统据此数据判断字符串是否结束。(0级)

33.在C语言中,加减乘除这些运算符需要两个运算对象,称为 算术运算符。

34.在C语言中,算术运算符的结合性是 左结合 。(1级) 35.下面的程序

mian()

{float x;int i; x=3.6;i=(int)x;

printf(\}

运行结果为x=3.600000 i=3。

36.如果int i=3,则printf(\执行后输出是 -3 ,i的结果是 4 。

37.在C语言中,表达式的类型有 赋值 , 逗号 , 算术 , 关系 , 条件 , 逻辑 。(1级)

第三章 顺序结构程序设计

一、选择题

1.C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数

必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将不予输出;如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。

2.在 scanf函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如果类型不匹配,系统并不给出出错信息,但不可能得出正确信息数据。 3.下列说法正确的是 D 。(0级) A)输入项可以是一个实型常量,如scanf(\;

B)只有格式控制,没有输入项也能进行正确输入,如scanf(\; C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如

scanf(\; D)当输入数据时,必须指明变量的地址,如scanf(\;

7.以下程序的输出结果是 A 。(1级)

#include

main()

{printf(\

A)不确定的值(因变量无定义) B)0

C)-1 D)1

19. C程序的基本编译单位是 C 。(01~02第二学期试题)

A)函数 B)文件 C)源文件 D)子程序

21. 根据定义和数据的输入方式,输入语句的正确形式为: C 。(往届试题) 已有定义:float a1, a2; 数据的输入方式: 4.523

3.52

A)scanf(“%f %f ”, &a1,&a2);

B)scanf(“%f ,%f ”, a1, a2);

C)scanf(“%4.3f ,%3.2f ”, &a1,&a2); D)scanf(“%4.3f %3.2f ”, a1,a2);

23. 以下程序的输出结果是:(注:▂表示空格) D 。(往届试题) main( )

{ printf(“\\n*s1=%8s*”, “china”);

printf(“\\n*s2=%-5s*”, “chi”) ; }

A)*s1=china▂ ▂ ▂* B)*s1=china▂ ▂ ▂* *s2=chi* *s2=chi▂ ▂*

C)*s1=▂ ▂ ▂china* D)*s1=▂ ▂ ▂china* *s2=▂ ▂chi * *s2=chi▂ ▂*

二.填空题

1.C语言中的语句可分为5类,即 控制语句 、 函数调用语句 、 表达式语句 、空语句 、 复合语句 。(0级)

2.由一次函数调用加一个分号构成一个 函数调用 语句。(0级) 3.putchar函数的作用是 字符输出 。(0级)

4.printf是C语言提供的标准输出函数,它的作用是 格式输出 。(0级) 5.printf函数的“格式控制”包括两部分,他们是 格式控制 和 输出表列 。 7.%-ms表示如果串长 小于 m,则在m列范围内,字符串向 左 靠, 右 补空格。(0级)

9.getchar函数的作用是 字符输入 。(0级)

11.scanf函数中的“格式控制”后面应当是 变量地址 ,而不是 变量名 。 12.C语言中的空语句就是 一个分号 。(0级) 18.分析下面程序 main() { int x,y;

x=16,y=(x++)+x;printf(\x=15;printf(\x=20,y=x-- +x;printf(\

x=13;printf(\}

程序的输出结果是 32,16 15,40,13 13 。(1级)

第四章 选择结构程序设计

一、选择题

3.逻辑运算符的运算对象的数据类型 D 。(0级)

A)只能是0或1 B)只能是.T.或.F.

C)只能是整型或字符型 D)任何类型的数据

4.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是 C 。(1级)

A)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100) B)(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)

C)(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100) D)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

11.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是 main( )

{ int x;

scanf(“%d”,&x);

if(x++>5) printf(“%d”,x); else printf(“%d\\n”,x--); }

A)7和5 B)6和3 C)7和4 D)6和4

23. 能表示整数x符合下面两个条件的语句是 A 。(01~02第二学期试题) (1)“能被4整除,但不能被100整除”.(2)能被4整除,又能被400整除.asd

A)(x%4==0&&x0!=0)||x@0==0 B)(x%4==0||x0!=0)&&x@0==0 C)(x%4==0&&x@0!=0)||x0==0 D)(x0==0||x%4!=0)&&x@0==0

31. 在C的if语句中,可用作判断的表达式是: B 。(往届试题)

A)关系表达式 B)逻辑表达式 C)算术表达式 D)任意表达式

38.下面程序的输出结果是 A 。(1级)

main()

搜索更多关于: C语言前面六章习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第一章 C语言基础知识 4.一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数 2.一个函数由两部分组成,它们是 函数体 和 函数的说明部分。 3.函数体的范围是 大括号以内 。(0级) 4.函数体一般包括 声明部分 和 执行部分 。(0级) 5.C语言是通过 输入输出函数 来进行输入输出的。(0级) 6.在C语言中,凡在一个标识符后面紧跟着一对圆括弧,就表明它是一个函数。 第二章 C语言程序设计的初步知识 一、选择题 1.在C 语言中,属于构造类型的是:数组类型,共用体类型,结构体类型 4.在C 语言中,属于基本类型的是:整型、实型、字符型 11.C语言中不能用来表示整常数的进制是 D 。(0

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com