北京大学 03081002-计算机编程语言-2019春(答案)
一、选择题(共6题,每题2分,共12分)(鼓励独立完成作业,严惩抄袭)
1. 下列选项中合法的变量名是(教材第三章,课件第二节)
A. int
B. ab
C. 1ab
D. a.b
试题编号:19-01
试题类型:单选题
标准答案:***
试题难度:容易
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
2. 结构化程序的三种基本结构是(教材第四至六章、课件第03-07节)
A. 顺序结构、选择结构、循环结构
B. 递归结构、循环结构、转移结构
C. 嵌套结构、递归结构、顺序结构
D. 循环结构、转移结构、顺序结构
试题编号:18-2
试题类型:单选题
标准答案:***
试题难度:容易
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
3. 如果定义语句:int a;,按内存中存放顺序,数组a的第10个元素是()(教材第七章,课件第8-12节)
A. a
B. a
C. a
D. a
试题编号:18-4
试题类型:单选题
标准答案:***
试题难度:较难
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
4. 声明字符型变量的关键字是(教材第三章,课件第二节)
A. string
B. double
C. char
D. printf
试题编号:19-02
试题类型:单选题
标准答案:***
试题难度:容易
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
5. 使用DEFINE语句定义常量PI正确的是(教材第九章,课件第 19 节)
A. #define PI 3.14
B. define PI 3.14
C. define PI=3.14
D. define PI 3.14;
试题编号:19-04
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
6. 若有定义int c[ 9 ], *p = c; 则p + 5表示( )(教材第十章、课件第20-23节)
A. 数组元素c的地址
B. 数组元素c的值
C. 数组元素c的地址
D. 数组元素c的值
试题编号:18-5
试题类型:单选题
标准答案:***
试题难度:较难
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
二、(共4题,每题4分,共16分)
7. 教材3-4节,课件02-07
代码 :
#include
//输入半径与高求体积
int main() {
int PI=3;
double r,h;
scanf("%lf %lf",&r,&h);
printf("%.4lf\n",PI*r*r*h);
return 0;
}
输入 2.5 3.5
输出
试题编号:19-06
试题类型:
标准答案:***
试题难度:容易
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
8.
(课件第 13-16 节,教材第八章)
#include<stdio.h>//1行
int f(int x){
if (x==1)
return 1;
else return x*f(x-1);
}
int main() {
int x;
scanf("%d",&x);
printf("%d",f(x));
}
输入 5
输出
试题编号:
试题类型:
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
9. 教材3-4节,课件02-07
#include<stdio.h>//1行
int main() {
int x,y;
scanf("%d%d",&x,&y);
printf("%d %d %d %d",x/y,x*y,x-y,x+y);
}
输入 4 3 输出
试题编号:
试题类型:
标准答案:***
试题难度:容易
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
10.
(知识点:课件第2节,教材第三章)
页:
[1]