武汉科技大学信息学院2011期末C语言程序设计试卷A.docVIP

武汉科技大学信息学院2011期末C语言程序设计试卷A.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉科技大学信息学院2011期末C语言程序设计试卷A

试 题 2011 年~ 2012 年第 2 学期 课程名称: C语言程序设计 专业年级: DB电子信息工程2011级 考生学号: 考生姓名: 试卷类型: A卷 □ B卷 □ 考试方式: 开卷 □ 闭卷 □ ……………………………………………………………………………………………………… 一 单项选择题 每小题2分,共10分 下面__【1】___是将x的值正确赋值给了数组array的第一个元素。 A)array x; B array x[0]; C array[0] x; D array[1] x; ___【2】______函数的功能是在一个字符串末尾连接另一个字符串。 A)strAdd B strcat C strcpy D strcmp C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为 【3】 。 A 地址传递 B 由实参传给形参,再由形参传回给实参 C 单向值传递 D 由用户指定传递方式 以下是正确定义指针变量同时使其指向整型变量x的语句是__【4】____。 A int *ptr *x; B int ptr *x; C int *ptr x; D int *ptr x; 5. 以下程序的输出结果为 【5】 , #define PT 5.5 #define S y PT * y * y main int a 1,b 2; printf “%4.1f\n”,S a+b ; A 12.0 B 9.5 C 12.5 D 33.5 二、填空题(每空2分,共28分) 若a是int型变量,且a的初值为6,则计算下列表达式后a的值为 【1】 。 a+ a- a*a 条件“2 x 6”的C语言表达式是_____【2】________。 int a 3,b 0; a||b ____【3】____ 若有定义:char *name[ ] “Fellow me”,”Great wall”,”Fortran”,”computer design” ; char **p_str name; 则*name[1] __【9】_____; 语句puts name[2] 的执行结果__【10】_____; strcmp name[2],name[3] ?puts name[2] :puts name[3] 的执行结果为__【11】 ; printf “%s,* p_str+1 的执行结果为___【12】_________。 若已定义: struct student int sno; name char[20];; float score; n 115,”liming”,85 ; struct student *pn n; 下面两个语句均可以实现功能,从键盘输入值存到变量n的score成员中; scanf “%d”,_【13】_______ ; scanf “%d”, _【14】_______ ; 三、读下列程序,写出程序的运行结果(每题6分,共18分) 1、#include void main int x; for x 12;x 7;x- 2 printf x %d\n,x ; 2、#include void main int List[10] 0 ; int i; for i 0;i 10;i++ printf %d ,List[i] ; printf \n ; for i 0;i 5;i++ List[2*i+1] i+2; for i 0;i 10;i++ printf %d ,List[i] ; #include int b 4; void fun1 int a,int b int temp; temp a; a b; b temp; void fun2 int *p1,int *p2 int temp; temp *p1; *p1 *p2; *p2 temp; void fun3 int *p static int c 1; *p *p+c; c c+1; void main int a 10; printf a %d b %d\n,a,b ; fun1 a,b ; printf a %d b %d\n,a,b ; fun3 a ; printf a %d b %d\n,a,b ; fun2 a,b ; printf a %d b %d\n,a,b ; fun3 a ; printf a %d b %d\n,a,b ; 四、程序填空 每空2分,共18分 1、函数功能:将矩阵a[9][9]左上方数据置1,右下方数据置-1,主对

文档评论(0)

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

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

1亿VIP精品文档

相关文档