【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《ITAT大赛C语言程序设计复习题》,欢迎阅读!
第五届全国ITAT教育工程就业技能大赛预赛试题
C语言程序设计试题
一、单选题(共计60题)
(1)在下述程序中,if (i>j)语句共执行的次数是()。
main()
{ int i=0,j=14,k=2,s=0;
for(;;)
{ i+= k ;
if(i>j)
{ printf(“%d”,s);
break ;
}
s+=i ;
}
}
A、6
B、9
C、7
D、12
(2)若要用fopen函数打开一个二进制文件,该文件要既能读也能写,当文件不存在时新建文件,则文件
打开方式应是()。
A、"ab+"
B、"rb+"
C、"wb+"
D、"ab"
(3)下列程序的输出结果是()。
struct student
{ int a, b, c; };
main()
{ struct student stu[2]={{2,3,4},{5,6,7}}; int t;
t=stu[0].a+stu[1].b%stu[0].c;
printf("%d \n",t); }
A、0
B、1
C、4
D、5
(4)对于浮点型变量f,能实现对f中的值在小数点后第四位进行四舍五入的表达式是()。
A、f=(f*1000+0.5)/1000.0
B、f=(f*1000+0.5)/1000
C、f=(int)(f*1000+0.5)/1000.0
D、f=(f/1000+0.5)*1000
(5)现已定义整型变量int i=1; 执行循环语句“while(i++<5);”后,i的值为()。
A、1
B、5
C、6
D、以上三个答案均不正确
(6)下列程序的输出结果是()。
struct LH
{ int n;struct LH *m;}p[4];
本文来源:https://www.wddqxz.cn/5fb91c476bdc5022aaea998fcc22bcd127ff426b.html