东华大学2013年C语言复习题(2)
本站小编 福瑞考研网/2017-01-30
printf("%d\n",s);
return0;}
答案:30
8.写出下面程序段的输出结果【】
m=0;
for(a=1;a<=3;a++)
for(b=1;b<=3;b++)
if(b%3!=0)break;
elsem++;
printf(“%d”,m);.
答案:0
9.下面程序段的输出结果【】
m=1;
switch(m)
{case1:m++;
case2:m--;
case3:m++;}
printf(“%d”,m);】。【
答案:2
10.写出下面程序的输出结果【】
intn=2;
if(n++%3)printf(“*”);
elseprintf(“#”);
答案:*
11.写出下面程序段的运行结果【】
int*p,x;
x=90;
p=&x;
printf(“%d”,*p);
答案:90
12.下面程序段的运行结果是:【】
inta[10]={1,2,3,4,5,6,7,8,9,10};
int*p,k;
p=a;
for(k=0;k<=9;k++)printf(“%2d”,*(p+9-k));
答案:10987654321
13.charp[][20]={“get”,”put”,”out”};表达式strlen(p[0])+strlen(p[1])+strlen(p[2])的值是答案:9
14.intm[5]={1,2,3,4,5},*p;表达式(p=m+3)-m的值是【】
答案:3
15.charstr[100]=”program”;表达式strlen(str+1)的值是【】
答案:6
三、程序填空
1、下面程序的功能是输出以下图形。
*
***
*****
*******
#include<stdio.h>
intmain()
{
inti,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=4-i;j++)printf(“”);
for(j=1;j<=;j++)printf(“*”);//答案:2*i-1
printf(“\n”);
}
return0;}】【
2、编程求出从键盘上输入的不多于10个整型数的总和。如果不足10个数,则以输入0为结束。
#include<stdio.h>
intmain()
{
inti=1,sum=0,x;for(;;i++)//答案:i<=10
{
printf(“Enter:");
scanf(“%d”,&x);
if(x==0)
_________________
sum+=x;
}
printf(“sum=%d\n“,sum);
return0;}
3、用递归算法编程求某个正整数的阶乘。
#include<stdio.h>
//答案:intfac(intn);
intmain()
{
intn,y;
printf("Inputaintegernumber:");
scanf("%d",&n);
y=fac(n);
printf("%d!=%15d",n,y);
return0;}
intfac(intn)
{
intf;
if(n<0)
printf("n<0,dataerror!");
elseif(n==0)
elsef=
return(f);
}
4、//答案:break;;;//答案://答案:f=1fac(n-1)*n输入三个字符串,找出其中最大者。
#include<stdio.h>#include//答案:<string.h>
intmain()
{charstring[20],str[3][20];
inti;
for(i=0;i<3;i++)gets();//答案:str[i]if(>0)//答案:strcmp(str[0],str[1])
strcpy(string,str[0]);
else
strcpy(string,str[1]);if(>0)//答案:strcmp(str[2],string)
strcpy(string,str[2]);
printf("\nThelargeststring\
is:\n%s\n",string);
return0;}
5、下列函数用简单选择排序对一维整数数组中的数据进行从大到小的排序,请填空。
#include<stdio.h>
#defineSIZE100
intmain()
{
inti,j,l,n,t,a[SIZE];
printf("Inputn:");
scanf("%d",&n);
for(i=0;i<=n-1;i++)
{
printf("Inputdata:");scanf("%d",);//答案:&a[i]
}
for(i=0;i<n-1;i++)
{
l=i;for(j<n;j++)//答案:j=i+1if()l=j;//答案:a[j]>a[l]
if(i!=l){t=a[i];a[i]=a[l];a[l]=t;}
}
for(i=0;i<=n-1;i++)
printf("%d,",a[i]);
printf("\n");
return0;}
四、编程题个a
1.
2.
3.
4.
5.
6.
7.
8.输入a(1~9)、n(1~8),求s=a+aa+aaa+……之值。输入3个实数,按照代数值从小到大的顺序输出这三个数。输入a、b、c的值,计算并输出多项式ax2+bx+c=0的两个根。求Fibonacci数列:1,1,2,3,5,8,…的前20个数。译密码,如Hello,world!,译成密码:Lipps,asvph!。P1405.6、P1415.16.P1686.3、P1696.15从键盘上输入10个实数,保存在数组中,然后再输入一实数,输出该实数在数组中是否存在?如
果存在,输出该实数在数组中下标,不存在,输出–1。(查找使用函数实现)
9.从键盘上输入一行字符串,分别统计字符串中英文字母、空格、数字和其它字符的个数,统计功能用函数实现。
10.编写一个程序,从键盘上输入5个学生的身高和体重以及姓名,将其存放在一个结构数组中,将该结构数组中内容写入一个二进制文件stu.dat中。
11.从10题得到的文件中读出5个学生的身高和体重以及姓名,并存放在一个结构数组中,输出其中身高最高和体重最重的学生的信息(姓名、体重、身高)。
相关话题/C语言
C语言复习题(考研版)
C语言复习题(考研版) 整理完毕:南京师范大学,教育技术学, 2005年北京航空航天,软件学院, 2012年湖南大学,计算机软件与理论, 2005 未完成 南京师范大学,教育技术学, 2006年已到 11页北京大学,已到第 16题 概述 1.(北京航空航天,软件学院, 2012年)在 C语言中,头文件的作用是什么 ? 答:(1)通过头 ...专业课考研资料 本站小编 福瑞考研网 2017-01-09哈尔滨工业大学计算机考研复试C语言上机试题及答案
专业课考研资料 本站小编 免费考研网 2016-08-25数据结构C语言版第2版课后习题答案 严蔚敏 李冬梅 吴伟民编著
目 录 第1章 绪论 1 第2章 线性表 5 第3章 栈和队列 13 第4章 串、数组和广义表 26 第5章 树和二叉树 33 第6章 图 43 第7章 查找 54 第8章 排序 65 第1章 绪论 1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。 答案: ...专业课考研资料 本站小编 免费考研网 2016-07-31严蔚敏《数据结构》(C语言版)配套题库【名校考研真题+章节题库+模拟试题】
下载地址:http://free.100xuexi.com/Ebook/84030.html 封面 内容简介 目录 第一部分 名校考研真题 2015年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合真题及详解 2014年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合真题及详解 2013年全国硕 ...辅导考试考研资料 本站小编 免费考研网 2016-07-04严蔚敏《数据结构》(C语言版)笔记和习题(含考研真题)详解
下载地址:http://free.100xuexi.com/Ebook/84022.html 封面 内容简介 目录 第1章 绪 论 1.1 复习笔记 1.2 强化习题详解 1.3 考研真题与典型题详解 第2章 线性表 2.1 复习笔记 2.2 强化习题详解 2.3 考研真题与典型题详解 第3章 栈和队列 3.1 复习笔记 3.2 强化习题详解 ...辅导考试考研资料 本站小编 免费考研网 2016-07-04严蔚敏《数据结构》(C语言版)【教材精讲+考研真题解析】讲义与视频课程【36小时高清视频】
下载地址:http://free.100xuexi.com/Ebook/125893.html 封面 内容简介 视频讲解教师简介 目录 第一部分 教材精讲[视频讲解] 第1章 绪 论[视频讲解] 第2章 线性表[视频讲解] 第3章 栈与队列[视频讲解] 第4章 串[视频讲解] 第5章 数组和广义表[视频讲解] 第6章 树和 ...辅导考试考研资料 本站小编 免费考研网 2016-07-04严蔚敏《数据结构》(C语言版)网授精讲班【教材精讲+考研真题串讲】
下载地址:http://free.100xuexi.com/Ebook/45954.html 说明:本圣才课程免费下载,共包括5种3D电子书。使用圣才课程密码激活后,圣才课程里的所有视频、3D电子书(题库)及资料均可使用。 【网授课程】1.严蔚敏《数据结构》(C语言版)网授精讲班第一章 绪 论 00:40:42第二章 线性表(1) 01:15:39第二章 线性表( ...辅导考试考研资料 本站小编 免费考研网 2016-07-04全国名校C语言程序设计考研真题汇编
下载地址:http://free.100xuexi.com/EBook/82003.html 封面 内容简介 目录 1.中央财经大学C语言程序设计历年考研真题 2014年中央财经大学805C语言程序设计考研真题 2013年中央财经大学805C语言程序设计考研真题 2012年中央财经大学817C语言程序设计考研真题 2011年中央财经大学807C语言程序设计考研真 ...辅导考试考研资料 本站小编 免费考研网 2016-07-04北京航空航天大学2013年"数据结构与C语言程序设计"(991)考研真题
2013年“数据结构与C程序设计”(代码991)试题 一、单项选择题(本题共20分,每小题各2分) 1.对于长度为n的线性表,建立其对应的单链表的时间复杂度为( )。 A.O(1); B.O(log2n); .O(n); D.O(n2)。 2.一般情况下,在一个双向链表中插入一个新的链结点,( )。 A.需要修改4个指针域内的指针; B.需要 ...专业课考研资料 本站小编 免费考研网 2015-12-07北京航空航天大学2012年"数据结构与C语言程序设计"(991)考研真题
北京航空航天大学2012年硕士研究生入学考试试题 “数据结构与C语言程序设计”(科目代码:991) 一、填空题(本题共20分,每小题各2分) 1.从总体上说,“数据结构”课程主要研究三个方面的内容。 2.若对某线性表最常用的操作是在表中插入元素或者删除表中元素,则对于顺序存储结 构 和链式存储结 ...专业课考研资料 本站小编 免费考研网 2015-12-07数据结构讲义 《数据结构》C语言版 严蔚敏,清华大学出版社
复习提示一、教材内容l 使用教材《数据结构》C语言版 严蔚敏,清华大学出版社。l 章节 去掉 第5、8、11、12章 去掉 **部分 去掉1.3,2.4,4.4二、复习提示1. 经典算法单链表:遍历、插入、删除循环队列:队列空、队列满的条件二叉树:递归遍历及应用有序表的二分法查找快速排序简单选择排序2. 绪论掌握几个重 ...专业课考研资料 本站小编 免费考研网 2015-10-14南师大教育技术学考研笔记_C语言程序设计
iNote_C语言程序设计第一章:C语言概述1. C语言特点l 语言简洁、紧凑,使用方便、灵活(32关键字 | 9控制语句 | 书写形式自由 | 主要用小写字母)l 运算符丰富(34 运算符 | 括号、赋值和强制类型转换等都作为运算符来处理)l 数据类型丰富,具有现代语言的各种数据结构(整型、浮点型、字符型、数组类型、指针类型、结构体 ...教育学考研资料 本站小编 免费考研网 2015-08-25南京师范大学复习知识点(web和C语言)
2008年南师初试C语言与Web技术复习整理 2008年南京师范大学随园校区教育技术辅导班的复习重点 一 历年试卷统计分析 (一)2005年试题 C语言部分(分析:考点分布比较均匀,重点是概念的理解把握) 赋值表达式和赋值语句:3 3 3 标志符和变量:3 3 字符、字符数组和字符串函数:3 3 3 3 3 预处理:3 3 结构体和共同 ...专业课考研资料 本站小编 免费考研网 2015-06-01上海大学C语言考前重点题
【问题描述】 编写程序,从键盘输入n(n10)本书的名称和定价并存入结构数组中,从中查找定价最高和最低的书的名称和定价,并输出。 【输入输出样例】(带下划线部分为输入) Inputn:3 Inputthename,priceofthe1book:Inputthename,priceofthe2book:VB18.5 Inputthename,priceofthe3book:Delphi25.0 Thebookwiththemaxpri ...专业课考研资料 本站小编 上海大学 2015-04-17广东工业大学803C语言考研真题答案(大题)
1.吃饭 #includestdio.h voidmain(void) { inta,b,c; for(a=0;a=30;a++) { for(b=0;b=30;b++) { for(c=0;c=30;c++) { if((a+b+c==30)(a*3+b*2+c==50)) printf(man=%dwoman=%dkid=%d,a,b,c); } } } } 2.//冒泡法 #includestdio.h voidmain(void) { voiddeal(int*x,intn); inti,a[10],* ...专业课考研资料 本站小编 免费考研网 2015-04-11
