程序设计语言C期末考试题A答案.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试卷装订线题号-一一-二二-三总分得分阅卷人试卷说明:本试卷共 4页,满分 试卷装订线 题号 -一一 -二二 -三 总分 得分 阅卷人 试卷说明:本试卷共 4页,满分100分 1 2 3 4 5 6 7 8 9 10 B B A C A D B B C B 11 12 13 14 15 16 17 18 19 20 C B D A A C D B D A 21 22 23 24 25 26 27 28 29 30 B B D A D A D B D C 1、结构化程序所要求的基本结构不包括( B ) A、顺序结构 B、if…got结构 C、选择结构 D、循环结构 2、如有定义语句:int x=12,y=8,z; 在其后执行语句z=0.9+x/y,则z的值为(B ) B、1 C语言, B、 -080 C、2 (A ) C、 -8e1.0 prin tf("%d",--y); } B、963 程序的运行结果是( C、852 D、2.4 D、-80.0e C ) D、 8520 北京师范大学珠海分校 2011-2012学年第二学期期末考试(A卷答案) 开课单位: 应用数学学院 课程名称: 程序设计语言c 任课教师: 冯霜 考试类型: 闭卷 考试时间: 120 分钟 学院 姓名 号 班级 、单项选择题(请将答案填入下表内,每小题 2分,共60分) A、1.9 3、 以下选项中可作为 A、-80 4、 void main() { int y=9; for( ; y>0 ; y--) if(y%3==0) A、741 5、以下选项中叙述错误的是( A ) A、 C程序函数中定义的赋有初始值的 static变量,每调用一次函数,赋一次初值 B、 C程序的同一函数中,各复合语句内可以定义变量,其作用域仅限本复合语句内 C、 C程序函数中定义的 auto变量,若无初值,则其值是不定的 D、 C程序函数的形参不可以说明为 static型变量 TOC \o "1-5" \h \z 6、 若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是 (D ) A、实参和其对应的形参共占同一存储单元 B、形参只是形式上的存在,不占用存储单元 C、同名的实参和形参占同一存储单元 D、形参和实参分别占用不同的存储单元 7、 以下定义语句中正确的是 (B ) A、int a=b=0; B、char A=65+1,b= ' lC、;oat a=1,*b=&a,*c=&b; D、double a=10,*b=1.1; 8、 已知 int t=0; while (t=1) {printf( “"Ry}则以下叙述正确的是 (B ) A、循环控制表达式的值为 0 B、循环控制表达式的值为 1 C、循环控制表达式不合法 D、以上说法都不对 9、char ch= ' antk=12; printf("%c,%d,%d,",ch,ch,k); printf("k=%d \n",k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是( C ) A、 变量类型与格式描述符的类型不匹配,输出无定值 B、 输出项与格式描述符个数不符 ,输出为零值或不定值 C、 a,97,12, k=12 10、若有语句:D、 10、若有语句: int a=10,b=20; 执行表达式 (a=a>b)&&(b=b>a) 后, a 和 b 的值分别为( B) A、 0 A、 0和 1 B、 0和 20 C、10和1 D、以上答案都不正确 11 、以下错误的定义语句是 ( 11 、以下错误的定义语句是 ( C ) A、 int x[][3]={{0},{1},{1,2,3}}; B、 int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}; C、12、A、 C、int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}; 以下能正确定义一维数组的选项是( int a[5]={0,1,2,3,4,5}; char a={ A13、若定义语句:D C、 12、 A、 C、 int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}}; 以下能正确定义一维数组的选项是( int a[5]={0,1,2,3,4,5}; char a={ A 13、若定义语句: D、 int x[][3]={1,2,3,4}; , B , C }; int y=2011,*p=&y; B 、 (*p)++; B ) B、 D、 A 、 *p+=1; void main() { char p[]={"abc" },q[10]={ printf("%d%d\n",strlen(p),strlen(q)); }

文档评论(0)

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

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

1亿VIP精品文档

相关文档