12秋北京航空航天大学《C语言程序设计》在线作业二

所属学校:北京航空航天大学 科目:C语言程序设计 2015-03-04 17:07:56

北航《C++语言程序设计》在线作业二
试卷总分:100
单选题 判断题


一、单选题(共 15 道试题,共 60 分。)
1.若x是整型变量,表达式 (x=10.0/4.0) 的值是()
A. 2.5
B. 2.0
C. 3
D. 2
此题选: D
2.给出说明语句:int a=100,b=40,c=92; 则表达式(ab)? a+c : b+c的值是( ).
A. 192
B. 1
C. 132
D. 100

3.已知int x;float y;则下列表达式的值为1.5的是________。
A. x=3/2.0
B. x=3/2
C. y=3/2
D. y=3/2.0
此题选: D
4.若已定义x和y为double类型,则表达式:x=2,y=x+3/2的值是__________.
A. 3
B. 3.0
C. 3.5
D. 4

5.以下叙述错误的是
A. C语言本身没有输入输出语句
B. 一个可执行的C源程序必须包含一个main函数
C. C程序中,注释说明只能位于一条语句的后面
D. C程序的基本组成单位是函数

6.C语言源程序文件经过C编译程序编译连接之后生成一个后缀为( )的文件。
A. ”.c”
B. “.obj”
C. “.exe”
D. “.bas”

7.下面程序的输出结果是__________. main() { int x=10,y=10; printf("%d %dn",x--,--y); }
A. 10 9
B. 9 9
C. 9 10
D. 10 10

8.用8位无符号二进制数能表示的最大十进制数为______。
A. 127
B. 128
C. 255
D. 256

9.以下对二维数组进行正确初始化的是_____。
A. int a[][3]={1,2,3,4,5,6}
B. int a[2][3]={{1,2},{3,4},{5,6}}
C. int a[2][]={1,2,3,4,5,6}
D. int a[2][]={{1,2},{3,4}}

10.以下函数的返回结果是( ). int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
A. 求字符串的长度
B. 将字符串x连接到字符串p后面
C. 将字符串x复制到字符串p
D. 将字符串x反向存放

11.在C语言中,不正确的int类型的常数是( )
A. 0
B. 32768
C. 037
D. 0xaf

12.函数定义为Fun(int & i),变量定义n=100,则下面调用正确的是( ).
A. Fun(20)
B. Fun(20+n)
C. Fun(n)
D. Fun(&n)

13.若有 char c[5]={''c'',''d'',''/0'',''e'',''/0''};则执行语句printf("%s",c);结果是( )。
A. cd/0e
B. ''c''''d''
C. cd
D. cd e

14.C语言中,关于 while 和 do while 循环语句的正确叙述是( )
A. while 语句的循环控制条件为真时结束循环。
B. do while 语句的循环控制条件为真时结束循环。
C. while 循环体中不允许是空语句。
D. do while 的循环体至少被执行一次.
此题选: D
15.已知:int x=1,y=2,z;,则执行z=xy?++x:++y;后,z的值为( )
A. 1
B. 2
C. 3
D. 4




北航《C语言程序设计》在线作业二
试卷总分:100
单选题 判断题


二、判断题(共 10 道试题,共 40 分。)
1.在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。( )
A. 错误
B. 正确

2.C语言程序总是从主函数开始执行,在主函数结束。( )
A. 错误
B. 正确

3.C语言中没有逻辑类型但有集合类型。( )
A. 错误
B. 正确

4.在使用C语言库函数时,要用预编译命令“#include”将有关的头文件包括到用户源文件中。( )
A. 错误
B. 正确

5.用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A. 错误
B. 正确

6.数组的大小是固定的,但可以有不同类型的数组元素。( )
A. 错误
B. 正确

7.使用getchar函数可以不添加#include<stdio.h;命令。( )
A. 错误
B. 正确

8.数据结构指的是数据的组织形式,数组就是一种数据结构( )
A. 错误
B. 正确

9.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。( )
A. 错误
B. 正确

10.使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
A. 错误
B. 正确






版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: