c语言选择题Word文件下载.docx

上传人:b****4 文档编号:14408250 上传时间:2022-10-22 格式:DOCX 页数:24 大小:38.63KB
下载 相关 举报
c语言选择题Word文件下载.docx_第1页
第1页 / 共24页
c语言选择题Word文件下载.docx_第2页
第2页 / 共24页
c语言选择题Word文件下载.docx_第3页
第3页 / 共24页
c语言选择题Word文件下载.docx_第4页
第4页 / 共24页
c语言选择题Word文件下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

c语言选择题Word文件下载.docx

《c语言选择题Word文件下载.docx》由会员分享,可在线阅读,更多相关《c语言选择题Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。

c语言选择题Word文件下载.docx

指算法中可以有输入/输出操作,也可以没有输入/输出操作

8、关于运行一个C程序的描述,是正确的。

A、程序总是从main()函数处开始运行,当main()函数执行结束时,程序也就执行结束。

B、程序总是从main()函数处开始运行,当调用其它函数时,也可在其它函数中执行结束。

C、当程序中无main()函数时,可以设置一个主控函数来代替main()函数,从而达到运行程序的目的。

D以上描述都不正确。

9、下列关于C程序中复合语句的描述,正确的。

A、用一对圆括号“()”将若干语句顺序组合起来就形成一个复合语句。

B、用一对大括号“{}”将若干语句顺序组合起来就形成一个复合语句。

C、用一对大括号“[]”将若干语句顺序组合起来就形成一个复合语句。

10、一个C源程序文件的扩展名是。

A、.CPP

B、.C

C、.OBJ

D、.EXE

般的编程环境都提供了相应的调试手段

11、如果程序有语义错误就需要对程序进行调试,和方法,最主要的方法包括。

A、设置断点,观察变量

B、单步调试,观察变量

C、编辑、编译、连接和执行

DA和B都正确

12、在运行一个C语言程序过程中,需要经过编辑、编译、连接和调试运行过程,语法错误称为。

A、编译错误

B、连接错误

C、运行错误

D语议错误

13、以下叙述不正确的是。

A、一个C源程序可由一个或多个函数组成

B、一个C源程序必须包含一个main函数

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

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

14、一个C程序的执行是从。

A、本程序的main函数开始,到main函数结束

B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C、本程序的main函数开始,到本程序文件的最后一个函数结束

D本程序文件的第一个函数开始,到本程序main函数结束

15、C语言规定:

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

A、必须在程序的开头

B、必须在系统调用的库函数的后面

C、可以在程序的任意位置

D必须在程序的最后

16、C编译程序是。

A、将C源程序编译成目标程序的程序

B、一组机器语言指令

C、将C源程序编译成应用软件

DC程序的机器语言版本

17、以下叙述中正确的是。

A、C语言比其他语言高级

B、C语言可以不用编译就能被计算机识别执行

C、C语言以接近英语国家的自然语言和数学语言作为语言的表达形式DC语言出现的最晚,具有其他语言的一切优点

18、用C语言编写的代码程序

A、可立即执行

B、是一个源程序

C、经过编译即可执行

D经过编译解释才能执行

19、下列4组选项中,均不是C语言关键字的选项是

A、define、IF、Type

B、getc、char、printf

C、include、scanf、case

D、while、go、pow

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

A、必须为字母

B、必须为下划线

C、必须为字母或下划线

D可以是字母、数字和下划线中任一种字符

A、整型、实型、逻辑型

B、整型、实型、字符型

C、整型、字符型、逻辑型

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

2、C语言中字符型(char)数据在内存中的存储形式是

A、原码

B补码

C反码

D、ASCII码

的结果

d;

则执行语

3、设已说明inta=256,则执行语句“printf("

%x"

a);

A、0100

B、0256

C、0ffe

D、00ff

4、设有说明语句:

chara;

intb;

floatc;

double

句c=a+b+c+d;

后,变量c的数据类型是。

A、int

B、char

C、float

D、double

5、函数printf与putchar功能的主要区别是

A、printf需要格式说明,putchar不需要

B、putchar只能输出字符,不能输出数字

C、printf只能输出数字

D没有区别

6、以下叙述正确的是。

AC语句前面必须有行号

BC程序中每行只能写一条语句C、C语言本身没有输入输出语句

D注释必须跟在一行语句的后面

7、C语言语句一行写不下时,可以

A、用逗号换行

B用分号换行

C用回车换行

D在任意一空格处换行

8、若有说明语句:

inta;

floatb;

以下输入语句正确的是。

A、scanf(

B、scanf(

C、scanf(

D、scanf(

9、执行下面程序时,欲将25和分别赋给a和b,正确的输入方法是

inta;

floatb;

scanf("

a=%d:

b=%f"

&

a,&

b);

A25口

B、25,

C、a=25:

b=

Da=25^b=

10、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式是。

A、

a<

>

B、

!

a

C、

a=0

a!

=0

11、对于条件表达式(k)?

(i++):

(i--)来说,其中的表达式k为真时

等价于。

A、k==0

B、k==1

C、k!

D、k!

=1

12、字符型(char)数据在微机内存中的存储形式是

A、补码

B、ASCII码

CEBCDI(码

D反码

13、C语言整型常数有十进制、八进制和十六进制三种表达形式,()是合法的十六进制常数表示形式。

A、12

B、012

C、0x12

D、1A

14、C语言中的运算符有优先级,关于运算符优先级的正确叙述是

A、逻辑运算符高于算术运算符,算术运算符高于关系运算符B算术运算符高于关系运算符,关系运算符高于逻辑运算符C算术运算符高于逻辑运算符,逻辑运算符高于关系运算符D关系运算符高于逻辑运算符,逻辑运算符高于算术运算符

15、设有一个3位正整数m计算m十位数的表达式为<

A、m/100

B、m/10

C、m%100/10

D、m%100

16、设有定义“inta=5,b=6;

的值是。

A、5

B、6

C、7

D、8

,则表达式(++a==b--)?

++a:

--b

17、执行下列程序段后,a的值是(

inta,b,c,m=10,n=9;

a=(--m==n++)?

--m:

++n;

A、11

B、10

C、9

)。

18、下面程序的输出是(

main()

{

intx=10,y=3;

printf("

%d\n"

y=x/y);

A、0

B、1

C、3

D不确定的值

19、设inta=1,b=2,c=3;

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

()。

A、14

B、11

C、12

D、13

20、执行下列程序段后,y1、y2的值分别是()。

inta=7,b=2;

floaty1,y2;

y1=a/b;

y2=(float)a/b;

3

33

72

21、下列程序的功能是输出a、b、c三个变量中的最小值,请填空#include

voidmain()

inta,b,c,;

%d%d%d"

b,&

c);

t仁a<问号

(1);

t2=c<

t1问号

(2);

t2);

}

A、

(1)c:

t1

(2)a:

b

B、

(1)a:

b

(2)c:

t1

C、

(1)a:

c

(2)a:

D、

(1)b:

c

(2)c:

22、下列程序的运行结果是()#include

inti,j,m,n;

i=8;

j=10;

m=++i;

n=j++;

%d,%d,%d,%d\n"

i,j,m,n);

 

8,

10,

9

11,

9,

10

10<

15的C语言表

24、设a为整型变量,不能正确表达数学关系达式是。

A、10<

15

B、a==11||a==12||a==13||a==14

C、a>

10&

&

D、!

(a<

=10)&

(a>

=15)

25、在以下运算符中,优先级最高的运算符是

A、v=

B、/

C、!

=

D、&&

26、若有以下定义和语句,执行后的输出结果是charc1=‘a'

c2=‘f'

;

printf("

%d,%c\n"

c2-c1,c2-‘a'

+‘B'

);

A、2,M

B、5,!

C、2,E

D、5,G

27、下面四个哪一个是C语言正确的标识符(

28、下面不正确的赋值语句是(

A、a==b

B、a++;

C、a=1,b=1;

D、a+=b;

29、下面程序的输出是()

charx=040;

x=x++);

A、32

B、33

C、40

D、41

30、下列程序的输出结果是()

#include

inta=-1,b=4,k;

k=++a+b--;

%d%d%d\n"

a,b,k);

A、134

B、034

C、123

D、043

1以下说法中正确的是

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

B在C

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

当前位置:首页 > 工程科技 > 建筑土木

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

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