- 8
- 0
- 约22.45万字
- 约 527页
- 2016-10-20 发布于贵州
- 举报
二级C语言上机题100套
第1套
1.填空题
请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。
例如:当str[N]=“123 abcdef ABCDEF!”,结果输出:“123 ABCDEF ABCDEF!”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#includestdio.h
#includestdlib.h
#includeconio.h
#define N 80
void main()
{
int j;
char str[N]= 123abcdef ABCDEF!;
char *pf=str;
clrscr();
printf(***original string ***\n);
puts(str);
【1】;
while(*(pf+j))
{
if(*(pf+j)=a*(pf+j)=z)
{
*(pf+j)=【2】;
j++;
}
else
【3】;
}
printf(******new string******\n);
puts(str);
system(pause);
}
1.填空题
【1】j=0 【2】*(pf+j)-32 【3】j++
2. 改错题
下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。
例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include stdio.h
#include string.h
void fun(char *p,char *q,char *c)
{ int k=0;
while(*p||*q)
/**********************found***********************/
{ if (*p=*q)
c[k]=*q;
else c[k]=*p;
if(*p) p++;
if(*q) q++ ;
/**********************found***********************/
k++
}
}
main()
{ char a[10]=fshADfg,b[10]=sdAEdi,c[80]={\0};
fun(a,b,c);
printf(The string a:); puts(a);
printf(The string b:); puts(b);
printf(The result :); puts(c);
}
2. 改错题
(1)错误: { if (*p=*q)
正确:{ if (*p=*q)
(2)错误:k++
正确:k++;
3. 编程题
请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依次放在c数的百位和千位上。
例如,当a=16,b=35,调用该函数后,c=5361。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#includestdio.h
void fun(int a ,int b,long *c)
{
}
main()
{
int a,b;
long c;
clrscr();
printf(Input a,b;);
scanf(%d%d,a, b);
fun(a,b,c);
printf(The result is:%ld\n,c);
}
3. 编程题
void fun(int a ,int b,long *c)
{
*c=(b%10)*1000+(b/10)*100+(a%10)*10+a/10;
}
第2套
1.填空题
请补充main函数,该函数的功能是求方程ax2+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式(disc=b2-4ac)小于0,则要求重新输入a、b、c的值。
例如,当a=1,b=2,c=1时,方程的两个根分别是x1=-1.00, x2=-1.00。
注意:部分源程序给出
您可能关注的文档
- 中西面子观的比研究.doc
- 中道管理-M理及其运用试题2套.docx
- 中金公司成没落族 昔日老大竟沦为二流券商.doc
- 中铁四局一公司提高无砟轨道板一次性安装定位精度.doc
- 中铁建青秀苑安文明施工策划书.doc
- 中长期防治水规2013.3.7.doc
- 丰田皇冠经济型合动力系统THS.doc
- 串并联电路设计题精选.doc
- 临安功臣山项目划书.doc
- 临电施工组织设---黄陵修改.doc
- 2026年及未来5年市场数据中国农业批发行业竞争格局分析及投资规划研究报告.docx
- 2026年及未来5年市场数据中国喷浆机行业发展前景及投资战略预测咨询报告.docx
- 2026年及未来5年市场数据中国喷墨打印机行业深度调研与投资前景评估报告.docx
- 2026年及未来5年市场数据中国喷砂机市场发展战略及投资前景预测咨询报告.docx
- 2026年及未来5年市场数据中国平版凹版组合印刷机市场深度调研及投资战略咨询报告.docx
- 2026年及未来5年市场数据中国气泡膜纸箱市场运行格局及投资战略研究可行性报告.docx
- 2026年及未来5年市场数据中国牛仔裤市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国牛仔服装市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国牛仔童装市场运行态势及投资战略咨询研究.docx
- 2026年及未来5年市场数据中国啤酒产业发展态势及十五五投资动向研究报告.docx
最近下载
- 2025-2026学年湘美版(新教材)小学美术三年级下册(全册)教学设计(附目录P128).docx
- 生活饮用水中总α 总β放射性 方法验证.doc VIP
- 第八节 输尿管损伤护理常规.pptx
- 新版FMEA表单模板(DFMEA和PFMEA)案例.xlsx VIP
- 肺部肿瘤PPT课件.pptx VIP
- 普通高中英语课程标准(2017年版-2020年修订)词汇表.docx VIP
- 死亡否认=THE DENIAL OF DEATH_13854410.pdf
- 英威腾(INVT)Goodrive10系列迷你型变频器中文产品说明书.pdf
- 水利工程设计概(估)算编制规定【水总[2014]429号】.pdf VIP
- ISO 14001-2026《环境管理体系 要求和使用指南》内容变化及应对措施(雷泽佳编制-2026A0).pdf VIP
原创力文档

文档评论(0)