北航《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
-----------------选择: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)