第四届全国ITAT教育工程就业技能大赛模拟试题(比赛科目C语言程序.doc

第四届全国ITAT教育工程就业技能大赛模拟试题(比赛科目C语言程序.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四届全国ITAT教育工程就业技能大赛模拟试题(比赛科目C语言程序.doc

第四届全国ITAT教育工程就业技能大赛模拟试题 (比赛科目: C语言程序设计) 该试卷只用于测试考试环境,非预赛模拟题,仅供参考。 一、单选题(15题 每题1分 共15分) 1.一个c程序的执行是从_____。(知识点:1.3) A)main函数开始,到main函数结束 B) C) D)main函数结束 2.下列字符串为标识符的是_____。 (知识点:3.2) A)_1_A B)5_student C)long D)!DF _____。 (知识点:3.5) A)“c” B)‘ C) n’ D)ab’ 4.已知各变量的类型说明如下: int k,a,b; unsigned w=5; double x=1.42; 则以下不符合c语言语法的表达式是______ 。(知识点:3.9) A)x(3) B)w2 C)k(a2,b=3) D)aa-=a=3 5.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为____。(知识点:3.8) A)7 B)8 C)9 D)10printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出方式为____。(知识点:4.4) A) B) C) D)输出错误信息 7.有一函数关系见下表: x y x0 x-1 x=0 x x0 x+1 下面程序段中能正确表示上面关系的是_____。(知识点:5.3) A)y=x+1; B)y=x-1; if(x=0) if(x!=0) if(x==0) y=x; if(x0) y=x+1; else y=x-1; else y=x; C)if(x=0) D) if(x0) y=x-1; if(x=0) else y=x; if(x0) y=x-1; else y=x+1; else y=x+1; 8.若运行时给变量x输入12,则以下程序的运行结果是_____。(知识点:5.2) main() { scanf(%d,x); y=x12?x+10:x-12; printf(d\n,y)} A) 0 B) 22 c) 12 D) 10 int k=10; while(k=0) k=k-1; 则下面描述中正确的是______。(知识点:6.3) A)while循环执行10次 B)循环体语句一次也不执行 B)循环是无限循环 D)循环体语句执行一次 10.c语言中whi1e和do-while循环的主要区别是_____。(知识点:6.4) A)do-while的循环体至少无条件执行一次 B)while的循环控制条件比do-while的循环控制条件严格 C)do-while允许从外部转到循环体内 D)do-while的循环体不能是复合语句 11.若i为整型变量,则以下循环执行次数是_____。(知识点:6.5) for(i=0;i=5;i++) printf(“%d”,i); A)5 B)0次 C)1次 D)6次 12.定义如下变量和数组 int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是_____。(知识点:7.2) for(k=0;k3;k++) ntf(“%d”,a[k][2-k]) A)357 B)369 C)159 D)147 _____。(知识点:8.2) A)double fun(int x,int y) B) fun(int xint y) nt y); D)double fun(int x,y); 14.变量的指针,其含义是指该变量的_____。(知识点:9.1) A)值 B)地址 c)名 D)一个标志 15.若有说明int *p,m=5,n;以下程序段正确的是_____。(知识点:9.2) A)p=n; B)p=n; scanf(%d,p); scanf(%d,*p); C)scanf(%d,n); D)p=n; *p=*n; *p=m; 二、多选择题(5题 每题2分 共10分) 1.若有定义int a[5],则下列对a数组元素或

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档