C语言期末模考_第1页
C语言期末模考_第2页
C语言期末模考_第3页
C语言期末模考_第4页
C语言期末模考_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言期末模考

I.在c语言中,输出操作是库函数完成。|填空题1

空1答案:stdio.h

2.在C语言中的实型变量分为两种类型,它们是____类型和类型。[填空

题]

空1答案:float

空2答案:double

3.在C语言中,一个ini型数据在内存中占2字节,则int型数据的取值范围为

到【填空题]

空1答案:-32768

空2答案:32767

4.C语言规定:标识符只能由三种字符组成。[填空题]

空1答案:字母

空2答案:数字

空3答案:下划线

5.C语言源程序的基本单位是o[填空题]

空1答案:函数

6.开发C语言程序的步骤可以分成4步,即和

oI填空题]

空1答案:编辑

空2答案:编译

空3答案:连接

空4答案:运行

7.标识符分为o【填空题1

空1答案:关键字

空2答案:预定义标识符

空3答案:用户标识符

8.有定义语句:inix,y,z,执行x=(y=4,z=8,z=16)后,x的值为。1填空题I

空1答案:2

9.结构化设计中的三种基本结构是\[填空题]

空1答案:顺序结构

空2答案:循环结构

空3答案:选择结构

10.表达式(a=3*5,a*4),a+15的值为a的值为。[填空题]

空1答案:30

空2答案:18

11.当a=5,b=4,c=2时,表达式a>b!=c的值是。[填空题]

空1答案:1

12.计算表达式b=25/3%3后,b的值为o[填空题]

空1答案:2

13.C语言提供的合法的数据类型关键字是()。[单选题]

A、Double

B、short正确答案)

C、integer

D、Char

14.C语言程序的基本单位是()。[单选题]

A、程序行

B、语句

C、函数正确答案)

D、字符

15.C语言的基本数据类型不包括()[单选题]

A.字符型

B.整型

C.实型

D.逻辑型;正玳答案)

16.C语言源程序的后缀是()|单选题1

A..exe

B..c(正确答案)

C..cpp

D..obj

17.C语言程序从()开始执行[单选题]

A.本程序的main函数正确答案)

B.本程序中的第一个语句

C.本程序的第一个函数

D.本程序的第一个可执行语句

18.一个C语言程序是由()[单选题]

A、一个主程序和若干子程序组成

B、函数组成正俄答案)

C、若干过程组成

D、若干子程序组成

19.在C语言中,char型数据在内存中的存储形式是()。[单选题]

A、补码

B、反码

C、源码

D、ASCII码(正确答案)

20.在C语言中,表达式7%2的结果是()[单选题]

A、14

B、3

C、3.5

D、1(正确答案)

21.以下不是C语言的特点的是()[单选题1

A、C语言简洁、紧凑

B、能够编制出功能复杂的程序:正确答案)

C、C语言可以直接对硬件进行操作

D、C语言移植性好

22.以下不正确的C语言标识符是()[单选题]

A、ABC

B、abc

C、a_bc

D、ab.c(正确答案)

23.设变量a是整型,f是实型,i是双精度型,则表达式10+'a,+i*f值的数据类型

为()。[单选题]

A、int

B、float

C、double(正确答案)

D、不确定

24.putchar。和puts。函数分别是()[单选题]

A.输入一个字符,输出一个字符

B.输入一个字符,输入一个字符串

c输出一个字符,输出一个字符串:正确答案)

D.输出一个字符,输入一个字符串

25•一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是

0o[单选题]

A、有零个或多个输入(正确答案)

B、有零个或多个输出

C、有穷性

D、可行性

26.下列运算符中优先级最高的是()。[单选题]

A、<

B、+

C、%(正确答案)

D、!二

27.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表

达式为D。[单选题]

A、a<>0(正确答案)

B、!a

C、a=0

D、a

若有以下定义inta,b;floatx,则正确的赋值语句是(B)。

A、a=1,b=2

B、b++;

C、a=b=5

D、b=int(x);

28.在下列选项中,不正确的赋值语句是()o[单选题]

A、++t;

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

C、k=i=j;

D、a=b+c=l;(正确答案)

29.下面合法的C语言字符常量是A。[单选题]

A、"(正确答案)

B、"AM

C、65

D、A

30.下面正确的字符常量是()o[单选题]

A、“C“

B、3(正确答案)

C、,bW'

D、23'

31.下列不正确的转义字符是()。[单选题]

A、'\\'

B、'\"

C、,074,(正确答案)

D、UT

32.表达式:10!=9的值是D。[单选题]

A、true;(正确答案)

B、非零值;

C、0;

D、1;

33.设inta=12,则执行完语句a+=a-=a*a后,a的值是D。[单选题]

A、552(正确答案)

B、264

C、144

D、-264

34.执行下面程序中的输出语句后,输出结果是()。

#include<stdio.h>

voidmain()

{inta;

printf("%d\n'\(a=3*5,a*4,a+5));

)[单选题]

A、65

B、20正确答案)

C、15

D、10

35.如下程序,输入数据:12345M678<cR>后(<cR>表示回车),x的值是()。

#include<stdio.h>

voidmain()

{intx;floaty;

scanf("%3d%f',&x,&y);

}[单选题]

A、12345

B、123(1

C、45

D、345

36.下面程序的输出是()o

#inckide<stdio.h>

voidmain()

{intx=023;

printf("%d\n",-x);

}[单选题]

A、17

B、18正确答案)

C、23

D、24

37.以下程序的执行结果是()o

#include<stdio.h>

voidmain()

{inti=10,j=10;

printf(',%d,%d\n'\++i,j-);

}[单选题]

A、11,10(正确答案)

B、9,10

C、11,9

D、10,9

38.下面程序的输出的是()。

#include<stdio.h>

voidmain()

{intx=10,y=3;

printf("%d\n';y=x/y);

}I单选题]

A、0

B、I

C、35确答案)

D、不确定的值

39.在C程序中,每行只能写一条语句。[判断题]

错(正确答案)

40.在C程序中,注释说明只能位于一条语句的后面。[判断题]

错:确答案)

41.C语言书写格式是自由的,每行可以写多个语句,一条语句也可以写在多行。

[判断题I

对二确答案)

42.C语言把文件看作是一个字符(字节)的序列。[判断题]

对(正确答案)

43.C语言编写的源程序必须经过编译连接后生成可执行程序,才能运行。[判断题]

对(正确答案)

44.C程序主函数中的一个变量可以被定义为两个或多个不同的类型。[判断题]

错(正确答案)

45.C语言程序的三种基本结构是顺序结构、选择结构和递归结构。[判断题]

错(正确答案)

46.C程序是由函数构成的,每一个函数完成相对独立的功能。[判断题]

对(正确答案)

47.C程序总是从程序的第一条语句开始执行。[判断题]

错(正确答案)

48.C程序的书写格式要求严格,区分大小写,并且一行内只能写一条语句。[判断

题]

错(正确答案)

49.C语言程序的基本单位是语句。[判断题]

错(正确答案)

50.C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。【判断

51.C语言规定:在一个源程序中.main函数的位置必须在最开始。[判断题]

错(正确答案)

52.C语言规定:在一个源程序中,main函数的位置必须在最开始。[判断题]

错(正确答案)

53.一个C语言程序有且只有一个main函数,是程序运行的起点。[判断题1

对(正确答案)

54.一系列计算机指令的有序组合就构成了程序。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论