收藏 分享(赏)

安徽大学高级语言程序设计B(1).doc

上传人:dzzj200808 文档编号:2301940 上传时间:2018-09-10 格式:DOC 页数:7 大小:69KB
下载 相关 举报
安徽大学高级语言程序设计B(1).doc_第1页
第1页 / 共7页
安徽大学高级语言程序设计B(1).doc_第2页
第2页 / 共7页
安徽大学高级语言程序设计B(1).doc_第3页
第3页 / 共7页
安徽大学高级语言程序设计B(1).doc_第4页
第4页 / 共7页
安徽大学高级语言程序设计B(1).doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、第 1 页 共 7 页安徽大学 20 20 学年第 1 学期 高级语言程序设计 考试试卷(B 卷)(闭卷 时间 120 分钟)考场登记表序号 一、单项选择题(每小题 2分,共 20分)1.在 C语言中, n在内存占用的字节数是 【 】A. 1 B. 2 C. 3 D. 42.不能作为 C语言标识符的是 【 】A. x B. x_x C. x_0 D. 0_x3.设整型变量 i的值为 3,则表达式“i- - -i”的值为 【 】A. 0 B. 1 C. 2 D. 34.设 x为整型变量,和表达式“!(!x)”值完全相同的表达式是 【 】A. x= =0 B. x= =1 C. x!=0 D. x

2、!=15.若变量 x和 y为 double类型,则表达式 x=1,y=x+3/2 的值是 【 】A. 1 B. 2 C. 2.0 D. 2.56.在以下一组运算符中,优先级最高的运算符是 【 】A. - - B. = = C. | D. if (x=y) t=z; else t=!z;A. 不定值 B. 2 C. 1 D. 08.设有下列循环语句,其循环体执行的次数是 【 】 for (x=0,y=0; (x21”的值是_。3.请写出数学式 的 C语言表达式_。.abc4.C语言中作为运算对象时的逻辑值“真”是用_表示的。5.能表述“20int main() int i,j;for (i=1;

3、iint main() float x=5.1f;int y;if (x0) y=1;elsey=0;printf(“x=%3.1f y=%dn“,x,y);return 0;(3)#include int main() int a10=1,3,5,2,4,6,k,i,j,m;for (i=1;iaj)m=j;k=am,am=ai-1,ai-1=k;for (i=0;iint main() int a=4,0,8,6,2,*p=a,k,x,m=0;for (k=1;k#include int main() char s181,s241;int k1=0,k2=0;gets(s1);gets(s

4、2);while (s1k1!=0);while (s2k2!=0) ;k1+,k2+;s1k1=s2k2;printf(“%sn“,s1);return 0; (2)下列程序的功能是从键盘上读取一串字符(直到!号为止) ,写入名为“ccw.txt”的文本文件中。请填写其中缺少的语句或语句成分。#include #include int main() FILE *fp;char ch;if (fp=fopen(“ccw.txt“,“ “)=NULL) printf(“file not open!n“); exit(0); while (ch=getchar()!=!)得分第 5 页 共 7 页

5、fputc( );fclose(fp);return 0;五、程序设计题(每小题 10分,共 30分)(1)编程序,用序列公式计算并输出 Sn。其中 a是一个十进制数字,n 是最后一项 a的位数,均由键盘输入。例如 2+22+222+2222(a 是 2,n 是 4) 。(2)编一个递归函数,求 n阶勒让德多项式的值,递归公式如下: 得分nSa=+nxPnxnxPnn /)(1()12() 21 )1(0答 题 勿 超 装 订 线-装-订-线-第 6 页 共 7 页(3)按照下列结构型,编程序输入 5个学生的学号、姓名和 3科成绩,然后输出这些学生的学号、姓名和 3科成绩的平均分。struct

6、 student long num; / 学号char name10; / 姓名float score3; / 3科成绩float ave / 3科成绩的平均分安徽大学 20 20 学年第 1 学期 高级语言程序设计 (B 卷)考试试题参考答案及评分标准一、单项选择题(本大题共 10 小题,每小题 2 分,共 20 分)每小题的四个选项中只有一个符合题目要求,请将正确选项前字母填在括号中。1A 2D 3A 4C 5. C 6. A 7. C 8. A 9. D 10. D二、填充题(本大题共 10 小题,每小题 2 分,共 20 分)1. -15 2. 03. a/(b*c) 4. 非 05. (20x&(x30)|(x-100) 6. x0|y0|z07. 单精度实 或 float 8. 09. 2 10. 函数体内三、阅读程序题(20 分,每题 5 分)阅读程序,按格式将程序运行的输出结果填写在题目右侧的空白处。(1) * *(2)x=5.1 y=1 (3)1 2 3 4 5 6 (4)4 0 2 6 8 四、程序填充题(10 分,每题 5 分)第 7 页 共 7 页(1)k1+ s1k1=s2k2 (2)w ch,fp 五、程序设计题(30 分,每题 10分)

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

当前位置:首页 > 高等教育 > 大学课件

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


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

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

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