C语言程序设计是湖北专升本考试常考科目,众多专业都需要考查学生的能力,下文为考生提供了专项训练题,帮助大家备考学习。
一、填空题(10小题,每空2分,共20分)
1、C语言中,double型数据在内存中占用______个字节来存储。
2、已知:char ch=’A’;,则下列表达式的值是______。
ch=(ch>=’A’&& ch<=’Z’)?(ch+32):ch;
3、在C语言中,规定标识符只能由字母、数字或下划线三类字符组成,且第一个字符必须为______或______.
4、若 x=2,y=3,则x%=y+3 之值为______.
5、一个C语句的最后至少应有一个______.
6、C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是______。
7、若定义的函数没有返回值时,则应在该函数说明时加一个类型说明符______。
8、程序的三种基本结构为顺序结构、______、______。
9、在C语言中每个表达式语句必须以______结束。
10、下面程序的运行结果是______。
int main()
{int a[]={9,8,7,6,5,4,3,2,1,0),*p=a+5;
printf(“%d”,*--p);
return 0;)
二、阅读程序指出其中错误并加以改正(1小题,每空1分,共10分)
//共有5处错误,请列出错误的代码行并给出更正的代码#include<stdio.h>:
int main()
int a,b,c,max;
scanf("%d, %d, %d",a, b, c);
max=a;
if(b>max)
剴⓪Ц霓泝贴(max>c)
max=b ;
maX=C ;
printf("max=%d/n",max)
1.错误的代码为:__________________
更正的代码为:__________________
2.错误的代码为:__________________
更正的代码为:__________________
3.错误的代码为:__________________
更正的代码为:__________________
4.错误的代码为:__________________
更正的代码为:__________________
5.错误的代码为:__________________
更正的代码为:__________________
欢迎关注【湖北专升本网】获取专升本最新资讯。