- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)