【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《ITAT第六届C语言在线模拟题及参考答案》,欢迎阅读!

全国ITAT教育工程就业技能大赛在线模拟试题
(比赛科目: C语言程序设计)
试卷在官网下载的,答案也是官网给的,有错误的地方用红色字体指出了,大家有什么疑问就在群里讨论。
熊勋泉
2011-09-25
一、单选题(15题 每题1分 共15分)
1.一个c程序的执行是从__A___。(知识点:1.3)
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束
D)本程序文件的第一个函数开始,到本程序main函数结束
2.下列字符串为标识符的是_A____。 (知识点:3.2)
A)_1_A B)5_student C)long D)!DF
3.下面字符常量正确的是__C___。 (知识点:3.5)
A)“c” B)‘\\'' C) ‘n’ D)‘ab’
4.已知各变量的类型说明如下:
int k,a,b;
unsigned w=5;
double x=1.42;
则以下不符合c语言语法的表达式是___A___ 。(知识点:3.9)
A)x%(-3) B)w+=-2 C)k=(a=2,b=3) D)a+=a-=a=3
5.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为___B_。(知识点:3.8)
A)7 B)8 C)9 D)10
6.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出方式为__B__。(知识点:4.4)
A)从左起输出该字串,右补空格
B)按原字符长从左向右全部输出
C)右对齐输出该字串,左补空格
D)输出错误信息
7.有一函数关系见下表: x x<0 x=0 x>0
y x-1 x x+1
下面程序段中能正确表示上面关系的是___C__。(知识点:5.3)
A)y=x+1; B)y=x-1;
if(x>=0) if(x!=0)
if(x==0) y=x; if(x>0) y=x+1;
else y=x-1; else y=x;
C)if(x<=0) D)y=x;
if(x<0) y=x-1; if(x<=0)
else y=x; if(x<0) y=x-1;
else y=x+1; else y=x+1;
8.若运行时给变量x输入12,则以下程序的运行结果是___A__。(知识点:5.2)
main()
{int x,y;
scanf("%d",&x);
y=x>12?x+10:x-12;
printf("%d\n",y);}
本文来源:https://www.wddqxz.cn/e73d2ae057270722192e453610661ed9ac51557e.html