C试题库汇总本科专业.doc

上传人:b****1 文档编号:192851 上传时间:2022-10-06 格式:DOC 页数:27 大小:177KB
下载 相关 举报
C试题库汇总本科专业.doc_第1页
第1页 / 共27页
C试题库汇总本科专业.doc_第2页
第2页 / 共27页
C试题库汇总本科专业.doc_第3页
第3页 / 共27页
C试题库汇总本科专业.doc_第4页
第4页 / 共27页
C试题库汇总本科专业.doc_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

C试题库汇总本科专业.doc

《C试题库汇总本科专业.doc》由会员分享,可在线阅读,更多相关《C试题库汇总本科专业.doc(27页珍藏版)》请在冰豆网上搜索。

C试题库汇总本科专业.doc

C语言程序设计试题库

题号【知识点所在章节:

答案】题目

一、填空题

1.【1:

符号语言高级语言】计算机语言的发展经历了机器语言、___________、和__________三个阶段。

2.【1:

编译连接】C语言程序开发的四个步骤是:

编辑、______、_____、运行。

3.【3:

1换行】在C语言中,字符类型的数据在内存中占_______个字节,转义字符“\n”的功能是____________。

4.【3:

整型1】运算符%两侧运算量的数据类型必须都是_______________,若有定义语句:

intx=3,y=2;floata=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为_____。

5.【4:

21】若有说明语句:

intx=1,y=0;则表达式x>(y+x)?

10:

12.5>y++?

2:

3的值为_______;表达式!

(3<6)||(4<9)的值是_________。

6.【4:

elseif】为了避免if嵌套条件语句的二义性,C语言规定________与其前面最近的_____语句配对。

7.【5:

breakcontinue】C语言中终止整个循环的语句是____;结束本次循环的语句是____。

8.【5:

dowhile()switch()】C语言中至少执行一次循环体的循环语句是____;break语句只能用于循环语句和_______语句。

9.【6:

54】若有定义:

doublea[5],则a数组的长度为____________;a数组中下标的上限为______________。

10.【6:

03】若有定义:

intb[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,b[1][2]的值为__________;b数组中列下标的上限为___________。

11.【6:

#includestrcpy(s2,s1)】如果调用了gets函数,则需要预处理命令_______________________;欲将字符串s1复制到字符串s2中,其语句是____________________________。

12.【7:

函数首部函数体】在C语言中,一个函数一般由两个部分组成,它们是_______和________。

13.【7:

定义递归调用】函数可以嵌套调用,但是不可以嵌套____;函数直接或者间接地自己调用自己,被称为函数的_______。

14.【7:

值传递首地址】C语言规定,简单变量作实参时,和它对应的参数之间的传递方式是____;若用数组名作为函数调用的实参,传递给形参的将是数组的_____。

15.【1:

main()、花括号{}】每一个C语言程序都必须有且只有一个函数。

函数体由括起来。

16.【1:

分号、结束】每个语句最后都有一个,表示语句。

17.【7:

main函数】C语言规定,可执行程序的开始执行点是。

18.【2:

选择结构、循环结构】3种基本结构包括:

顺序结构、和。

19.【3:

字母、数字和下划线,数字】C语言规定标识符只能有、和三种字符组成,且第一个字符不能为。

20.【3:

3、1】表达式7/2的结果是,表达式7%2的结果是。

21.【4:

0、1】在C语言中,逻辑“假”值用表示,逻辑“真”值用表示。

22.【4:

1、0】已知charc=48;inti=1,j=10;执行语句j=!

(c>j)&&i++;则i和j的值分别是和。

23.【5:

4、4】循环语句for(x=0,y=0;(y!

=123)&&(x<4);x++)执行的循环次数是:

_____次,执行后x=。

24.【6:

1、0、8、10】若有定义:

inta[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[0][0]得到的初值是,a[1][1]得到的初值是,a[2][2]得到的初值是,a[2][3]得到的初值是。

25.【6:

元素、整个】C语言中只能逐个引用数组、而不能一次引用数组。

26.【7:

直接、间接】函数的递归调用不过是一个函数或地调用它自身。

27.【7:

函数首部、函数体】在C语言中,一个函数由和两部分组成,而后者一般包括声明部分和执行部分。

28.【3:

1、0】若a=1,b=4,c=3,则表达式!

(a

c||1的值是,表达式f=a>b>c的值是。

29.【3:

1、0】当a=3,b=2,c=1时,表达式!

(a

c||1的值是,表达式f=a>b>c的值是。

30.【6:

2、4】若有定义:

doublex[3][5];则x数组中行下标的上限为列下标的上限为。

31.【3:

0】表达式4>3&&7<5-!

0的值为。

32.【1:

函数、main()】C语言程序由组成,C程序中有且仅有一个函数。

33.【7:

值、单向】若用数组元素或变量作为函数调用的实参,则实参传递给形参的是,而数据是传递的。

34.【3:

8、4】C语言中(VC++6.0),double型数据存储在内存中占个字节。

float型数据存储在内存中占个字节。

35.【1:

目标程序、可执行程序】用C语言编写的程序是源程序,必须经过编译生成,经过连接生成才能运行。

36.【7:

函数声明函数体】在C语言中,一个函数一般由两个部分组成,它们是和。

37.【3:

stdio.h】C语言程序中引用标准输入输出库函数,必须在每个源文件的首部写下#include<>。

38.【3:

变量、表达式】在赋值表达式中,赋值符号的左侧只能是,不能是常量或。

39.【3:

x2/(3*x+5)】若有代数式x2÷(3x+5),则正确的C语言表达式为:

________。

40.【4:

逗号运算符、赋值运算符】在所有的运算符中,优先级别最低的是,其次是。

41.【4:

if-else语句的嵌套、switch语句】在程序设计过程中,我们使用或者来实现多分支结构。

42.【5:

while语句、for语句】常用的循环语句有,do-while语句和。

43.【6:

行,字符型数组】二维数组在存储过程中按存储,字符串用存储。

44.【7:

实参,形参】函数调用时,参数的传递方向是由到。

45.【7:

值,地址】数组元素作函数参数时,是传递,数组名作函数参数时,是传递。

46.【8:

另外一个变量的地址,它所指向的变量的类型】指针变量内存储的内容是,其数据类型与一致。

47.【8:

直接访问间接访问】直接用变量名进行访问的方式称为,还有一种访问方式是。

48.【3:

-14】若x为int型变量,则执行以下语句后x的值为。

x=7;x+=x-=x+x;

49.【4:

非0的数值】在C语言中,表示逻辑“真”值用。

50.【5:

判断条件表达式,执行循环体语句】while循环的特点是先,再。

51.【6:

常量表达式常量表达式】在c语言中,二维数组的定义方式为:

类型说明符数组名[][]

52.【6:

00】若有定义:

doublex[3][5];则x数组中行下标的下限为,列下标的下限为。

53.【8:

指针指针变量】一个变量的地址称为该变量的。

如果有一个变量专门用来存放另一变量的地址,则称它为。

54.【1:

分号】在语句中,给变量赋值时,赋值语句必须以____________结尾。

55.【3:

一(或单)】getchar函数可以接收_________个字符,输入数字也按字符处理。

56.【4:

10】若a=6,b=4,c=2,则表达式a&&b||b-c的值是________,表达式a-b

57.【2:

726】若inta=1,b=2,c=3;执行语句a+=b*=c;后a的值是____________;若a为整型变量,则表达式(a=4*5,a*2),a+6的值为____________。

58.【4:

算术运算符、关系运算符、赋值运算符】关系、算术、赋值三种运算符的运算优先顺序,由高到低为_______________、_______________、_______________。

59.【7:

整型指针型】已知函数定义为:

intstat(inta,float*p){……………},则此函数的两个参数类型分别是_______________、_______________。

60.【1:

.c.obj.exe】C语言源程序文件的后缀是_______,经过编译后生成文件的后缀是_______,经过链接后生成文件的后缀是________。

61.【3:

4】定义intx,y;执行y=(x=1,++x,x+2);后,y的值是________。

62.【2:

300】已知i=5,写出语句i*=i+1;执行后整型变量i的值是_______,已知intx=1/4;则x的值为______。

63.【6:

109】若有定义:

doublea[10],则a数组的长度为____________;a数组中下标的上限为____________。

64.【4:

y%2==0y%2!

=0】设y为int型变量,请写出描述“y为偶数”的表达式_______________,写出描述“y为奇数”的表达式_______________。

65.【6:

1560】若定义inta[3][5];则a数组所含数组元素的个数是_________,a数组所占的字节数是__________字节。

66.【7:

有参函数无参函数】从有无参数的角度看,将函数分为_______________和______________。

二、单选题

1.【1:

A】C语言源程序文件的扩展名是()。

A、cB、exeC、objD、db

2.【1:

D】C语言的注释形式是()。

A、*…*B、(…)C、{…}D、/*…*/

3.【3:

C】以下错误的转义字符是()。

A、‘\\’B、‘\”’C、‘\81’D、‘\0’

4.【3:

D】在C语言中,数字029是一个()。

A、八进制数B、十六进制数C、十进制数D、非法数

5.【3:

D】以下运算符中优先级最低的是()。

A、&&B、&C、||

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

当前位置:首页 > 工作范文 > 制度规范

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

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