大学大一C语言程序设计期末考试试卷习题及答案剖析.docx

大学大一C语言程序设计期末考试试卷习题及答案剖析.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 号 学 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 名 姓 班 _ _ _ _ _ _ _ _ _ _ _ 级 _ _ _ _ _ _ _ _ _ _ 院 学 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  四川师范大学计算机科学学院 2012~2013 学年度第二学期期末考试 ? C语言程序设计试卷 试卷 A ? ? ? 答卷说明 : ? 1、本试卷共 6 页,答题纸 3 页, 4 个大题, 35 个小题,满分 100 分, ? ? 120 分钟完卷。 ? ? 2、闭卷考试,所有的答案都必须写在答题纸上, 判卷以答题纸上答案 ? 为准。 ? 效 3、本试卷适用于 2011 级 1、2、3 班。 ? ) ( 无 号 一 二 三 四 分 分人 ? ? ? ? 题 分数 ? ? ? ? 答 得分 卷人 ? ? ? ? ) 内 一、( 在每小 的四个 答案中, 出一个正确答案,并将正确答案的 封 ( 序号填在 干的括号内。每小 1 分,共 20 分) ? ? 1、 在 C 言中,下列 符中合法的是 ( ) ? 线 A). -int B). in1_3 C). A_B!D D). const ? ? ? 2、 不属于 C 言基本数据 型的是 ( ) ? A). int B). union C). char D). unsigned ? 封 ? ? 3、 下面是 宏定 的描述。不正确的是 ( ) ? ? 密 A). 宏不存在 型 ,宏名无 型,它的参数也无 型 ) 密 B). 宏替 不占用运行 ( C). 宏替 只是字符串的 替代 ? D). 宏替 先 型, 型一致 才可以替 ? ? ? 4、 C 言中, ″\\xfds ″在内存中占用的字 数是 ( ) ? ? A).3 B).4 C).5 D).6 ? ? ? 5、int x; 行 printf( ″n%x″ ,~x^x);的 果是 ( ) ? A). ffffffff B). ff C). 0 D). 1 ? ? 6、 于 while 句, 的 法是 ( ) A). 用条件控制循 体的 行次数 B). 循 体至少要 行一次 计算机科学学院 C 语言程序设计 试卷 A 第 1 页(共 8 页) C).循环体有可能一次也不执行 D). 循环体中可以包含若干条语句 7、 执行下列语句后输出的结果是 ( ) int a=8,b=7,c=6; if(ab)if(bc){a=c;c=b;} printf(%d,%d,%d\n,a,b,c); A).6 , 7, 7 B).6, 7, 8 C).8,7, 6 D).8, 7, 8 8、 设 int a=9,b=20 ;则 printf( ″ %d,%dn″ ,a,----b) ;的输出结果是 ( ) A).9 , 19 B).9, 20 C).10,19 D).10, 20 9、 设 static char x[ ]= ″ 12345 ″ ,y[ ]={ ′ 10′;},那′么2′( , ′)3′ , ′ 4′ , ′ 5′ , ′ A).x 数组的长度等于 y 数组的长度 B).x 数组的长度大于 y 数组的长度 C).x 数组的长度少于 y 数组的长度 D).x 数组与 y 数组的存储区域相同 10、 设 int i,x[3][3]={1,2,3,4,5,6,7,8,9} ;则下面语句的输出结果是 ( ) for(i=0;i3;i++) printf( ″ %d″ ,x[i][2-i]); A).147 B).159 C).357 D).369 11、 执行完下列语句后, n 的值是 ( ) int n; for (n=0 ; n100 ; n=2*n+1); A).125 B).126 C).127 D).128 12、 有以下语句: int a=6;a+=a- =a*a;printf( “ %d输”出,a);结果 ( ) A). –132 B).–60 C). -24 D). 0 13、 为了连接两个字符串 s1 与 s2,应当使用 ( ) A). strcat( s1 , s2 ) B). strcpy( s1, s2 ) C). strlen( s1, s2 ) D). strcmp( s1, s2 ) 14、 设 int a,*p ;则语句 p=a; 中的运算符 “ ”的含义是 ( ) A). 位与运算 B).逻辑与运算 C).取指针内容 D). 取变量地址 15、 下面输出的结果为 ( ) int a=13, b=64; printf

文档评论(0)

131****8546 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档