北大15春《计算机编程语言》作业答案答案Word格式文档下载.docx
- 文档编号:15818409
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:11
- 大小:17.33KB
北大15春《计算机编程语言》作业答案答案Word格式文档下载.docx
《北大15春《计算机编程语言》作业答案答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《北大15春《计算机编程语言》作业答案答案Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
C.C.’ab’
D.D.‘\043’
4.
下列均不是C语言关键字的是()(教材第三章、课件第02节)
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
B.B.1
C.C.2
D.D.不确定
6.
以下程序的运行结果是(教材第四至六章、课件第03-07节)
ci.#include<
stdio.h>
ii.main(){
iii.inta=1;
iv.if(a++>
1)printf(“%d\n”,a);
v.elseprintf(“%d\n”,a--);
vi.}
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++));
程序运行后的输出结果是(a)(教材第七章,课件第8-12节)
A.A.12
B.B.15
C.C.16
D.D.20
9.
若函数的形参为一维数组,则下列说法正确的是()。
(教材第八章、课件第13-16节)
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节)
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));
则执行后的输出结果为(教材第七章,课件第8-12节)
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);
}
(综合函数、数据类型等章节内容考察)
A.A.9
B.B.18
C.C.36
15.
结构化程序的三种基本结构是(a)。
(教材第四至六章、课件第03-07节)
A.A.顺序结构、选择结构、循环结构
B.B.递归结构、循环结构、转移结构
C.C.嵌套结构、递归结构、顺序结构
D.D.循环结构、转移结构、顺序结构
16.
在C语言程序中,表达式8/5的结果是()
(视频课件第02节,教材第三章)
A.A.1.6
B.B.2
C.C.1
17.
判断题:
对C语言中用到的任何一个变量都要规定其类型。
(课件第02节,教材第三章)
A.A.对
B.B.错
C.C.-
D.D.-
18.
关系运算符<
=与==的优先级相同。
(视频课件02节,教材第三章第二节)
19.
x*=y+8等价于x=x*(y+8)。
(视频课件02节,教材第三章)
20.
在C程序中,函数既可以嵌套定义,也可以嵌套调用。
(课件第13-16节,教材第八章)
21.
。
(课件第2节,教材第三章)
22.
若有定义:
inta[3][4];
则a[1+1][0]是对a数组元素正确引用。
(课件第08-12节,教材第七章)
23.
指针就是地址,因此一个变量的指针就是该变量的地址。
(课件第20-23节,教材第十章)
24.
一个函数中只允许有一条return语句。
(课件第13节,教材第八章)
25.
在C程序中,每行中只能写一条语句。
(课件第03-07节,教材第四章)
26.
数组中的元素类型可以不同。
27.
将二进制数1100100111用十进制表示
(课件2节,教材第三章)
807
28.
将十进制数2015分别用二进制、八进制、十六进制表示
(用、隔开)
(第三章,课件第2节)
2015(十进制)=11111011111(二进制)
2015(十进制)=3737(八进制)
2015(十进制)=7DF(十六进制)
29.
判断下列标识符中哪些不合法:
(教材第三章,课件第02节)
sumSumM.D.Johnday3daysstudent_name#33lotus_1_2chard<
c_above$2008
(按题目给出的顺序罗列,用、隔开)
正确答案:
不合法的有:
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;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机编程语言 北大 15 计算机 编程 语言 作业 答案