收藏 分享(赏)

C 语言程序设计模拟题.doc

上传人:cjc2202537 文档编号:6544576 上传时间:2019-04-16 格式:DOC 页数:8 大小:422KB
下载 相关 举报
C 语言程序设计模拟题.doc_第1页
第1页 / 共8页
C 语言程序设计模拟题.doc_第2页
第2页 / 共8页
C 语言程序设计模拟题.doc_第3页
第3页 / 共8页
C 语言程序设计模拟题.doc_第4页
第4页 / 共8页
C 语言程序设计模拟题.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、C 语言程序设计模拟题一、选择题(共15分,每题 1分 )123. 4. 5. 6. 7. 8. 9.10.1112131415 二、填充题(共 30 分,每题 2分)1、表达式 strlen (“C2009”) 的值是 _2、设 int a=3,b=4,c=5; 则 a*a+b*b=c*c 的结果为_3、设 a=2,b=3,x=3.5,y=2.5, 表达式(float)(a+b)/2+(int)x%2/4 的值为 4、下面这些运算符中 :%, /, + ,* , 要求运算量是整型的? 5、已知: int i=0, j=10, k; 完成 下列循环后,k 的 值是 for ( ;imain()

2、char a;printf(“输入一个字符:“);a=getchar(); _ /答案: if (a= =Y) printf( “是“);elseprintf( “否“);elseprintf( “输入数据不合要求“);2、输入一个整数 n,计算累加和(1+2+3+.+n)并输出。main()_ /答案: scanf( “%d“, for ( i = 0; i #define N 100main()int aN, n, i, j, isyes=1;scanf( “%d“, for ( i=0; i#includemain()char str81;_ /答案: gets(str);for ( i

3、 = 0; stri ! = 0; i+ )if ( str i= )n1+;_ /答案:n2+; printf( “#=%d, digit=%dn“, n1, n2 );6、 下列函数用冒泡法对一维整数数组中的数据进行从小到大的排序,请填空。void sort(int a,int n) int i, j;for( i=0; i aj+1) t= aj; aj = aj+1; aj+1 = t; 四、编程题(25分)1. 在源程序文件“C:素材StrCount.c”中,编写程序,完成以下功能,并将 StrCount.c 文件保存到“C:KS”文件夹(10 分):从键盘上输入一行字符串,分别统计字符串中英文字母、空格、数字和其它字符的个数。2. 学生基本信息存放在数据文件“C:素材StuInfo.dat”中,每位学生记录以下数据:学生编号(整型) 、学生姓名(字符型) ,具体数据结构见源程序文件。在源程序“C:素材StuMana.c”文件中,补充函数完成以下功能,并将StuMana.c文件保存到“C:KS”文件夹。 (函数定义见源程序文件) (15分) 。(1) 从数据文件中读取每位同学的编号和姓名信息(5分) ;(2) 在屏幕上每显示一位同学的编号和姓名后,输入该同学身高(5分) 。(3) 所有同学身高输入完成后,计算并显示所有同学的平均身高(5分) 。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报