下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C 语言程序设计考试试题及参考答案WOR档,下载后可编辑修改一一一、选择题( 共 24 分,每题2 分 )1、下列不可以用作C 语言程序变量名的是。A) _myname B) my_nameC) D) IF答案 :C2、已知:float x,*y=&a; 则下列函数调用错误的是。A) scanf("%f",&x); B) scanf("%f",y);C) printf("%f",x); D) printf("%f",y);答案 :D3、已知:int x=3,y=0,执行语句x=!x&
2、amp;&x<+y后,x,y的值正确的是<A) x=0,y=0; B) x=3,y=0;C) x=0,y=1; D) x=3,y=1;答案 :A4、判别字符变量ch 不是字母时,应采用下列表达式。A) !(ch<='Z'&&ch>='A'|ch<='z'&&ch>='a')B) ch>'Z'|ch<'A'|ch>'z'|ch<'a'C) (ch<='Z
3、39;&&ch>='A')|(ch<='z'&&ch>='a')D) !(ch<='Z'|ch>='A'&&ch<='z'|ch>='a')答案 :A5、已知x=1;则表达式“+x+x+”的值为 oA) 2 B)3 C) 4 D)6答案 :C6、用十进制表示,表达式 0X12&12的值为 0A) 0 B)24 C) 1 D)6答案 :A7、若有字符串说明语句char s="I_
4、amx20_a_0boyn" 则字符串变量s的 长度为 。A) 18 B)8 C) 13 D) 说明不合法,长度无法确定答案 :B8、将球体体积的计算公式为 4n rA3/3(冗为圆周率,约等于3.14 , r是圆的 半径,rA3是指半径的三次方),r的类型为浮点数,采用C语言表示正确的表达式为 。A) 4 兀 rA3/3;B)4.0* 九*r*r*r/3.0;C) 4.0*3.14*rA3/3.0;D)4.0*3.14*r*r*r/3.0;答案 :D9、 int *p4 定义的类型是。1A) 整型指针的数组;B)指向数组的指针;C) 整型指针;D)函数调用,参数为4,返回类型为整数
5、指针;答案:A10、假设定义了函数void swap(int *a, int *b), 并定义了变量intX,y,*p=&X,*q=&y则下面调用正确的是。A) swap(x,y)B)swap(&x,q); swap(&x,&y) swap(p,q)C) swap(*p,*q);D)swap(p,y);答案 :B11、 fopen 函数不正确的用法是。A) fopen("C:mydata","rb") B) fopen("C:mydata","w+")C) fopen(&qu
6、ot;C:mydata","a+") D) fopen("C:mydata","r")答案 :D12、已知文件mydata 中的内容为: “ This is C n program. ”,文件打开后的指针为fp ,则执行函数fgets(s,12) 后, s 的内容是。A) “ This is C0” B) “ This is C0”C) “ This is C0” D) “ This is C0” 答案 :A二、根据程序功能填空( 共 16 分,每空2 分 )1、利用递归函数f(n),求解表达式f(n)=1-2+3-4+.+
7、n*(-1)A(n+1)的值,请完善下面的递归函数:int f(int n)if (n=1)return 【 1】if (n>1)if (n%2=0)return【 2】 ;return【 3】 ;return 0;【 1】处应填入的是:。A) -1 B)1 C) 2 D)02答案 :B【 2】处应填入的是:。A) f(n-1)-n B)f(n-1)+n C) f(n-1)+1 D)-n;答案 :A【 3】应填入的是:。A) f(n-1)-n B)f(n-1)+n C) f(n-1)+1 D)n;答案 :B2、要对全班100 个同学的成绩, 按照从高到低的顺序进行排序,以下程序是排序函数
8、,其功能是将成绩数组score 从大到小排序。请完善函数中的语句。void sort(int scores,int n )int i,j,temp;for(i= 【 4】 ;i<=n-1;i+)for(j=0;j< 【 5】 ;j+)if( 【 6】 )temp=scoresj;scoresj=scoresj+1 ;scoresj+1=temp;for(i=0;i<N;i+)printf("%dn",scoresi);为保证程序循环次数最少,【4】处应填入:。A) 0 B)1 C) -1 D)N/2答案 :B为保证程序循环次数最少,【5】处应填入:。A)
9、N B)N-1 C) N-i-1 D)N-i; 答案 :D【 6】处应填入:。A) scoresj<scoresj+1 B)scoresj>scoresj+1C) scoresj<scoresj-1 D)scoresj>scoresj-1答案 :A3、根据程序的初始值,打印选中学生的姓名与年龄,补充部分程序,并选择程序的运行结果 :#include <stdio.h>struct studentint id;char name12;int age;void print(struct student *p)printf("name=%sn",(*p).name);/* 【 7】 */3printf("age=%dn", 【 8】 );/* 打印输出年龄*/main( )struct student BIT3=1001,"Zhang",19,1002,"Zeng",20,1003,"Zang",21,;stru
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东深圳市龙岗区城市建设投资集团有限公司招聘13人考试参考试题及答案解析
- 2026四川成都市邛崃市供销合作社农业服务有限公司招聘企业雇员1人笔试备考题库及答案解析
- 八年级数学上册试题 2.2 轴对称的性质 苏科版(含答案)
- 2026中国有色矿业集团有限公司市场岗招聘2人笔试备考题库及答案解析
- 2026年铜陵交投石化有限公司劳务派遣人员人才库(Ⅲ)考试参考题库及答案解析
- 产权转让内部控制制度
- 公司内部人事制度
- Unit 4 My Favourite Subject 单元重点短语句型练习(无答案)2024-2025学年人教版七年级英语上册
- 厦门国贸集团股份有限公司2026届校园招聘考试参考题库及答案解析
- 上海销售内部控制制度
- 播种育苗课程设计
- 毕业设计(6)年产420万吨热轧带钢车间设计
- 环境设计专业的职业规划
- 泵站养护服务方案
- 《管理学基础与实务》第二版 课件 第一章 管理、管理者与管理学
- 抽水蓄能电站下水库面板堆石坝填筑碾压试验报告
- 输电线路杆塔及电力金具用防松螺母
- 初中班会:2024秋开学第一课 课件
- 2023江苏医药职业学院高职单招语文/数学/英语笔试参考题库含答案解析
- 幼儿园教研指导责任区计划
- 德马科技项目成本管控系统开发详细需求说明书V3.0-副本
评论
0/150
提交评论