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)

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