ITAT大赛C语言程序设计复习题

2022-07-05 14:56:31   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《ITAT大赛C语言程序设计复习题》,欢迎阅读!
复习题,程序设计,大赛,语言,ITAT
第五届全国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 ;

}

}

A6

B9


C7

D12

(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); }

A0


B1

C4

D5

(4)对于浮点型变量f,能实现对f中的值在小数点后第四位进行四舍五入的表达式是()

Af=(f*1000+0.5)/1000.0

Bf=(f*1000+0.5)/1000

Cf=(int)(f*1000+0.5)/1000.0

Df=(f/1000+0.5)*1000

(5)现已定义整型变量int i=1; 执行循环语句“while(i++<5);”后,i的值()

A1

B5

C6

D、以上三个答案均不正确

(6)下列程序的输出结果是()

struct LH

{ int n;struct LH *m;}p[4];


本文来源:https://www.wddqxz.cn/5fb91c476bdc5022aaea998fcc22bcd127ff426b.html

相关推荐