北航《C语言程序设计》答案

2020-06-05 08:20

北航《C语言程序设计》在线作业一

单选题 判断题

一、单选题(共 15 道试题,共 60 分。) 1. 以下叙述中正确的是

A. 预处理命令行必须位于源文件的开头 B. 在源文件的一行上可以有多条预处理命令 C. 宏名必须用大写字母表示

D. 宏替换不占用程序的运行时间 正确答案:D

2. 以下各选项企图说明一种新的类型名,其中正确的是 A. typedef v1 int; B. typedef v2=int; C. typedef int v3; D. typedef v4: int; 正确答案:C

3. C语言对嵌套if语句的规定是:else总是与( )配对。 A. 其之前最近的if B. 第一个if

C. 其之前最近且不带else的if D. 缩进位置相同的if 正确答案:C

4. 已知:#define N 3; 执行语句i=N*3; 后,i=_______. A. 3 B. 6 C. 9

D. 以上均不正确 正确答案:C

5. 以下选项中可作为C语言合法常量的是 A. -8 B. -080 C. -8e1.0 D. -80.0e

正确答案:A

6. 以下不正确的C语言标识符是_____。 A. ABC B. abc C. a_bc D. ab.c

正确答案:D

7. 数组int**a[3][4]占据多大空间

A. 64 B. 12 C. 48 D. 128

正确答案:C

8. 已知:int x,a,b;下列选项中错误的if语句是______。( ) A. if(a=b) x++; B. if(a=

正确答案:B

9. 下列可以正确表示字符型常数的是______。 A. \B. ?t? C. \D. 297

正确答案:B

10. 表达式:10!=9的值是( ) A. true B. 非零值 C. 0 D. 1

正确答案:D

11. 在C语言中,形参的缺省存储类型是( ) A. auto B. register C. static D. extern

正确答案:A

12. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为_____。 A. 0~255 B. 0~32767 C. 0~65535

D. 0~2147483647 正确答案:C

13. 有以下语句:int b;char c[10];,则正确的输入语句是_______ A. scanf(\B. scanf(\C. scanf(\D. scanf(\正确答案:B

14. 为了避免嵌套的条件分支语句的二义性,C语言规定,C程序中的else总是与()组成配对关系。

A. 缩排位置相同的if B. 在其之前末配对的if

C. 在其之前末配对的最近的if D. 同一行上的if 正确答案:C

15. 已知:int a,*p=&a;,则下列函数调用中错误的是______。( ) A. scanf(\; B. scanf(\; C. scanf(\; D. printf(\; 正确答案:C

北航《C语言程序设计》在线作业一

单选题 判断题

二、判断题(共 10 道试题,共 40 分。)

1. 在C语言中,可以用typedef定义一种新的类型。( ) A. 错误 B. 正确

正确答案:A

2. C语言中规定函数的返回值的类型由在定义该函数时所指定的函数类型所决定。( ) A. 错误 B. 正确

正确答案:B

3. 在程序运行过程中,其值不能被改变的量称为常量( ) A. 错误 B. 正确

正确答案:B

4. 数组的大小是固定的,但可以有不同类型的数组元素。( ) A. 错误 B. 正确

正确答案:A

5. 字符型变量用来存放字符常量,可以存放多个字符。( ) A. 错误 B. 正确

正确答案:A

6. C程序中,有调用关系的所有函数不一定放在同一个源程序文件中。( ) A. 错误 B. 正确

正确答案:B

7. C语言的关键字都是小写的。( ) A. 错误 B. 正确

正确答案:B

8. 设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4 A. 错误 B. 正确

正确答案:B

9. 模运算符要求两侧均应为整型数据。( ) A. 错误 B. 正确

正确答案:B

10. 使用printf和scanf函数时,必须添加#include 命令。( ) A. 错误 B. 正确

正确答案:A

北航《C语言程序设计》在线作业二

单选题 判断题

一、单选题(共 15 道试题,共 60 分。) 1. 设有定义语句“char s[]=”123”;”,则表达式“s[3]”的值是 A. 1' B. '3' C. '\\0'

D. 存在语法错误 正确答案:C

2. 已知x=5,则执行语句x += x -= x*x ;后,x的值为______。 A. 25 B. 40 C. -40 D. 20

正确答案:C

3. 函数定义为Fun(int & i),变量定义n=100,则下面调用正确的是( ). A. Fun(20) B. Fun(20+n) C. Fun(n) D. Fun(&n)

正确答案:C

4. 简单变量做实参时,实参与其对应的形参之间的数据传递方式是( )。

A. 双向值传递方式 B. 地址传递方式 C. 单向值传递方式 D. 用户指定传递方式 正确答案:C

5. 若x为unsigned int型变量,则执行以下语句后的x值_______.x=15; y=5; printf(“%dn”,x%=(y%=2)); A. 0 B. 1 C. 6 D. 12

正确答案:A

6. 以下对C语言函数的有关描述中,正确的是:______。( )

A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B. 函数既可以嵌套定义又可以递归调用 C. 函数必须有返回值,否则不能使用函数

D. 程序中有调用关系的所有函数必须放在同一个源程序文件中 正确答案:A

7. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为_____。 A. 0~255 B. 0~32767 C. 0~65535

D. 0~2147483647 正确答案:C

8. 在一个源文件中定义的全局变量的作用域为( ) A. 源文件的全部范围 B. 本程序的全部范围 C. 本函数的全部范围

D. 从定义该变量的位置开始至本文件尾 正确答案:A

9. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( ) A. 整型常量 B. 整型表达式

C. 整型常量或整型表达式 D. 任何类型的表达式 正确答案:C

10. C语言源程序文件经过C编译程序编译连接之后生成一个后缀为( )的文件。 A. ”.c” B. “.obj” C. “.exe” D. “.bas”

正确答案:C

11. 如果有int a=5,b=3;则在执行“!a&&b++;”后a和b的值是( )


北航《C语言程序设计》答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:“十三五”重点项目-商业产业园项目商业计划书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: