2009C程序设计考试(07级机械)试题.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
装 订 线 西安工业大学试题纸 装 订 线 学年学期 2008~2009学年第二学期 课程名称 计算机程序设计基础(C语言)A卷 命题教师 集体命题 审 批 考试形式 闭卷 考试类型 考试 使用班级 07级机械学院 考试时间 2009年6月25日 考试地点 学生班级 姓 名 学 号 备 注 一.选择题:(共20分=2分×10) 下列用户定义的C语言标识符中,合法的是(B) A.2a B.sum C.default D.a+b 已知:char a; int b; float c; double d; 执行语句c=a+b+c+d;后,变量c的数据类型是(C) A.char B.int C.float D.double 设有:int x=3,y=4,z=5;则下面表达式中值为0的是(D) A.x && y B.x<=y C.x || !y D.!(x<y)&&z 以下对二维数组a进行正确初始化的是(D) A.int a[2][ ]={{1,2},{3,4,5}}; B.int a[3][ ]={{1,2,3},{4,5,6}}; C.int a[2][4]={{1,2,3},{4,5},{6}}; D.int a[ ][2]={{1,2},{3,4},{5,6}}; C语言中函数调用的方式有(D) A.函数调用语句 B.函数表达式 C.函数参数 D.以上三者 在C语言中,以下正确的描述是(B) A.函数的定义可以嵌套,但函数的调用不可以嵌套 B.函数的定义不可嵌套,但函数的调用可以嵌套 C.函数的定义和函数的调用均不可以嵌套 D.函数的定义和调用均可以嵌套 若有定义:int a=5,*p = &a;有错误的表达式是(B) A.*&a B.&*a C.&*p D.*&p 若有说明:int a[10],*p = a;可表示a[3]元素的是(A) A.*(p+3) B.*a+3 C.*p+3 D.*p[3] 若有定义:int *p() { … } 则p是一个(C) A.整型变量名 B.整型指针变量名 C.返回整型指针的函数 D.指向整型函数的指针变量 若有定义:struct yy { char a[4]; double b; float c;} y; 则y所占内存大小为(A) A.16 B.13 C.12 D.8 装 订 线 装 订 线 二.阅读程序,写出运行结果:(共40分=4分×10) 装 订 线 装 订 线 程序1: 程序2: void main ( ) { int a = 3 , b = 4 , c ; c = a - b ? a + b : a * b ; printf( “%d”, c ) ; } void main ( ) { int x=1234,s=0; while ( x ) { s=s*10+x%10;x=x/10;} printf ( “%d

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档