《C语言程序设计》第3章作业.doc

《C语言程序设计》第3章作业.doc

ID:50290276

大小:283.00 KB

页数:6页

时间:2020-03-07

《C语言程序设计》第3章作业.doc_第1页
《C语言程序设计》第3章作业.doc_第2页
《C语言程序设计》第3章作业.doc_第3页
《C语言程序设计》第3章作业.doc_第4页
《C语言程序设计》第3章作业.doc_第5页
资源描述:

《《C语言程序设计》第3章作业.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、窗体顶端《C语言程序设计》第3章作业布置日期:2012-2-23     截止日期:2012-3-1一、单选题(每小题6分,共96分) 1、已知:int a,b;对于下列if语句,正确的描述是______。if(a=b) printf("A is equal to B");    A、在编译时,C编译程序能指出该语句有语法错误    B、在编译时,C编译程序不能指出该语句有语法错误    C、没有语法错误,但不能得到正确结果    D、以上选择都不对 2、若要求在if后一对圆括号中表示a不等于

2、0的关系,则能正确表示这一关系的表达式是______。    A、a<>0    B、!a    C、a=0    D、a 3、以下错误的if语句是______。    A、if(x>y);    B、if(x==y)x+=y;    C、if(x!=y)scanf(    D、if(x

3、 5、在下面的条件语句中(其中s1和s2表示是C语言的语句),只有一个在功能上与其它三个语句不等价,它是______。    A、if(a)s1;elses2;    B、if(a==0)s2;elses1;    C、if(a!=0)s1;elses2;    D、if(a==0)s1;elses2; 6、若有下面程序片段,则输出结果为______。int k=-3;if(k<0)printf("####")else printf("&&&&");    A、####    B、&&&&    

4、C、####&&&&    D、有语法错误,无法运行。 7、若int i=10;执行下列程序后,变量i的正确结果是______。switch(i){  case 9:  i+=1;  case 10: i+=1;  case 11: i+=1;  default: i+=1;}    A、10    B、11    C、12    D、13 8、设有说明语句:int a=1,b=0;则执行以下语句后输出为______。switch(a){  case 1:     switch(b)     { 

5、 case 0: printf("**0**");break;        case 1: printf("**1**");break;     }   case 2: printf("**2**");break;}    A、**0**    B、**0****2**    C、**0****1****2**    D、有语法错误 9、下面程序运行结果为______。#include void main(){int a=2,b=-1,c=2;if(a

6、1;printf("%d",c);}    A、0    B、1    C、2    D、3 10、#include void main(){int a=1,b=2,c=3;if(a>b)if(a>c)printf("%d",a);else printf("%d",b);printf("%d",c);}    A、1    B、2    C、3    D、以上三个答案均有错误 11、对if语句中表达式的类型,下面正确的描述是_________。    A、必须是关系表达式    B、必须是关系

7、表达式或逻辑表达式    C、必须是关系表达式或算术表达式    D、可以是任意表达式 12、多重if_else语句嵌套使用时,寻找与else配套的if方法是_________。     A、缩排位置相同的if    B、其上最近的if    C、下面最近的if    D、同行上的if 13、以下错误的if语句是_________。    A、if(x>y)z=x;    B、if(x==y)z=0;    C、if(x!=y)printf("%d",x)    D、if(x>y)x++;y--;

8、 14、以下判断两个字符串相等的正确方法是_________。    A、if(str1=str2)    B、if(str1==str2)    C、if(strcpy(str1,str2)=0)    D、if(strcmp(str1,str2)==0) 15、执行下面程序的正确结果是_________。# include "stdio.h"int main(void)   double x, y;           {   printf("Enter x:");      

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。