下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年株洲交警科目一考试题库附答案
- 2026年内蒙古自治区呼伦贝尔市民政系统人员招聘笔试参考试题
- 2026年江西省上饶市事业单位考试真题
- 2026年吉林省长春市财政系统人员招聘笔试备考试题及答案解析
- 2026年行政管理考试精彩试题及答案
- 2026年共青团入团考试每日题库附答案
- 2026年产品改进建议反馈信(8篇)范文
- 协商下月办公区域租赁费用减免事宜商洽函(4篇)范文
- 2025山东滨州市博兴县公用事业集团有限公司招聘6人笔试历年参考题库附带答案详解
- 2025国网南瑞集团有限公司(国网电力科学研究院有限公司)招聘(第一批约400人)笔试历年参考题库附带答案详解
- 江苏省无锡市2025-2026学年高二下学期期末考试生物试题(文字版含答案)
- 2026中煤集团山西有限公司面向社会公开招聘292人笔试历年常考点试题专练附带答案详解
- 云南省2026年中考英语真题
- 2026年广东事业单位招聘考试真题及答案
- 统编版小升初语文标点符号重点知识梳理 专项练习卷(含答案)
- 2026海南陵水黎族自治县县属国有企业第一批招聘60人考试模拟试题及答案详解
- 中山大学2026年强基计划面试+体育测试模拟试题及答案解析
- 2026年7月浙江高中学业水平考试化学试卷试题(含答案解析)
- 2026年广东佛山市初二地理生物会考真题试卷(含答案)
- 2026年高一历史学业水平考试知识点归纳总结(复习必背)
- 五年级下数学水中浸物问题20道pdf
评论
0/150
提交评论