ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:23KB ,
资源ID:17382755      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17382755.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《编程基础》复习题Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《编程基础》复习题Word下载.docx

1、 i+) ai-1=i;14、x(字符)在内存中占 1 个字节,”x”在内存中占 2 个字节(字符串本身就包含了0)。15、数组在内存中占连续一片的存储区,用 数组名 代表其首地址。16、C语言是一种结构化程序设计语言,而结构化程序设计的基本结构有3种,分别是顺序结构、 选择 结构和 循环 结构。22、表达式8.0*(1/2)的值为 0.0 。33、用指针变量作为实参、形参,实现两个数的值互换,请填空。 void swap(int *p1, int *p2) int p; p=*p1; *p1=*p2; *p2=p; main( ) int a=10, b=25; swap(&a,&b);pr

2、intf(“n a=%d, b=%d ”,a,b); 38、C语言规定,标识符只能由数字、字母 、下划线3种字符组成,而且第一个字符必须是字母或下划线组成。42. 已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是_5_。43、假设a是字符型变量,写出从键盘上输入一个字符并且赋值给a的语句:a=getchar( )或scanf(“%c”,&a);48、C语言认为 零 为逻辑假, 非零 为逻辑真。51、 定义了数组int a3,若想使指针p指向数组a,则定义语句为_int *p=a;_。52、 C语言的数据类型中,构造类型共有三种,其中_数组_是同一类型的数据项占连续存储空间

3、,_结构体_是若干不同类型的数据项占连续存储空间。53、 从编写好一个C程序到完全运行,一般要经历四步,分别为编辑、_编译_、连接和执行。57、 设有以下变量定义,并已赋确定的值 char w; int x; float y; double z;则表达式:w*x+z-y所求得的数据类型为 double 。64、一个C程序由若干个函数组成,其中必须有一个_main()_函数。65、TC2.0中int a=-1,a在内存中的存储形式是16个1 66、已知大写字母C的ASCII码是67,则char a=C;语句执行后内存中存储的二进制码是01000011。67、整型常量和实型常量也称为 数值常量,它

4、们有正负值之分。68、C语言基本数据类型包括整型、字符型、枚举类型和实型。69、在C语言中,将字符串作为 字符数组 处理。71、由一次函数调用加一个分号构成一个函数调用语句语句。72、如果想输出字符“”,则应该在”格式控制”字符串中用%表示。三、读程序,写出其结果1输入一个字符,判断该字符是数字、字母、空格还是其他字符。 char ch; ch=getchar(); if( ch=a&ch=A&=Z ) printf(It is an English charactern); else if( ch=0&=9 )printf(It is a digit characternelse if( c

5、h= )It is a space charactern else It is other charactern2 10个学生成绩按选择法排序main() float a10, t; int i, j,k; printf(Please enter score:nfor (i=0;10; i+) scanf(“%f”,&ai); for (i=0;9; k=i; for (j=i+1; j ak) k=j; if(i!=k) t=ai;ai=ak;ak=t; Sorted results: for (i=0; i10 ;%4.1fn, ai);3 3自定义一函数求n!, 编写程序输入n,输出n!

6、. long jc(int n) int i long p=1; while (i 0) i= i+1 ; else j=j+1; printf(“i=%4d,j=%4dn”,i,j);5.下面程序的功能是在a数组中查找与x值相同的元素所在位置,请填空。 #include void main() int a10,i,x; printf(“input 10 integers:”); for(i=0;ii+) scanf(“%d”,& printf(“input the number you want to find x:scanf(“%d”, &x ); for(i=0;i+)if( x=ai

7、)break; if( i10 ) printf(“the pos of x is:%dn”,i); else printf(“can not find x!n”);8.下面是判断一个数是否为素数的函数/* 函数功能: 判断参数是否是素数 函数入口参数: 整型数,要求为正整数 函数返回值: 非0值表示是素数,否则不是素数*/#include int IsPrime ( int number ) int i; if (number 0& scorescorei ) temp1 = scorej; scorej= scorei ; scorei = temp1; 12编程计算13599的值 int

8、 i, sum = 0;i=1;while ( i= A &c=a &= z) Yesn else No16. 以下使用数组来处理打印斐波那契数列的前20项的程序。打印时,每行打印10个数字。斐波那契数列的格式为: 当n=0时,f0=0,当n=1时,f1=1,当n1时,fn=fn-1+fn-2 #include “stdio.h” void main( ) int fbn20;int line=0, j ;fbnq0=0;fbnq1=1;for(j= 2 ;20; j+) fbnqj=fbnqj-1+fbnqj-2 ;for(j=0; printf(“%d”,fbnqj); line+; if

9、(line=10) line=0; printf(“n”);19程序读入20个整数,统计非负数个数,并计算非负数之和。 #include main( ) int i, a20, s, count; s=count=0; scanf(“%d”, &ai ); if( ai0 ) continue ; s+=ai ; count+; printf(“s=%dt count=%dn”, s, count”);四、程序编写1.题目:输入三个整数x,y,z,请把这三个数由大到小输出。2.题目:打印出如下图案(菱形)*3. 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13.求出这个

10、数列的前10项之和。4. 题目:编写不使用strcat命令实现两个字符串连接程序5、题目:输出杨辉三角形(要求输出15行)。11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 16、题目:用二分法求一元方程的近似解。7、题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?8、题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?9、题目:输入某年某月某日,判断这一天是这一年的第几天?10、题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“

11、水仙花数”,因为153=1的三次方5的三次方3的三次方。11、题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。 输入的字符串以!结束。12、题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。13、题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出 平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件stud中。14、题目:求07所能组成的奇数个数。15、题目:16、题目:17、题目:给一个不多于5位的正整数,要求:一、求它是几

12、位数,二、逆序打印出各位数字。18、题目:利用递归方法求5!五、算法和程序看NS图编写C程序如:题目:既是完全平方数,又有两位数字相同的三位正整数,如144#includeint temp_int100;int main() int i; int k; int j=-1; int gewei; int shiwei; int baiwei; for(i=10;32; temp_int+j=i*i; for(k=0;k=j;k+) baiwei=(int)(temp_intk/100); shiwei=(int)(temp_intk-100*baiwei)/10); gewei=temp_intk-100*baiwei-10*shiwei; if(baiwei=shiwei|baiwei=gewei|shiwei=gewei)%dn,temp_intk);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1