




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题 (本大题共 20 小题,每小题 1 分,共 20 分) 1. 构成一个可执行的 C 程序的是 A. 一个主函数和若干个非主函数B. 若干个主函数和若干个非主函数 C. 一个主函数和最多一个非主函数C. 若干个主函数和最多一个非主函数 2. 下面那一个是合法的 C 语言标识符:() A. abcB. longC. 4thD. a-3 3. 用十进制数表示表达式“12|012”的运算结果是() A. 1B. 0C. 14D. 12 4. 以下哪一个不是 C 语言合法的运算符() A. *B. answer=100;result=answer-10;printf(“The result is %d”, result+5); A.The result is 90 B.The result is 95 C.The result is 10 D.The result is 100 8. 设 x 和 y 均为 int 型变量,则执行下面的循环后,y 的值为() for(y=1,x=1;y=10)break; if(x%2=1)x+=5;continue; x-=3; A. 2.B. 4C. 6D. 8 9.有如下程序,输出结果是() main() float x=4.0,y; if(x0;y-) if(y%3=0) printf(“%d”,-y); 3.写出下面程序的运行结果() #include“stdio.h” void main() inti,sum; i = 5; sum = 0; do sum = sum + 2*i; i-; while(i0); printf(“ i=%d, sum=%dn ”, i, sum); 4.写出下列程序的输出结果:_ unsigned fun6(unsigned num) unsigned k=1; do k*=num%10;num/=10; while(num); return (k); main() unsigned n=26; printf(“%dn”, fun6(n); 5在执行以下程序时,如果从键盘上输入:ABCdef,则输出为 的 1Test#include 的5151 Testmain( )的 5151Test char ch;的 51t51Testwhile(ch=getchar( )!=n)的 51Te51Test if(ch=A long num=0; char ch; if(fp=_)=NULL) printf(“Cant open file!n”); exit(0); _ while(_) if(ch!=32) num+; ch=fgetc(fp); fclose(fp); 五、程序设计题 (本大题共 2 小题,第一题 7 分,第二题 8 分,共 15 分) 1.输入整数 x,如果该数为 0 则输出“zero”,否则判断奇偶性,若为奇数则输出“odd”,若为偶数则 输出“even”。 2. 编写一个程序,输入下列学生成绩表中的数据,并用结构体数组存放。然后统计并输出三门课程的名 称和平均分数。 NameFoxbaseBasicC Zhao97.589.078.0 Qian90.093.087.5 Sun75.079.068.5 提示:结构体可以定义如下: struct student char name10; float foxbase; float basic; float c; 参考答案: 一、单项选择题 1.A2.A3.C4.C5.B 6.D7.B8.C9.B10.D 11.B12.A13.D14.A15.B 16.C17.D18.D19.D20.C 二、填空题 1. returnvoid 2. 10 3. #define常量名常量值 4. 方法和步骤 5. a、 b、0 6. 8140 7. 99 8. a130 9. fopen()fclose()fseek() 10. ASCII 文件(或文本文件)二进制文件 三、程序分析题 1. 8,10 2. 852 3. i=0,sum=30 4. 12 5. abcDEF 四、程序填充题 1. printf(“input x:”); scanf(“%d”, if (x=0)printf(“zero”); else if (x%2=0)printf(“even”); else printf(“odd”); 2.#include struct student char name10; float foxbase; float basic; float c; main() struct student stu3=“Zhao“,97.5,89.0,78.0,“Qian“,90,93,87.5, “Sun“,75,79,68.5; int i; p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泛函分析期末考试题库及答案
- 邮储考试题库及答案
- 厦门市保安考试题库及答案
- 妇幼保健学考试题库及答案
- 文职厨师考试题库及答案
- 教师资格证考试题库及答案幼儿园
- 外包业务承揽合同书
- 2025年新疆人防工程防护设备安装合同书模板
- 2025年广西梧州市公安辅警招聘知识考试题(含答案)
- 实验室仪器设备供应合同协议内容
- 福州市晋安区社区工作者招聘笔试真题2024
- 教学课件模板美术
- 三基三严培训课件
- 抑郁症的患者护理查房
- 2024年一建水利水电真题答案
- 主播岗位职业生涯规划与管理
- 老年综合评估各种表格
- 2025至2030全球及中国军事无线电系统行业产业运行态势及投资规划深度研究报告
- 2025至2030中国牙科手机消耗行业项目调研及市场前景预测评估报告
- NBT 11551-2024 煤矿巷道TBM法施工及验收标准
- 口腔瓷贴面诊疗沟通指南
评论
0/150
提交评论