- 8
- 0
- 约1.39千字
- 约 8页
- 2023-10-26 发布于江苏
- 举报
专升本C语言历年考试题及答案
PAGE
PAGE 7
printf(%xn, (0x19 1) 0x17);
5.? 下列程序段的输出结果是__ k=4 s=6___。?
int k, s;
?????? for(k=0, s=0; k10; k++)
????????????? if (sk) break ;
??? else s += k;
printf(k=%d s=%d, k, s);
6.??? 下列程序段的输出结果是__15___。?
??? #define MIN(x,y)?? (x)(y)?(x) : (y)
??? printf(%d,10*MIN(10,15));
7.??? 下列程序在运行时可能会出错,原因是__指针变量s未赋初值____。
?????? # include
void main( )
{?? char *s;
?????????? gets(s);
??? puts(s);
}
8.??? 下列程序段的输出是___6? 0__。
# include
??? int f(int m)?????????????????????
{?? static int k=0;
??? int s=0;???????????
??????? for(; k=m; k++) s++;
??????? return s;
}
void main( )
{? int s1, s2;
?? s1=f(5);
?? s2=f(3);
?? printf(%d %d\n, s1, s2);
}
9.??? 下列程序段的输出结果是__ fgh ___。?
char? *st[ ]={abcd,efgh,ijkl,mnop};
printf(%s, *(st+1)+1);
10.? 用typedef定义一个含10个元素的整型数组ARR。
???????????? typedef? int? ARR[10];???????
11.以下程序调用findmax函数返回数组中的最大值,请填空。findmax(int *a,int n){ int *p,*s;for(p=a,s=a; p-aif (?? *p*s??? ) s=p;return(*s);}main(){ int x[5]={12,21,13,6,18};printf(%d\n,findmax(x,5));}
?
三、程序(段)填空题
1.设变量x, y, z已正确定义和赋值,请仔细阅读程序段A,然后在程序段B中填入正确的内容,使程序段A和程序段B有相同的功能。
程序段A?程序段B?x=x+y;
y=x-y;
x=x-y;
z=x+y;?? z=x? ;
? x=y? ;
y=z;
z=x+y;?
2.请仔细阅读函数f1,然后在函数f2中填入正确的内容,使函数f1和函数f2有相同的功能。
char *f1(char s[ ], char t[])
{? int k;
?? for(k=0; t[k]!= ; k++)
????? s[k]=t[k];
?? s[k]= ;
?? return s;
}
您可能关注的文档
最近下载
- 2026年党章综合知识测试题(模拟题).docx VIP
- 初一一元一次方程所有知识点总结和常考题提高难题压轴题练习(含答案解析).docx VIP
- 2025年江苏航空职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 《林业碳汇计量与监测技术规程》.pdf VIP
- 初二平行四边形所有知识点总结和常考题提高难题压轴题练习(含答案解析).pdf VIP
- 2025年初二全等三角形所有知识点总结和常考题提高难题压轴题练习含答案解析.doc VIP
- (高清版)B-T 7251.1-2023 低压成套开关设备和控制设备 第1部分:总则.pdf VIP
- 2023年初二二次根式所有知识点总结和常考题提高难题压轴题练习含答案解析.doc VIP
- 煤矿淘汰落后安全技术工艺及设备目录16批汇总.pdf
- 职业技术学院《公差配合与测量技术》课程标准.doc VIP
原创力文档

文档评论(0)