程序设计与算法语2011春期未模拟题11.docVIP

程序设计与算法语2011春期未模拟题11.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计与算法语言2011春期未模拟题 单项选择题 每小题列出的选项中只有一个是正确的,请选择正确的选项前的字母填在题后的括号内。 1.以下叙述正确的是: ( c ) A)在C程序中,main函数必须位于程序的最前面 B)C程序的每行中只能写一条语句 C)C语言本身没有输入输出语句 D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误 2.下面四个选项中,均是C语言关键字的选项是( b ) A)auto B)switch C)signed D)if enum typedef union struct include continue scanf type 3.下面正确的字符常量是: ( C ) A)a B)\\ C)W D) 4.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( A ) A)2.500000 B)2.7500OO c)3.500000 D)0.000000。 5. 4能正确表示当x 的取值在[1,10]和[200,210]范围内为真,否则为假的表达式是( C )。 A) (x=1) (x=10) (x = 200) (x=210) B) (x=1) || (x=10) ||(x=200) ||(x=210) c) (x=1) (x=10)||(x= 200) (x=210) D) (x =1)||(x =10) (x = 200)||(x=210) 6、若有语句:int a=4, *p=a;,下面均代表地址的一组选项是( c )   A、a, p, *a    B、*a, a, *p   C、a, p, *p    D、*p, *p, a 7、以下程序段的运行结果是( c ) char b[ ]=Basic, *p; for (p=b+4; p=b; p--)    printf(%s\n, p); A、 Basic B、 B C、 c D、 Basic asic a ic sic s sic ic i asic c c Basic 8、以下正确的函数定义形式是( d ) A. double fun1(int x, int y) { z=x+y; return z; } B. fun1(int x, y) { int z;  return z; } C. fun1(x, y) { int x, y; double z; z=x+y; return z; } D. double fun1(int x, int y) { double z; z=x+y; return z; } 9、以下正确的描述是( c )   A、定义函数时,形参的类型说明可以放在函数体内   B、return后面的值不能为表达式   C、如果函数值的类型与返回值类型不一致,以函数值类型为准   D、如果实参与形参的类型不一致,以实参类型为准 10、以下有关宏替换的叙述不正确的是( b )   A、宏名不具有类型   B、宏名必须用大写字母表示   C、宏替换只是字符替换   D、宏替换不占用运行时间 二、填空题 1. 已知x =43,ch=A,y=0则表达式(x=y chB!Y) 的值是_1_______________。 2. 执行语句for(i=1;i++4;);后变量i的值是__5______________。 3. 若有数组定义语句 int a[3][4]={{1,2,3},{4,5},{6}}; 则表达式a[0][2]*a[1][2]的值为__________ 4. 下面程序中(每行程序前面的数字表示行号) 1 int main(){ 2 int a[3]={11,23,34}; 3 int i,sum=0; 4 for(i=0,i3,i++) 5 sum+=a[i]; 6 printf(%d\n,sum); 7 } 有语法错误的行及改正后的代码为__________

文档评论(0)

skewguj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档