15春奥鹏西北工业大学《C语言程序设计》在线作业
15春《C语言程序设计》在线作业试卷总分:100 测试时间:--
一、单选题(共35道试题,共70分。)
1.若a=2,b=3,则a | b的值是( )。
A. 0
B. 1
C. 2
D. 3
满分:2分
2.
1
A. 10
B. 15
C. 100
D. 150
满分:2分
3.( )是C语言提供的合法的数据类型说明关键字。
A. Float
B. signed
C. integer
D. Char
满分:2分
4.
1
A. 23
B. 24
C.
25
D. 26
满分:2分
5.若有说明:int a[]={0,0};则下面不正确的叙述是( )。
A. 数组a的每个元素都可得到初值0
B. 二维数组a的第一维大小为1
C. 因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1
D. 只有元素a和a可得到初值0,其余元素均得不到初值0
满分:2分
6.
1
A.
B.
C.
D.
满分:2分
7.
1
A. 20.7
B. 6,12
C. 20,8
D. 8,20
满分:2分
8.以下函数定义首部形式正确的是( )。
A. double fun(int x,int y)
B. double fun(int x;int y)
C. double fun(int x.int y);
D. double fun(int x,y)
满分:2分
9.组成C语言程序的是( )。
A. 过程
B. 函数
C. 子程序
D. 主程序和子程序
满分:2分
10.
1
A. x*y/u*v
B. x*y/u/v
C.
x*y/(u*v)
D.
x/(u*v)*y
满分:2分
11.以下不正确的说法是( )。
A. 实参可以是常量、变量或表达式
B. 形参可以是常量、变量或表达式
C. 实参可以为任意类型
D. 如果形参与实参的类型不一致,以形参类型为准
满分:2分
12.以下不是死循环的语句是( )。
A. for (y=9,x=1;x>++y;x=i++) i=x
B. for ( ; ; x+=i)
C. while (1) { x++ ; }
D. for (i=10 ; ; i--) sum+=i
满分:2分
13.以下有关宏替换的叙述不正确的是( )。
A. 宏替换不占用运行时间
B. 宏名无类型
C. 宏替换只是字符替换
D. 宏名必须用大写字母表示
满分:2分
14.
1
A.
B.
C.
D.
满分:2分
15.
1
A. 0
B.
1
C. 2
D. 6
满分:2分
16.
1
A. 11
B. 10
C. 6
D. 有语法错误
满分:2分
17.
1
A. 596
B. 579
C. 5690
D. 出错
满分:2分
18.
1
A.int
B. int *
C. (*int)
D. (int*)
满分:2分
19.
执行下列程序片段时输出结果是( )。1
A. 65535
B. -1
C. -32767
D. 1
满分:2分
20.
1
A. a=5
B.a={2,’a’,1.2}
C. printf("%d",a)
D. n=a
满分:2分
21.下面对typedef的叙述中不正确的是( )。
A. 用typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的标识符来代表
D. 使用typedef有利于程序的通用和移植
满分:2分
22.在宏定义#define PI 3.14159中,用宏名PI代替一个( )。
A. 单精度数
B. 双精度数
C. 常量
D. 字符串
满分:2分
23.
1
A. double fun(int x,double y)
B. fun(int x,double y)
C. double fun(int , double )
D. fun(x,y)
满分:2分
24.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( )。
A. 连接、编译
B. 编译、连接
C. 连接、运行
D. 运行
满分:2分
25.算法是( )。
A. 为解决一个问题而采取的方法和步骤
B. 为设置一个问题而采取的方法和步骤
C. 为解决一个问题而开会讨论
满分:2分
26.结构化算法是( )。
A. 由顺序结构、选择结构和循环结构等三种基本结构顺序组成的算法
B. 由顺序结构、选择结构和树结构等三种基本结构顺序组成的算法
C. 由顺序结构和选择结构二种基本结构顺序组成的算法
满分:2分
27.
1
A. 56,70
B. 0,0
C. 40,50
D. 62,75
满分:2分
28.( )是程序设计的灵魂。
A. 人
B. 算法
C. 公式
D. 方程
满分:2分
29.1
A.
B.
C.
D.
满分:2分
30.1
A.
B.
C.
D.
满分:2分
31.1
A.
B.
C.
D.
满分:2分
32.
1
A.
B.
C.
D.
满分:2分
33.在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
满分:2分
34.在C语言中,字符’A’在内存中以( )形式存放。
A. 原码
B. BCD码
C. 反码
D. ASCII码
满分:2分
35.11
A.
B.
C.
D.
满分:2分
二、多选题(共5道试题,共30分。)
1.一个计算机程序应包括( )的内容。
A. 对数据的描述
B. 对企业的描述
C. 对操作的描述(算法)
D. 对社会的描述
满分:6分
2.计算机算法可分为( )两大类别。
A. 数值运算算法
B. 非数值运算算法
C. 结构运算
D. 形式运算
满分:6分
3.函数体一般包括( )两部分。
A. 声明
B. 执行
C. 形式
D. 操作
满分:6分
4.三种基本程序结构是( )。
A. 顺序结构
B. 选择结构
C. 循环结构
D. 树结构
满分:6分
5.计算机算法的特性包括( ) 。
A. 有穷性
B. 确定性
C. 有零个或多个输入
D. 有一个或多个输出
E. 有效性
满分:6分
页:
[1]