最新C语言全部考试系统题库含答案Word下载.docx

上传人:b****3 文档编号:15875554 上传时间:2022-11-16 格式:DOCX 页数:100 大小:63.08KB
下载 相关 举报
最新C语言全部考试系统题库含答案Word下载.docx_第1页
第1页 / 共100页
最新C语言全部考试系统题库含答案Word下载.docx_第2页
第2页 / 共100页
最新C语言全部考试系统题库含答案Word下载.docx_第3页
第3页 / 共100页
最新C语言全部考试系统题库含答案Word下载.docx_第4页
第4页 / 共100页
最新C语言全部考试系统题库含答案Word下载.docx_第5页
第5页 / 共100页
点击查看更多>>
下载资源
资源描述

最新C语言全部考试系统题库含答案Word下载.docx

《最新C语言全部考试系统题库含答案Word下载.docx》由会员分享,可在线阅读,更多相关《最新C语言全部考试系统题库含答案Word下载.docx(100页珍藏版)》请在冰豆网上搜索。

最新C语言全部考试系统题库含答案Word下载.docx

5.当输入数据时,必须指明变量的地址,如scanf("

%f"

&

f)(A)

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

(B)

7.在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。

R8.C语言程序中,语句以逗号结尾。

(B)

9.在C程序中,APH和aph代表不同的变量。

(A)

10.a-=7等价于a=a-7。

N11.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。

如果字符串长度大于5,则输出按原字符长从左向右全部输出。

(A)

12.如果x>

y为真或a<

b为真,表达式(x>

y)&

&

(a<

b)就为真。

13.C语言程序的变量必须先定义再使用。

14.若a和b是同类型变量,在执行了赋值语句a=b;

后b中的值将放入a中,b中的值将丢失。

15.程序的执行总是从main函数开始,在程序的最后一个函数中结束。

(B)

16.变量的三个属性是指变量的名字、变量的值和变量在内存中的地址。

17.运算符优先顺序:

赋值运算符<

逻辑运算符<

关系运算符<

算术运算符(B)

18.对应float类型的变量,也可以用等号“==”进行数值的判断。

19.表达式:

1&

3.14和1&

3的值一样大。

20.为了正确计算表达式既要考虑运算符的优先级,也要考虑其结合性。

21、任何C程序都是从main函数开始和结束;

22.在C程序中,使用分号“;

”表示语句的结束。

23.C程序中的必须要有至少一个main的函数,可以有多个。

24.在C程序中,无论是整数还是实数,都能准确无误的表示。

25.在C程序中,赋值运算符的优先级最低。

26.当输入数值数据时,对于整型变量只能输入整型值;

对于实型变量只能输入实型值。

27.在C程序中,变量可以一边定义一边使用。

28.C程序中的注释部分可有可无,可以省略。

(A)

29.字符型变量可以存放多个字符。

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

5.在C程序中,无论是整数还是实数,都能被准确无误地表示。

1.一个C程序的执行是从本程序的main函数开始,到main函数结束。

3.()

4.运算符优先顺序:

二、单项选择题

R1、以下标识符中,不能作为合法的C用户定义标识符的是:

()

A.a3_b3B.voidC._123D.abc

R2、C语言规定:

在一个源程序中,main函数的位置()。

A.必须在最后B.必须在系统调用的库函数的后面。

C.必须在最开始。

D.可以任意

R3、下列说法中正确的是()。

A.C程序书写时,不区分大小写字母

B.C程序书写时,一行只能写一个语句

C.C程序书写时,一个语句可分成几行书写

D.C程序书写时每行必须有行号

4、 

已知ch是字符型变量,下面不正确的赋值语句是()。

A.ch=5+9;

B.ch='

a+b'

;

C.ch='

\0'

D.ch='

7'

+'

6'

;

5、 

若有定义:

inta=7;

floatx=2.5,y=4.7;

则表达式

x+a%3*(int)(x+y)%2/4的值是()。

A.2.750000B.0.00000C.3.500000D.2.500000

6.已知ch是字符型变量,下面正确的赋值语句是()。

A.ch='

123'

B.ch='

\08'

C.ch='

\xff'

D.ch="

\"

1.以下标识符中,不能作为合法的C用户定义标识符的是:

____________。

A)a3_b3B)voidC)_123D)abc

2.C语言中,运算对象必须是整型的运算符是__________。

A)%B)/C)%和/D)*

7.在C程序中,用___________表示逻辑值“真”。

A)1B)非0的数C)非1的数D)大于0的数

N8.设intc=5和inta;

a=2+(c+=c,c+8,++c),则a=__________

A)15B)14C)13D)16

9.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符________。

A)必须为字母或下划线。

B)必须为下划线。

C)必须为字母D)可以是字母、数字和下划线中的任一种字符。

10.若变量已正确定义并赋值,表达式____________不符合C语言语法。

A)a*b/c;

B)3.14%2C)2,bD)a/b/c

11.下列说法中正确的是___________。

A)C程序书写时,不区分大表达式小写字母

B)C程序书写时,一行只能写一个语句

C)C程序书写时,一个语句可分成几行书写

D)C程序书写时每行必须有行号

12.为表示数学关系x≥y≥z,正确的C语言表达式是__________。

A)(x>

=y)&

(y>

=z)B)(x>

=y)AND(y>

=z)

C)(x>

=y>

=z)D)(x>

13.不合法的八进制数是________

A)0B)028C)077D)01

14、以下不能定义为用户标识符是

AMainB_0C_intDsizeof

15.若x=5,y=4则y*=x+5;

y的值为()。

  A.40B.20CB.15D.30

16、组成C语言程序的基本单位是(  )。

A)过程  

    

B)子程序

C)函数        

D)主程序和子程序

17.下列哪个标识符是C语言合法的标识符(  )。

A)a*b      B)-xyz

C)ba2      D)5i

N18.若有定义:

int a=7;

float x=2.5,y=4.7;

则表达式x+a%3*(int)(x+y)/4的值是(  )。

A)2.75        

B)3.5 

C)2.5 

        

D)0

19.设intm=1,n=2;

则++m==n的结果是()

A、0B、1C、2D、3

N20.若变量已定义并赋值,下列符合C语法的表达式是:

()

A、a:

=b+1B、a=b=c+2

C、int18.5%3D、a=a+7=c+b

 

R(3)在C程序中,设一表达式中包含有int,long,unsigned和char类型的变量和数据,则表达式最后的运算结果类型是()

A.intB.charC.unsignedD.long

R21.C语言中基本的数据类型包括__________。

A)整型、实型、逻辑型B)整型、实型、字符型

C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型

N22.若定义x和y为double类型,则表达式:

x=2,y=x+5/2的值是__________

A)4B)4.5C)4.0D)3.0

23.在以下运算符中,优先级最高的运算符是__________

A)?

:

B)++C)&

D)+=

24.C语言中基本的数据类型不包括__________。

A)整型B)字符串型

C)字符型D)实型

25.若定义intx=7,y=5,z;

则表达式:

z=x+5/2*y的值是__________

A)7B)7.5C)17D)19.5

6.以下说法中正确的是()

A、C语言程序总是从第一个定义的函数开始执行

B、在C语言程序中,要调用的函数必须在main()函数中定义

C、C语言程序总是从main()函数开始执行

D、C语言程序中的main()函数必须放在程序的开始部分

(1)设inta=2,b;

则执行b=a&

1;

语句后,b的结果是()

A.0B.1C.2D.3

N

(2)逗号表达式(a=3*5,a*4),a+15的值是()

A.15B.60C.30D.75

7.若已经定义了一个字符型变量为a,下面哪个表达式的含义跟其余表达式不同:

A)a!

=0B)a!

=’\0’C)aD)!

a

8.在以下运算符中,优先级最高的运算符是__________

A),B)[]C)&

9.在C语言中,逻辑值“真”用__________表示。

  A)trueB)大于0的数  C)非0的整数 D)非0的数

10.表达式__________是满足:

当c的值为1、3、5三个数中任意一个时值为“真”,否则值为“假”的表达式

  A)(c=1)||(c=3)||(c=5)B)(c!

=1)&

(c!

=3)&

=5)

C)(c==1)&

(c==3)&

(c=5)D)(c==1)||(c==3)||(c==5)

1.C语言中,int类型数据占2个字节,则long类型数据占()

A、1个字节B、2个字节C、3个字节D、4个字节

1.下列字符串是合法的标识符的是()。

A、_HJB、9_studentC、longD、LINE1

2.下列说法中正确的是()。

A、C程序书写时,不区分大小写字母

B、C程序书写时,一行只能写一个语句

C、C程序书写时,一个语句可分成几行书写

D、C程序书写时每行必须有行号

3.在C语言中,要求参加运算的数必须是整数的运算符是()。

A、/B、!

C、%D、==

4.C语言中,逻辑“真“等价于()。

A、大于零的数B、大于零的整数

C、非零的数D、非零的整数

6.假设在程序中a,b,c均被定义为整型,并且已赋大于1的值,则下列能正确表示代数式1/abc的表达式是()。

A、1/a*b*cB、1/(a*b*c)

C、1/a/b/(float)c

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

当前位置:首页 > 自然科学 > 物理

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

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