云南开放大学C语言程序设计 形考作业2(主观)[答案]满分答案
C语言程序设计形考作业2
试卷总分:100 得分:40
一、单选题 (共 8 道试题,共 24 分)
1.C语言通过( )可以实现一些特殊的语言功能,它是要放在所有函数之外,并以#号开头的。
A.函数调用语句
B.预处理命令
C.说明语句
D.复合语句
正确答案:-----
2.设有如下程序:
main()
{
int **p;
int *a, b=20;
a=&b;
p=&a;
printf("%d ", ** p);
正确答案:-----
}
上面程序的输出结果是( )。
A.20
B.j的地址
C.i的地址
D.运行错误
正确答案:-----
3.设int a[10],*p;则执行p=a后的等价表达式是( )。
A.*p=&a[1]
B.p=&a[1]
C.*p=&a[0]
D.p=&a[0]
正确答案:-----
4.计算机的主机主要由( )组成。
A.主板、CPU、内存
B.主板、显示器、硬盘
C.键盘、显示器、内存
D.主存储器、硬盘、移动存储器
正确答案:-----
5.( )是C语言的基本数据类型。
A.数组
B.算术类型
C.函数
D.构造型
正确答案:-----
6.( )是用来标识变量名、符号常量名、函数名、数组名、类型名、文件名和标号的有效字符序列。
A.空白符
B.标识符
C.制表符
D.回车换行符
正确答案:-----
7.设有如下的程序段:
char str[ ]="This a book";
char *ptr;
ptr=str;
执行上面的程序段后,*(ptr+2)的值为( )。
A.'s'
B.'i'
C.'h'的地址
D.'h'
正确答案:-----
8.下列不是数据的表示单位的是( )。
A.位
B.字节
C.双字节
D.字
正确答案:-----
云南开放大学C语言程序设计 形考作业2(主观)[答案]多选题答案
二、多选题 (共 4 道试题,共 16 分)
9.常用的算法表示方法有( )。
A.自然语言表示法
B.流程图表示法
C.N-S图表示法
D.伪代码表示法
正确答案:-----
E.计算机语言表示法
10.程序设计过程应当包括( )不同阶段。
A.分析
B.设计
C.编码
D.测试
正确答案:-----
E.维护
F.编写程序文档
11.良好的代码设计风格包括( )。
A.适当注释、分段
B.对齐、缩进、空格
C.区分大小写
D.变量及函数的命名
正确答案:-----
E.泛型使用
12.计算机内存的主要性能指标包括( )。
A.存储容量
B.存储速度
C.数据传输延时(CAS延迟时间)
D.数据位宽(字长)
正确答案:-----
E.带宽
F.奇偶校验
三、主观填空题 (共 10 道试题,共 30 分)
13.函数类型又细分为##。
14.若有定义和语句:int a[4]={1,2,3,4},*p; p=&a[3]; ,则*--p的值是##。
15.在C语言中,使用##表示对数据的操作,其操作的数据被称为##。
16.计算机软件系统包括##两大类。
17.在C程序中使用的各种变量都应预先加以定义,即“##”。
正确答案:-----
21.派生类型又细分为##。
19.正常启动Turbo C 2.0后,主界面的菜单栏中包括##8个菜单项;底部有“功能操作热键”(F1~F10)等。
正确答案:-----
20.程序设计语言可以分为##等4代。
21.定点数的常用码制有##三种。
22.##就是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。
四、问答题 (共 3 道试题,共 30 分)
23.简述什么是运算符的优先级与结合性。
24.简述C程序的主要结构特点。
25.简述面向过程的程序设计方法遵循的设计原则。
云南开放大学C语言程序设计 形考作业2(主观)[答案]历年参考题目如下: