内容发布更新时间 : 2024/11/15 0:53:09星期一 下面是文章的全部内容请认真阅读。
北航《C语言程序设计》在线作业三
单选题 判断题
一、单选题(共 10 道试题,共 40 分。)
1. 用C语言编制的源程序要变为目标程序,必须经过 A. 编辑 B. 编译 C. 解释 D. 连接
-----------------选择:B 2. 当执行以下程序时,( )。#include
-----------------选择:C 3. 以下说法错误的是
A. do-while语句与while语句的区别仅是关键词“while”出现的位置不同 B. while语句是先进行循环条件判断,后执行循环体的 C. do-while是先执行循环体,后进行循环条件判断 D. while、do-while和for语句的循环体都可以是空语句 -----------------选择:A
4. 已知:int x,a,b;下列选项中错误的if语句是______。( ) A. if(a=b) x++; B. if(a=
-----------------选择:B
5. 若int型数据占2个字节,则以下语句的输出为_______.int k=-1; printf(“%d,%un”,k,k); A. -1,-1 B. -1,32767 C. -1,32768 D. -1,65535
-----------------选择:D
6. 简单变量做实参时,实参与其对应的形参之间的数据传递方式是( )。 A. 双向值传递方式 B. 地址传递方式 C. 单向值传递方式 D. 用户指定传递方式
-----------------选择:C
7. 下面的for语句______。for(x=0,y=0;(y!=123)&&(x<4);x++);( )