北航《C语言程序设计》在线作业一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


北航《C语言程序设计》在线作业一




一、单选题(共 15 道试题,共 60 分。)

1. 已知:int i=6,j;,则执行语句j=(++i)+(i++)后的j值是______。( )
A. 4
B. 14
C. 13
D. 15

2. 下列错误的语句是________。
A. int k,*p=&k; scanf(“%d”,&k);
B. int k,*p=&k; scanf(“%d”,p)
C. int k,*p; *p=&k; scanf(“%d”,p);
D. int k,*p ; p=&k; scanf(“%d”,p)

3. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为_____。
A. 0~255
B. 0~32767
C. 0~65535
D. 0~2147483647

4. C语言的编译系统对宏命令的处理是( )
A. 在程序连接时进行的
B. 在对源程序中的其它语句编译之前进行的
C. 在程序运行时进行的
D. 和C程序中的其它语句同时进行的

5. C语言中,长整型long数据在内存中的存储形式是( )。
A. ASCII
B. 原码
C. 反码
D. 补码

6. 以下函数原型说明正确的是________。
A. float add(int x, int y) ;
B. int add(int x;int y) ;
C. char add( x,y) ;
D. int add(char x[ ] [ ]) ;

7. 以下______是错误的转义字符。( )
A. \\'
B. '\'
C. '\81'
D. '\0'

8. 若有说明语句:int i,x[3][4];则以下关于x、*x、x[0]、&x[0][0]的正确描述是
A. x、*x、x[0]、&x[0][0]均表示元素x[0][0]的地址
B. 只有x、x[0]和&x[0][0]表示元素x[0][0]的地址
C. 只有x[0]和&x[0][0]表示的是元素x[0][0]的地址
D. 只有&x[0][0] 表示的是元素x[0][0]的地址

9. 程序应该必须包含的部分是( )
A. 头文件
B. 注释
C. 高级语言
D. 数据结构和算法

10. 一个C程序的执行是从( )
A. main()函数开始,直到main()函数结束
B. 第一个函数开始,直到最后一个函数结束
C. 第一个语句开始,直到最后一个语句结束
D. main()函数开始,直到最后一个函数结束

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

12. 以下各选项企图说明一种新的类型名,其中正确的是
A. typedef v1 int;
B. typedef v2=int;
C. typedef int v3;
D. typedef v4: int;

13. C语言中,关于 while 和 do while 循环语句的正确叙述是( )
A. while 语句的循环控制条件为真时结束循环。
B. do while 语句的循环控制条件为真时结束循环。
C. while 循环体中不允许是空语句。
D. do while 的循环体至少被执行一次.

14. 以下正确的函数原型为______。
A. void f( x, y );
B. f( int x; int y );
C. void f( int, int );
D. void f( int x, y );

15. 以下程序的输出结果是__________. main( ) { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf("%d%d%d%dn",a[0][3],a[1][2],a[2][1],a[3][0]); }
A. 0650
B. 1470
C. 5430
D. 输出值不定






北航《C语言程序设计》在线作业一




二、判断题(共 10 道试题,共 40 分。)

1. C语言的关键字都是小

写的。( )
A. 错误
B. 正确

2. 字符型变量用来存放字符常量,可以存放多个字符。( )
A. 错误
B. 正确

3. 指针变量和变量的指针是同一个名词不同说法。( )
A. 错误
B. 正确

4. rewind函数的作用是使指针重新返回文件的开头,此函数无返回值( )
A. 错误
B. 正确

5. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确

6. 在C语言中,不区分字母的大小写。( )
A. 错误
B. 正确

7. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确

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

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

10. C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( )
A. 错误
B. 正确






相关文档
最新文档