


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.装订线装订线专业: 科类: 科班级: 级班姓名: 学号:临沂师范学院20052006学年度第二学期C程序设计试题(F)(适用于2004级数本、专科学生)题号一二三四五总分得分阅卷人一、单项选择题(每小题 2 分,共 20 分)1. C 语言程序中可以对程序进行注释,注释部分必须用符号_括起来。 A、 和 B、和 C、“/*”和”*/” D、“*/”和”/*”2. 下列运算符中,优先级最低的是_。 A、* B、!= C、+ D、=3. 若变量已正确定义,表达式 (j=3, j+) 的值是_ 。A、3 B、 4 C、5 D、04. 已知字符 a 的ASCII码为 97 ,执行下列语句的输出是_。 printf (%d, %c, b, b+1 ) ; A、98, b B、语句不合法 C、98, 99 D、 98, c5. 表达式strcmp(“box”, “boss”) 的值是一个_。 A、 正数 B、 负数 C、 0 D、 不确定的数6. 数组定义为 int a32=1, 2, 3, 4, 5, 6,数组元素_的值为6。 A、a32 B、a21 C、a12 D、a237. 要调用数学函数时,在#include命令行中应包含_。 A、 ”stdio.h” B、 ”string.h” C、 ”math.h” D、 ”ctype.h”8. 若a是基本整型变量,c是单精度实型变量,输入语句_是错误的。 A、scanf(”%d,%f”, &a, &c); B、scanf(”d=%d, c=%f”, &a, &c); C、scanf(”%d%f”, &a, &c); D、scanf(”%d%f”, a, c);9. 若变量已正确定义并且指针p已经指向某个变量x,则(*p)+相当于_。 A、p+ B、x+ C、*(p+) D、&x+10. 若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x, _是正确的。 A、p2=p1; B、p2=*p1; C、p2=&p1; D、p2=*p1;二、填空题(每小题 2 分,共 20 分)1. 写出下列程序段的输出结果。 float x1, x2; x1=3/2; x2=x1/2; printf(%d, %.1f, (int)x1, x2) ;2.表达式 (722 ) 的值是_。 3. 写出下列程序段的输出结果 。 #define A 10 #define B (AA+2)-2 printf(%d, B*2);4.写出判断字符变量c是英文字母的表达式 。5.写出下列程序段的输出结果 。 int k, x;for (k=0, x=0; k0) ? 2*f(n-1)+f(n-2) : -1); 8. 写出下列程序段的输出结果 。 char str=hellotworldn; printf(%d, %cn, sizeof(str), *(str+10);9. 输入12345#后,写出下列程序的输出结果 。 void main() char c; for(c=getchar(); getchar()!=#; c=getchar() putchar(c);10. 执行程序find nx ould text.txt时,*+argv1的值是_。三、程序阅读题(每题5分,共20分)1#include 2#includevoid main() #include void main()int i=16,j,x=6; j=i+1; int a=1,b=4,c=2;x*=i=j; float x=10,y=4.0,z;printf(“%d,%dn”,j,x); z=(a+b)/c+sqrt(double)y)*1.2/c+x; printf(“%fn”,z); 运行结果是: 运行结果是:3#include 4 .#include void main() void main() int a,b,c,d; int i=10;a=c=0; switch(i) b=1; case 9: i+=1;d=20; case 10: i+=1;if(a) d=d-10; case 11: i+=1;else if(!b) default : i+=1; if(!c) d=25; else d=15; printf(“%d”,i);printf(“d=%dn”,d); 运行结果: 运行结果:四、程序填空题(每空 2 分,共 20 分)1、下面程序的功能是:输入一行字符,统计其中有多少个单词,单词之间用空格分开。请填空完成。# include void main()char str81; int I,( ); char c;gets(str);for(I=0;( )!=0;I+) if(c= )word=0; else if( ) word=1; ( )printf(“There are %d word in line. n”,num);2、下面程序的功能是:用选择排序法对数组中10个数据按由小到大排序。请填空完成。void sort(int a,int n)( )for(I=0;In-1;I+) ( ) for(j=I+1;jn;j+) if(ajak)k=j; if( ( ))t=ak;ak=aI;aI=t; # include void main()int b10,I;printf(“enter the arrayn”);for(I=0;I10;I+) scanf(“%d”.&bI);( )printf(“the sorted array: n”);for(I=0;I10;I+) printf(“%d “,bI);printf(“n”);3、判断m是否是素数 #include # include void main()int m,i,k;scanf(“%d”,&m); ( )for(i=2;i=k+1) printf(“%d is a p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 有关实习协议范本-实习合同模板-实习合同5篇
- 建筑工程支付担保协议书3篇
- 道路毕业设计答辩
- 健康促进县课件
- T/ZHCA 012-2021化妆品美白功效测试斑马鱼胚胎黑色素抑制功效测试方法
- 2025贵州财经职业学院辅导员考试试题及答案
- 2025濮阳医学高等专科学校辅导员考试试题及答案
- 2025甘肃民族师范学院辅导员考试试题及答案
- 循环结构程序设计总结
- 预防疾病教育教案
- 统编版语文三年级上册第四单元快乐读书吧:在那奇妙的王国里 课件
- (高清版)DG∕TJ 08-2251-2018 消防设施物联网系统技术标准
- 会展安全风险评估报告
- 河南省青桐鸣大联考普通高中2024-2025学年高三考前适应性考试英语试题及答案
- 内蒙古自治区通辽市2025届高三下学期三模生物试题 含解析
- 浙江省丽水市2023-2024学年高一数学下学期6月期末教学质量监控试题含答案
- 权益维护课件
- 29.液化天然气加气站特种设备事故应急预案
- 2025-2030全球美容机构行业消费需求与未来经营规模预测研究报告
- 浙江省金华市2025届六年级下学期5月模拟预测数学试题含解析
- 关节科考试试题及答案
评论
0/150
提交评论