C语言试题库试题库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言试题库试题库

第1章算法及算法描述

一、填空题

1、算法具有以下五个特点、、、、

2、判断一个算法的优劣的主要标准、、、、

3、常用的算法图形表示法主要包括、、

4、影响程序质量的质量要素主要包括、、、、

、、、

5、程序设计语言经历了的发展历程是、、、

6、算法实现包括的阶段是、、、、

第2章 C语言概述

一、判断题(a为正确,b为错误)

1、C程序的基本组成单位是函数。

2、C程序的一行只能写一条语句。

3、main 函数必须写在一个 C 程序的最前面。

4、一个 C 程序可以包含若干函数,但必须有主函数。

5、一个c程序的执行是从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。

6、C语言是一种结构化程序设计语言。

7、一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。

8、在标准C中,语句必须以“;”结束。

9、在C程序中,注释说明只能位于一条语句的后面。

10、在对一个C程序进行编译的过程中,可发现注释中的拼写错误。

第3章数据类型与数据运算

一、判断题(a为正确,b为错误)

1、a-b是合法的标识符。

2、在C程序中,APH和aph是两个相同的变量。

3、在标准C中,变量可以先使用再定义。

4、逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。

5、“++”运算符的优先级比“+”运算符的优先低。

6、无符号整型变量的取值范围是:0-65535。

7、表达式i++与++i在任何场合功能完全相同。

8、若有 int i=10, j=2;则执行完ⅰ* =j+8; 后ⅰ的值为28。

二、多项选择题

1、C语言提供的合法的数据类型关键字是()。

A、Double

B、short

C、int

D、Char

2、下面均是不合法的用户标识符的选项是()。

A、 A.

B、float

C、b-a

D、一123

P-0 1a0 goto temp

do 一A int INT

3、已知ch是字符型变量,下面不正确的赋值表达式是()。

A、ch= “\123”

B、ch=’\xff’

C、ch=’\007’

D、cg=’\’

4、若有以下定义,则能使值为3的表达式是: int k= 7,x =12;()

A、 x%=(k%= 5)

B、 x%=(k一k%5)

C、 x%=11- k%5

D、(x%=k)-(k%=5)

5、下关于运算符优先顺序的描述中正确的是()。

A、赋值运算符< 逻辑与运算符< 关系运算符< 逻辑非运算符

B、逻辑运算符< 关系运算符< 算术运算符< 赋值运算符

C、赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符

D、算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符

6、已知ch是字符型变量,正确的赋值表达式是()。

A、ch=’a+b’

B、ch="\0"

C、ch=’7’+’9’

D、ch=5+9

7、在C语言中,要求运算数必须是整型的运算符是()

A、%=

B、 ++

C、 !=

D、%

8、下列关于字符串的说法中错误的是()。

A、在c语言中,字符串是借助于字符型一维数组来存放的,并规定以字符‘\0’作为字符串结束标志。

B、\0'作为标志占用存储空间,计入串的实际长度。

C、在表示字符串常量的时候需用人为在其末尾加入'\0'.

D、在c语言中,字符串常量隐含处理成以‘\0'结尾。

三、单项选择题

1、以下关于long,int和short类型数据占用内存大小的叙述中正确的是:()。

A、均占用4个字节

B、根据数据的大小决定

C、由用户自己定义

D、由c语言编译系统决定

2、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是()。

A、7

B、8

C、6

D、2

3、若x,i,j和k都是int型变量,则执行下面表达式后x的值为x=(i=4,j=16,k=32) ()。

A、4

B、16

C、32

D、52

4、已有定义:int x=3,y=4,z=5;则表达式 !(x+y)+z-1&&y+z/2的值是()。

A、0

B、1

C、2

D、-1

5、设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值()。

A、1

B、2

C、3

D、4

6、设有 int x=11; 则表达式(x++*1/3)的值()。

A、3

B、3.6

C、4

D、4.0

7、int a;float f;double i;表达式15+i*f+’A’-a的值是()型。

A、float

B、int

C、char

D、double

8、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。

A、int

B、 float

C、double

D、不确定

四、编程题

1、某件商品的价格为120元,分别安十进制、八进制和十六进制输出其值。

2、编程实现:从键盘输入正方体的变长,求其表面积和体积。

3、编程实现:从键盘输入球的半径,计算球的表面积和体积。

4、编程实现:定义int型变量i1和i2的值分别为65和97,依次按字符、十进制、八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行。

5、编程实现:从键盘输入一个实数,分别按小数形式和指数形式输出该实数的值。

第4章常用库函数

相关文档
最新文档