北大15春《计算机编程语言》作业答案答案.docx

上传人:b****5 文档编号:2907369 上传时间:2022-11-16 格式:DOCX 页数:11 大小:17.33KB
下载 相关 举报
北大15春《计算机编程语言》作业答案答案.docx_第1页
第1页 / 共11页
北大15春《计算机编程语言》作业答案答案.docx_第2页
第2页 / 共11页
北大15春《计算机编程语言》作业答案答案.docx_第3页
第3页 / 共11页
北大15春《计算机编程语言》作业答案答案.docx_第4页
第4页 / 共11页
北大15春《计算机编程语言》作业答案答案.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

北大15春《计算机编程语言》作业答案答案.docx

《北大15春《计算机编程语言》作业答案答案.docx》由会员分享,可在线阅读,更多相关《北大15春《计算机编程语言》作业答案答案.docx(11页珍藏版)》请在冰豆网上搜索。

北大15春《计算机编程语言》作业答案答案.docx

北大15春《计算机编程语言》作业答案答案

作业ID:

20067

1.

设有语句inta=3;则执行语句a+=a-=a*a后,变量a的值是()(教材第三章、课件第02节)

d

A.A.0

B.B.3

C.C.9

D.D.-12

2.

设有intx=11;则表达式(x++*1/3)的值是()(教材第三章,课件第2-4节)

a

A.A.3

B.B.4

C.C.12

D.D.24

3.

下面哪一个是正确的字符常量(c)(教材第三章、课件第02节)

A.A.’\x43’

B.B.’\43’

C.C.’ab’

D.D.‘\043’

4.

下列均不是C语言关键字的是()(教材第三章、课件第02节)

d

A.A.whilegopow

B.B.getscharprintf

C.C.includescanfcase

D.D.defineIFtype

5.

设x,y,z,t均为int型变量,则执行语句

x=y=z=1;t=++x||++y&&++z;

后,t的值为()(教材第三章、课件第02节)

b

A.A.0

B.B.1

C.C.2

D.D.不确定

6.

以下程序的运行结果是(教材第四至六章、课件第03-07节)

ci.#include

ii.main(){

iii.inta=1;

iv.if(a++>1)printf(“%d\n”,a);

v.elseprintf(“%d\n”,a--);

vi.}

A.A.0

B.B.1

C.C.2

D.D.3

7.

以下对二维数组a的正确说明是(教材第七章、课件第08-12节)

c

A.A.inta[3][];

B.B.floata(3,4);

C.C.floata(3)(4);

D.D.doublea[1][4];

8.

有以下程序

i.#include“stdio.h"

ii.#defineF(X,Y)(X)*(Y)

iii.main()

iv.{inta=3,b=4;

v.printf("%d\n",F(a++,b++));

vi.}

程序运行后的输出结果是(a)(教材第七章,课件第8-12节)

A.A.12

B.B.15

C.C.16

D.D.20

9.

若函数的形参为一维数组,则下列说法正确的是()。

(教材第八章、课件第13-16节)

a

A.A.形参数组可以不指定大小

B.B.形参数组的元素个数必须等于实参数组的元素个数

C.C.调用函数时的对应实参必为数组名

D.D.形参数组的元素个数必须多于实参数组的元素个数

10.

若有定义intc[9],*p=c;则p+5表示()(教材第十章、课件第20-23节)a

A.A.数组元素c[5]的地址

B.B.数组元素c[5]的值

C.C.数组元素c[6]的地址

D.D.数组元素c[6]的值

11.

如果定义语句:

inta[3][6];,按内存中存放顺序,数组a的第10个元素是()(教材第七章,课件第8-12节)

c

A.A.a[0][4];

B.B.a[1][4];

C.C.a[1][3];

D.D.a[0][3];

12.

有以下程序:

i.#include

ii.#defineFUN(x,y)x*y

iii.main(){

iv.inta=1,b=2;

v.printf(“%d”,FUN(a+b,a-b));

vi.}

则执行后的输出结果为(教材第七章,课件第8-12节)

a

A.A.0

B.B.1

C.C.-1

D.D.2

13.

下面叙述不正确的是(a)(教材第八章、课件第13-16节)

A.A.在函数定义中,形参变量有时也可以是全局变量

B.B.函数返回值的数据类型取决于函数定义时为函数指定的数据类型

C.C.在函数定义中,形参变量是局部变量

D.D.在C程序中,函数调用可以作为函数的实参

14.

以下程序的输出结果是()

#definef(x)x*x

main()

{inta=6,b=2,c;

c=f(a)/f(b);

printf(“%d\n”,c);

}

(综合函数、数据类型等章节内容考察)

c

A.A.9

B.B.18

C.C.36

D.D.24

15.

结构化程序的三种基本结构是(a)。

(教材第四至六章、课件第03-07节)

A.A.顺序结构、选择结构、循环结构

B.B.递归结构、循环结构、转移结构

C.C.嵌套结构、递归结构、顺序结构

D.D.循环结构、转移结构、顺序结构

16.

在C语言程序中,表达式8/5的结果是()

(视频课件第02节,教材第三章)

c

A.A.1.6

B.B.2

C.C.1

D.D.3

17.

判断题:

对C语言中用到的任何一个变量都要规定其类型。

(课件第02节,教材第三章)

a

A.A.对

B.B.错

C.C.-

D.D.-

18.

判断题:

关系运算符<=与==的优先级相同。

(视频课件02节,教材第三章第二节)

b

A.A.对

B.B.错

C.C.-

D.D.-

19.

判断题:

x*=y+8等价于x=x*(y+8)。

(视频课件02节,教材第三章)

b

A.A.对

B.B.错

C.C.-

D.D.-

20.

判断题:

在C程序中,函数既可以嵌套定义,也可以嵌套调用。

(课件第13-16节,教材第八章)

b

A.A.对

B.B.错

C.C.-

D.D.-

21.

判断题:

在C程序中,函数既可以嵌套定义,也可以嵌套调用。

(课件第2节,教材第三章)

b

A.A.对

B.B.错

C.C.-

D.D.-

22.

判断题:

若有定义:

inta[3][4];则a[1+1][0]是对a数组元素正确引用。

(课件第08-12节,教材第七章)

b

A.A.对

B.B.错

C.C.-

D.D.-

23.

判断题:

指针就是地址,因此一个变量的指针就是该变量的地址。

(课件第20-23节,教材第十章)

a

A.A.对

B.B.错

C.C.-

D.D.-

24.

判断题:

一个函数中只允许有一条return语句。

(课件第13节,教材第八章)

b

A.A.对

B.B.错

C.C.-

D.D.-

25.

判断题:

在C程序中,每行中只能写一条语句。

(课件第03-07节,教材第四章)

b

A.A.对

B.B.错

C.C.-

D.D.-

26.

判断题:

数组中的元素类型可以不同。

(课件第08-12节,教材第七章)

b

A.A.对

B.B.错

C.C.-

D.D.-

27.

将二进制数1100100111用十进制表示

(课件2节,教材第三章)

807

28.

将十进制数2015分别用二进制、八进制、十六进制表示

(用、隔开)

(第三章,课件第2节)

2015(十进制)=11111011111(二进制)

2015(十进制)=3737(八进制)

2015(十进制)=7DF(十六进制)

29.

判断下列标识符中哪些不合法:

(教材第三章,课件第02节)

sumSumM.D.Johnday3daysstudent_name#33lotus_1_2chard

(按题目给出的顺序罗列,用、隔开)

正确答案:

不合法的有:

M.D.John3days#33chard<>

30.

将*.c、*.exe、*.obj三种类型的文件按照编译运行C语言程序时产生的顺序排列为。

(教材第一章,课件第01节)(用、隔开)

*.c、*.obj、*.exe

31.

若有定义:

inta=4,b=5;floatx=3.4,y=2.1;,则表达式(float)(a+b)/2+(int)x%(int)y的值为。

(第三章课件第2节数据类型部分)

500000

32.

intx;x=-3+4%5-6,则x的值为5。

(教材第三章课件2节)

33.

说明变量类型为双精度浮点数的关键字为。

(教材四章课件4节)

不会

34.

标准库函数scanf用来读取来自键盘的各种数据。

(课件13节教材八章)

35.

计算机能够处理的所有数据最终都是0和1的组合。

(教材第一章课件1节)

36.

已定义字符型变量a,请写出将“A”赋值给a的语句:

(教材第五章课件第6节)

不会

37.

函数调用时的实参和形参之间的数据是单向的传递。

(第三章值传递)

38.

C语言程序都是从main()函数开始执行的。

(第八章函数)

39.

表达式5%(-3)的值是____2______,表达式-5%(-3)的值是_____-2_____。

(第三章数据类型)

40.

设i,j,k均为int型变量,则执行完下面的for循环后,k的值为10。

(第四章课件第4-7节循环语句)

for(i=0,j=10;i<=j;i++,j--)k=i+j;

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

当前位置:首页 > 表格模板 > 调查报告

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

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