1 / 7
文档名称:

专升本C语言练习册答案补充.docx

格式:docx   大小:22KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

专升本C语言练习册答案补充.docx

上传人:jiyudian11 2022/4/11 文件大小:22 KB

下载得到文件列表

专升本C语言练习册答案补充.docx

相关文档

文档介绍

文档介绍:: .
第一讲c程序和C程序概述
模拟题
C语言程序设计试卷(A)
"intget_str_length(charc[]){
intlength=O;
inti=O;
while(c[i++])
length++;
returnlength;voidmain(){
charc[10000];printfC'请输入一个字符串:J;
scanf("%s",c);printf(”字符串的长度为:%d\n",get_str_length(c));
}#include""
#include""#defineN10
voidinvert(intx[]){inti,t;
for(i=0;i<N/2;i++)
{t=x[i];x[i]=x[N-1-i];x[N-1-i]=t;}}
main(){
inti,a[N];n”,N);
for(i=0;i<N;i++)
{
printf("the%dthnumberis:”,i);
scanf("%d",&a[i]);
}
printf("theintegersyouinputis:\rT);
for(i=0;i<N;i++)
printf(H%5d",a[i]);
invert(a);
prin廿(”\ntheintegersafterinvertis:\n");
for(i=0;i<N;i++)
printf(H%5d",a[i]);
printf("\n");C语言程序设计试卷(B)
考试时间:120分钟请考生注意:本卷共五道大题,请将第一、二、三题的正确答案填在答题卡对应的编号
题号
-一一




总分
得分
>'A&&ch<'Z'>0&&x<5lly>0&&y<5
5. (sl,s2)(*p)()
9. a[2]、填空(10分,每题1分)
1. x===,则表达式x+y/3*(int)(x+z)%2/5的值为。
2. C语言中,char型数据在内存中的存储形式是。
3. 判断字符型变量ch是否为人写字母的表达式>_ch>5A'&&chv'Z'_。
4. 表示""的表达式是_x>0&&x<5lly>0&&y<5_。
5. 局部变量的作用范围是:在局部变量定义的函数或复合语句内。
6. 若定义x[5],则数组名x的含义是一数组的首地址_;若说明chars1[20]=”hello”,s2[]='world";则将s2与si连接的语句为_strcat(sl,s2)
&定义一个指向函数的指针变量p的语句为一int(*p)()_。
9. 若定义chara[5],*p=a侧*(p+2)表示一a[2]___。
10. 全局变量放在内存的—静态存储区。
二、阅读程序,写岀程序运行结果(30分,每题6分