- 7
- 0
- 约2.52万字
- 约 38页
- 2016-12-11 发布于重庆
- 举报
Aavntva计算机二级C语言上机模拟试题10套(含解析).
Time will pierce the surface or youth, will be on the beauty of the ditch dug a shallow groove ; Jane will eat rare!A born beauty, anything to escape his sickle sweep
.-- Shakespeare
模拟试题(一)
1.填空题
请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。
例如:str1=“How do”,str2=“ you do?”,结果输出:How do you do?
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#includestdio.h
#includeconio.h
#define N 40
void fun(char *str1,char *str2)
{
int i=0;
char *p1=str1;
char *p2=str2;
while(【1】)
i++;
for( ;【2】;i++)
*(p1+i)=【3】;
*(p1+i)=\0;
}
main()
{
char str1[N],str2[N];
clrscr();
printf(*****Input the string str1
str2*****\n);
printf( \nstr1:);
gets(str1);
printf( \nstr2:);
gets(str2);
printf(**The string str1 str2**\n);
puts(str1);
puts(str2);
fun(str1,str2);
printf(*****The new string *****\n);
puts(str1);
}
答案及评析:
【1】*(p1+i) 【2】*p2 【3】*p2++
【解析】填空1:变量i用来记录字符串str1的长度,当指针指到字符串str1结束标志符‘\0时,while循环结束,变量i停止累加。填空2:指针p2指向字符串str2,通过for循环将字符串str2接在str1后面,循环结束的条件是指针p2所指的字符是字符串结束标志符‘\0。填空3:指针p2最初指向字符串str2的首字符,通过自加1,使指针p2依次向后移动,指向str2的各个字符,实现将字符串str2接在str1后面的功能。
2. 改错题
下列给定程序中,函数fun()的作用是:将字符串tt中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入edS,dAd,则输出EDS,DAD。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include stdio.h
#include string.h
#include conio.h
/**********************found***********************/
char fun(char tt[])
{
int i;
for(i=0;tt[i];i++){
/**********************found***********************/if((tt[i]=A)(tt[i]= Z))tt[i]-=32;}
return(tt);
}
main()
{
int i;
char tt[81];
clrscr();
printf(\nPlease enter a string: );
gets(tt);
printf(\nThe result string is: \n%s,fun(tt));
}
答案及评析:
(1)错误:char fun(char tt[])
正确:char *fun(char tt[])
(2)错误:if((tt[i]=A)(tt[i]= Z))
正确:if((tt[i]=a)(tt[i]= z))
【解析】错误1:函数的返回值是字符串的首地址,是指针类型,所以在函数名前要加*号。
错误2:题目要求将小写字母改为大写字母,所以if语句的判断条件是小写字母。
3. 编程题
请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p到n-1(p≤n-1)的数组元素平移到数组的前面。
例如,一维数组中的原始内容为1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,p的值为6
您可能关注的文档
- 2016年一级建造师考试《市政工程》备考冲刺试题及答案解析..doc
- 2016年一级建造师考试《项目管理》备考冲刺试题及答案解析..doc
- 2016年一级建造师考试《项目管理》练习题..doc
- 2016年一级建造师考试法规精选试题1..doc
- 2016年中医执业医师备考精选试题及答案解析..doc
- 2016年一级建造师考试法规考点核心(147个核心考点)..doc
- 2016年三维设计物理一轮复习课时跟踪检测(九)牛顿第二定律两类动力学问题..doc
- 2016年一级注册消防工程师模拟练习题及答案解析..doc
- 2016年中戏电影电视系考研往年真题与考研政治大纲..doc
- 2016年三维设计物理一轮复习课时跟踪检测(三十九)机械振动..doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 05G359-3悬挂运输设备轨道标准图集.pdf VIP
- 新学期教师培训会,校长发言:明边界守初心,知尺度有温度,让教育履职既合规又暖心.doc VIP
- 湖南省长沙市第一中学2024-2025学年高二上学期语文1月期末考试试卷(含答案).pdf VIP
- 2025年秋季学期学校全面工作计划.doc VIP
- T∕CHAS 10-2-22-2023 中国医院质量安全管理 第2-22部分:患者服务 疼痛治疗.pdf
- T_CNFMA B036-2024 户外林业机械 以锂离子电池为动力源的步进式松土机.pdf VIP
- T_CCTAS 237-2025 城市轨道交通市域快线车辆运营技术规范.pdf VIP
- 广告策划与创意(第2版):网络广告创意PPT教学课件.pptx
- 人体解剖学试题及答案.docx VIP
- 最后倒计时最后倒数(The Final Countdown) 高清钢琴谱五线谱.doc VIP
原创力文档

文档评论(0)