C语言程序设计试题及答案解析Word文件下载.docx

上传人:b****2 文档编号:15224517 上传时间:2022-10-28 格式:DOCX 页数:128 大小:78.16KB
下载 相关 举报
C语言程序设计试题及答案解析Word文件下载.docx_第1页
第1页 / 共128页
C语言程序设计试题及答案解析Word文件下载.docx_第2页
第2页 / 共128页
C语言程序设计试题及答案解析Word文件下载.docx_第3页
第3页 / 共128页
C语言程序设计试题及答案解析Word文件下载.docx_第4页
第4页 / 共128页
C语言程序设计试题及答案解析Word文件下载.docx_第5页
第5页 / 共128页
点击查看更多>>
下载资源
资源描述

C语言程序设计试题及答案解析Word文件下载.docx

《C语言程序设计试题及答案解析Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言程序设计试题及答案解析Word文件下载.docx(128页珍藏版)》请在冰豆网上搜索。

C语言程序设计试题及答案解析Word文件下载.docx

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

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

7、C语言中能用八进制表示的数据类型为:

A、字符型、整型B、整形、实型

C、字符型、实型、双精度型D、字符型、整型、实型、双精度型

8、下列属于C语言合法的字符常数是:

A、’\97’B、”A”C、’\t’D、”\0”

9、在C语言(VC环境)中,5种基本数据类型的存储空间长度的排列顺序为:

(  )

A、char<

int<

=longint<

=float<

double

B、char=int<

longint<

C、char<

longint=float=double

D、char=int=<

10、在C语言中(VC环境),一定是长整型常数的是:

A、0LB、4962710C、0412765D、0xa34b7fe

11、若有以下定义语句charc1=’b’,c2=’e’;

printf(“%d,%c\n”,c2-c1,c2-‘a’+’A’);

则输出结果是:

A、2,MB、3,E

C、2,ED、输出项与相应的格式控制不一致,输出结果不确定

12、以下合法的赋值语句是:

A、x=y=100B、d--;

C、x+yD、c=int(a+b);

13、设变量t为int型,下列选项中不正确的赋值语句是:

A、++t;

B、n1=(n2=(n3=0));

C、k=i==m;

D、a=b+c=1;

14、在以下一组运算符中,优先级最高的是:

A、<

=B、==C、%D、&

&

15、下列能正确表示a≥10或a≤0的关系表达式是:

A、a>

=10ora<

=0B、a<

=10||a>

=0

C、a>

=10||a<

=0D、a>

=10&

a<

16、下列只有当整数x为奇数时,其值为“真”的表达式是:

A、x%2==0B、!

(x%2==0)C、(x-x/2*2)==0D、!

(x%2)

17、设a为整型变量,不能正确表达数学关系10<

a<

15的C语言表达式是:

A、10<

a<

15B、!

(a<

=15)

10&

15D、!

=10)&

!

(a>

18、已知x=43,ch=’A’,y=0;

则表达式(x>

=y&

ch<

’B’&

!

y)的值是:

A、0B、语法错C、1D、“假”

19、表达式17%4/8的值为:

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

20、语句printf(“%d”,(a=2)&

(b=-2));

的输出结果是:

A、无输出B、结果不确定C、-1D、1

21、一个可执行的C程序的开始执行点是:

A.程序中的第一个语句B.包含文件中的第一个函数

C.名为main的函数D.程序中的第一个函数

22、组成C语句的一个必不可少的符号是:

A.逗号B.引号C.冒号D.分号

23、若将int、long、float等类型的数据进行混合运算,其结果的数据类型是:

A.intB.longC.floatD.double

24、下述是C语言中有关变量定义的几个说法,正确的是:

A.变量可以不定义直接使用

B.一个说明语句只能定义一个变量

C.几个不同类型的变量可在同一语句中定义

D.变量可以在定义时进行初绐化

25、与x*=y+z等价的赋值表达式是:

A.x=y+zB.x=x*y+z

C.x=x*(y+z)D.x=x+y*z

26、当代电子计算机能够自动地处理指定的问题是因为:

A.计算机是电动的

B.有解决该问题的计算机程序

C.事先存储了解决该问题的程序

D.以上都不是

27、以下叙述中最准确的是:

A.计算机程序是处理某一问题所有指令的集合

B.计算机程序是处理某一问题所用到的所有数据的集合

C.计算机程序是处理某一问题的所有指令及其数据的集合

D.计算机程序是处理某一问题的所有指令及其数据的有序集合

28、关于计算机程序设计,以下描述最准确的是:

A.程序设计就是用语言来编写程序

B.程序设计就是用计算机语言来编写程序

C.程序设计就是用计算机程序设计语言来编写程序

D.程序设计就是用计算机能识别的语言来编写程序

29、目前编写计算机程序一般采用的是:

A.机器语言    B.汇编语言     C.高级语言    D.英语

30、设计一个计算机程序最基本的工作是:

A.制定正确的算法             B.选择合理的数据结构

C.制定正确的算法和选择合理的数据结构   D.以上都不是

31、算法具有五个特性,以下选项中不属于算法特性的是:

A.有穷性      B.简洁性       C.可行性      D.确定性

32、下述哪一个不是结构化程序基本结构:

A.顺序      B.选择       C.循环      D.嵌套

33、C语言是一种:

A.机器语言    B.汇编语言     C.高级语言    D.以上都不是

34、C语言源程序的扩展名为:

A..exe      B..c       C..obj      D..cpp

35、C程序编译后最终产生(即计算机执行)的文件的扩展名为()

36、下列各项中,不是C语言的特点是:

A.语言简洁、紧凑,使用方便

B.程序执行效率高,可移植性好

C.能实现汇编语言的大多数功能

D.有较强的网络操作功能

37、构成C语言源程序的基本单位是:

(  )  

A.子程序    B.过程     C.文本    D.函数

38、下列叙述正确的是:

A.C语言源程序可以直接在DOS环境中运行

B.编译C语言源程序得到的目标文件可以直接在DOS环境中运行

C.C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行

D.C语言源程序可以直接在VC++环境中运行

39、某C程序由一个主函数main()和一个自定义函数max()组成,则该程序:

A.写在前面的函数先开始执行

B.总是从main()函数开始执行

C.总是从max()函数开始执行

D.写在后面的函数先开始执行

40、以下叙述不正确的是:

A.分号是C语句的必要组成部分

B.C程序的注释可以写在语句的后面

C.函数是C程序的基本单位

D.主函数的名字不一定用mian表示

41、以下为C语句的是:

A.a=8     B.a++;

  C.if(a>

8)   D.#include<

stdio.h>

以下不是C语句的是:

A.a=8;

     B.a++;

8);

   D.for(i=1;

i<

5;

i++)

42、以下所列语句中,合法的语句是:

()

A.a=1,b=2B.++a;

C.a=a+1=5D.y=int(a);

43、C程序中的复合语句指的是:

A.并列的多个C语句         B.写在同一行中的多个C语句

C.用一对大括号对括的多个C语句   D.就是函数体中的语句

44、当一个很长的C语句(中间无字符串)在一行写不下(超出屏幕的宽度)时,应该:

A.由系统自动换行   

B.立即按回车键换行

C.在任意一个空格处按回车键换行

D.输入一个分号后并按回车键换行换行

45、在x值处于-2~2,4~8时值为“真”,否则为“假”的表达式是:

()。

A.(2>

x>

-2)||(4>

x>

8)

B.!

(((x<

-2)||(x>

2)&

((x<

=4)||(x>

8))

C.(x<

2)&

(x>

=-2)&

4)&

(x<

8)

D.(x>

-2)&

4)||(x<

8)&

2)

二、判断题

1.()C语言是严格区分大写和小写的,因次主函数不能写成main()以外的其他形式。

2.()C语言程序是从源文件的第一条语句开始执行的。

3.()C语言对其数据在内存中所占用的实际字节数是有明确规定的。

4.()C语言中/*..*/之间的注释内容是不能跨行的。

5.()C语言中多个以“;

”结束的语句不能放在同一行。

6.()以下常数:

'

101'

,e3,’\78’,(2+3)e(4-2)都是不合法的。

7.()变量说明语句inta=b=c=23;

是正确的。

8.()字符型数据不可以和整数数据一起进行算术运算。

9.()C语句:

3*x*x+4*x+1+6sin(x)=y.是可以允许的。

10.()表达式m=(a=4,4*5)和m=a=4,4*5的值是相等的。

11.()C语言中强制类型转换不会改变原变量的原有数据类型。

12.()表达式j=-i++和j=-(i++)不相等

13.()程序段:

i=8,j=10;

printf("

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

i,j,++i,j++);

其结果9,10,9,10.

14.()C语言中放在“”之间的内容都被视为字符串的一个构成部分,都可以在屏幕上原样显示。

15.()计算机程序的基本组成是:

指示计算机如何去解决某一问题的一组指令。

16.()计算机程序的执行过程实际上是对程序所表达的数据进行处理的过程。

17.()目前程序设计的理念已经从“面向过程的程序设计”向“面向对象的程序设计”方面转变。

18.()任何一个计算机程序都可以用机器语言、汇编语言和高级语言来编写。

19.()有人曾提出:

计算机程序=算法+数据结构。

20.()在程序设计中提到的算法就是“解决问题的方法和步骤”

21.()在程序设计中提到的数据结构就是“程序处理的对象的表示方法”

22.()计算机程序的算法就是解决

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

当前位置:首页 > 人文社科 > 法律资料

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

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