网站大量收购独家精品文档,联系QQ:2885784924

C语言程序设计试题A.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四川职业技术学院2005—2006学年第1学期期末考试 《C语言程序设计》(A) (供04电气、04机电班使用) 考试时间:120分钟满分:100分命题人:陈科 题号-一一二二二总分总分人 分数 一、单项选择题,答案不写入答题栏的一律不得分!(每题 1.5分,共 52.5分) 1、构造化程序设计的 3种构造是_________________。 A)次序构造、选择构造、转移构造 B)分支构造、等价构造、循环构造 C)多分支构造、赋值构造、等价构造 D)次序构造、选择构造、循环构造 2、以下表达中正确的选项是_________________。 A)C语言比其他语言高级 B)C语言能够不用编译就能被计算机辨别履行 C)C语言以靠近英语国家的自然语言和数学语言作为语言的表达 形式 D)C语言出现的最晚,拥有其他语言的一切优点 3、C语言中最简单的数据种类包括_________________。 A)整型、实型、逻辑型B)整型、实型、字符型 C)整型、字符型、逻辑型D)字符型、实型、逻辑型 4、 若变量已正确定义并赋值,以下切合C语语言法的表达式是______ A)a:=b+1B)a=b=c+2C)int18.5%3D) a=a+7=c+b 5、若变量a,i已正确定义,且i已正确赋值,合法的语句 A)a==1B)++i;C) a=a++=5;D)a=int(i); 6、已知: intt=0; while(t=1){...}  则以下表达正确的选项是__________________。 A)循环控制表达式的值为0B)循环控制表达式的值为1 7、若变量已正C)确循说环明控为制表float达式型不,合要法经过语句scanfD)(以”上%f%f%说法都不f,a,b,c对)给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式 A)10<回车>22<回车>33<回车> B)10.0,22.0,33.0<回车> C)10.0<回车>22.033.0<回车> D)1022<回车>33<回 有如下程序: main( ) { intx=1,a=0,b=0; switch(x) { case0:b++; case1:a++; case2:a++;b++; } printf(a=%d,b=%d\n,a,b );} 该程序的输出结果是 A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 a=2,b=2 9、有以下程序 main( ) {inti=1,j=1,k=2; if((j++||k++)i++) printf(%d,%d,%d\n,i,j,k ); } 履行后输出结果是 _________________。 A)1,1,2 B)2,2,1 C)2,2,22,2,3 10、有如下程序 main( ) {floatx=2.0,y; if(x<0.0)y=0.0; elseif(x<10.0)y=1.0/x; elsey=1.0; printf(%fn,y);} 该程序的输出结果是 A)0.000000 B)0.250000 0.500000 D)1.000000 11、有如下程序: main( ) {intn=9; while(n6){n--;printf (%d,n);} } 该程序的输出结果是 DB)9876 A)987 C)8765 12、在下列选项中,没有组成死循环的是 _________________。 A)inti=100;while(1) {i=i%100+1;if (i100)break; } for(;;); intk=10000; do{k++;}while(k10000); D)ints=36 ; while(s) --s; 13、 设intx=1,y=1; 表达式(!x||y--)的值是_________________________________________。 A)0 B) 1 C)2 D)-1 14、 有以下程序 floatfun(intx,inty) {return(x+y);} main( ) {inta=2,b=5,c=8; printf(%3.0f n,fun ((int)fun(a+c,b),a-c)); } __________________。 程序运行后的输出结果是 A)编译犯错 B) 9 C)21D)9.0 15、 若已定义的函数有返回值,贝 U以下对于该函数调用的表达中错误的 函数调用能够作为独立的语句存在 函数调用能够作为一个函数的实参 函数调用能够出现在表达式中 函数调用能够作为一个函数的形参 }  16、若有以下调用语句,则不正确的fun函数的首部是____________________ main( ) { inta[50],n; fun(n,a[9]) A

文档评论(0)

139****9559 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档