淮海工学院大一c语言期中试题,《C语言程序设计》期中测验试卷.doc

《C语言程序设计》期中测验试卷

———————————————————————————————— 作者:

———————————————————————————————— 日期:

淮 海 工 学 院

10 – 11 学年 第 2 学期 C语言程序设计 期中考试试卷

题号

总分

得分

单项选择题答题表

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

一、单项选择题(共20题,每题1分,共20分,答案填写在单项选择题答题表中)

以下叙述中正确的是( )。

C 程序的基本组成单位是语句

C 程序中的每一行只能写一条语句

简单C 语句必须以分号结束

C 语句必须在一行内写完在

一个C程序是由____________。

一个主程序和若干个子程序构成

一个或多个函数构成

若干过程组成

若干子程序组成

以下选项中正确的定义语句是____________。

double a; b;

double a=b=7;

double a=7, b=7;

double, a, b;

计算机能直接执行的程序是( )。

C源程序

目标程序

汇编程序

可执行程序

下列符号可以作为变量名的是____________。

+a

*p

_DAY

next day

设c是字符变量,则以下表达式正确的是____________。

c=666

c='c'

c="c"

c="abcd"

以下说法正确的是____________。

输入项可以为一个实型常量,如scanf("%f", 3.5)

只有格式控制没有输入项也能进行正确输入,如scanf("%d")

当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(%4.2f", &f)

当输入数据时,必须指定变量的地址,如scanf("%f", &f)

若a, b, c均定义为整型,要给它们输入数据,正确的输入语句是____________。

read(a, b, c);

scanf("%d%d%d", a, b, c);

scanf("%D%D%D", a, b, c);

scanf(%d%d%d", &a, &b, &c);

若有if (w) –x; else ++y; 则其中与w 等价的表达式是____________。

w == l

w == 0

w != l

w != 0

为了避免嵌套的if-else语句的二义性,C语言规定else总是与____________组成配对关系。

缩排位置相同的if

在其之前未配对的if

在其之前最近的未配对的if

同一行上的if

选择出合法的if语句(设int x, a, b, c;)____________。

if(a == b) x++;

if (a =< b) x++;

if(a <> b) x++;

if (a=>b) x++;

若变量已正确定义为int 型,要通过语句scanf("%d, %d, %d", &a, &b, &c);给a 赋值1、给b 赋值2、给c 赋值3,以下输入形式中错误的是(凵 代表一个空格符)( )。

凵凵凵1,2,3

1凵2凵3

1, 凵凵凵2, 凵凵凵3

1,2,3

C语言中while和do-while循环的主要区别是____________。

do-while的循环体至少无条件执行一次

while的循环控制条件比do-while的循环控制条件严格

do-while允许从外部转到循环体内

do-while的循环体不能是复合语句

以下关于数组的描述正确的是____________。

数组的大小是固定的,但可以有不同类型的数组元素

数组的大小是可变的,但所有数组元素的类型必须相同

数组的大小是固定的,所有数组元素的类型必须相同

数组的大小是可变的,可以有不同类型的数组元素

以下关于字符数组的描述中错误的是____________

字符数组可以存放字符串

字符数组中的字符串可以整体输入和输出

可以在赋值语句中通过赋值运算符"="对字符数组整体赋值

不可以用关系运算符对字符数组中的字符串进行比较

若有定义语句:char s[10]="123\n\0\45670";,则strlen(s)的值是__________。

9

7

3

4

在C语言程序中,下列叙述正确的是____________。

函数的定义可以嵌套,但函数的调用不可以嵌套

函数的定义不可以嵌套,但函数的调用可以嵌套

函数的定义和调用都可以嵌套

函数的定义和调用均不可以嵌套

以下叙述中错误的是________。

用户定义的函数中可以没有return 语句

用户定义的函数中可以有多个return 语句,以便可以调用一次返回多个函数值

用户定义的函数中若没有return 语句,则

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值