2020年整合免费15秋北航《C语言程序设计》在线作业一答案满分名师精品资料

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

单选题 判断题

一、单选题(共 10 道试题,共 40 分。)

1. 以下程序的输出结果是__________. main( ) { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};

printf(\A. 0650 B. 1470 C. 5430

D. 输出值不定

-----------------选择:A

2. 在C语言中,形参的缺省存储类型是( ) A. auto B. register C. static D. extern

-----------------选择:A

3. 当执行以下程序时,( )。#include void main() { int a; while(a=5) printf(\A. 循环体将执行5次 B. 循环体将执行0次 C. 循环体将执行无限次 D. 系统会死机

-----------------选择:C

4. 为了避免嵌套的条件分支语句的二义性,C语言规定,C程序中的else总是与()组成配对关系。

A. 缩排位置相同的if B. 在其之前末配对的if

C. 在其之前末配对的最近的if D. 同一行上的if

-----------------选择:C

5. 若变量已正确说明为float类型,要通过语句scanf(\给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是________. A. 10<回车>22<回车> 33<回车>

B. 10.0,22.0,33.0<回车>22<回车> 33<回车> C. 10.0<回车>22.0 33.0<回车> D. 10 22<回车> 33<回车>

-----------------选择:B

6. 已知:int a,*p=&a;,则下列函数调用中错误的是______。( ) A. scanf(\; B. scanf(\;

C. scanf(\; D. printf(\;

-----------------选择:C

7. 若有定义:int x; 要将x强制转换为双精度型,应该写成 A. x(double) B. x double C. (double)x D. double(x)

-----------------选择:C

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

-----------------选择:B 9. 不合法的八进制数是( ) A. 0 B. 028 C. 077 D. 01

-----------------选择:B

10. 已知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 北航《C语言程序设计》在线作业一

单选题 判断题

二、判断题(共 15 道试题,共 60 分。)

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

-----------------选择:B

2. 设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4 A. 错误 B. 正确

-----------------选择:B

3. switch语句中,多个case可以共用一组执行语句。( ) A. 错误 B. 正确

-----------------选择:B

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

-----------------选择:A

5. 一个算法应该具备有穷性、确定性、输入、输出和有效性。( ) A. 错误 B. 正确

-----------------选择:B

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

-----------------选择:B

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

-----------------选择:B

8. 一个int型变量的最大允许值为32767,如果再加1就会溢出。( ) A. 错误 B. 正确

-----------------选择:B

9. 在一个函数中,不允许定义与结构体类型的成员相同名的变量。( ) A. 错误 B. 正确

-----------------选择:B

10. 模运算符要求两侧均应为整型数据。( ) A. 错误 B. 正确

-----------------选择:B

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

-----------------选择:B

12. 在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。( ) A. 错误 B. 正确

-----------------选择:A

13. switch语句中,各个case和default的出现次序不影响执行结果。( ) A. 错误 B. 正确

-----------------选择:B

14. 数组的大小是固定的,但可以有不同类型的数组元素。( )

A. 错误 B. 正确

-----------------选择:A

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

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4