自考资讯

导航

2016年10月自考高级语言程序设计(一)考试真题

来源 :中华考试网 2019-10-20

  二、填空题(本大题共10小题,每小题2分,共20分)

  11.设int n=11;,表达式n%5+n%7的值是_______。

  12.执行语句printf("%d\n", 8>>2);后的输出结果是_______。

  13.设char s[10]= "Olympic";,执行语句printf("%d\n",sizeof(s));后输出结果是_______。

  14.三种逻辑运算符的优先级又高到低依次是_______。

  15.设float m=8.8; int n=6;,执行语句printf("%d\n", (int)m+n);后输出结果是_______。

  16.设struct { int a; float b; } c, *p=&c;,用指针引用成员b的方式是p->b或_______。

  17.设int p=1,q=2,r=3;,表达式p>q< p>

  18.系统函数int rewind(FILE *fp)的功能是_______。

  19.函数调用时参数传递方式除地址传递外,还有_______。

  110.使用系统函数getchar( )和putchar( )时,用到的文件包含命令县_______。

  三、程序分析题(本大题共4小题。每小题4分,共16分)阅读下列程序,写出输出结果。

  21.#include void main(){ int j; char *color[]={"red", "yellow", "blue", "black", "white"}; for( j=0; j<5; j+=2) printf("%s\n", color[j]);}

  22.#include void main(){ int i=10, j=0; switch (i%3) { case 0: i--; j++; case 1: --i; ++j; break; default: ++i; j--; } printf("i=%d, j=%d\n", i, j);}

  23.#include int i=1;int fun(int j){ return (++i+j);}void main(){ int j; for(j=1; j<=3; j++) printf("%d\n", fun(j));}

  24.#include void main(){ int i; char *strp="****"; for(i=0; i<4; i++) printf("%s\n", strp+i);}

  四、程序填充题(本大题共3小题,每小题6分,共18分)

  31.计算某学生三门课的平均成绩并输出。#include typedef struct student{ char name[20]; float math, physics, chemistry, average;}_______; /*第一空*/void main(){ STU s={"ZhangSan", 88.5, 90.0, 73.0}; s.average=_______; /*第二空*/ printf("平均成绩=%.1f\n",_______); /*第三空*/}

  32.键入一串字符,以回车换行符为结束标志,统计并输出其中小写英文字母的个数。#include void main(){ char letter; int sum=_______; /*第一空*/ while((letter=getchar())!='\n') if(_______) sum++; /*第二空*/ printf("小写英文字母个数sum=%d\n",_______); /*第三空*/}

  33.从键盘为二维整型数组a输入数据,输出该二维数组的转置b。#include #define M 2#define N 3void main(){ int a[M][N], b[N][M], i, j; printf("二维数组a:\n"); for(i-0; i< printf(?\n?); j++)printf(?%5d?,b[i][j]); i

  五、程序设计题(本大题共2小题,每小题8分。共16分)

  41.从键盘输入一串字符(以#作为结束标志)显示到屏幕上并写入文本文件ch.txt。

  42.(1)编写函数f计算

2016年.png

  的值。(2)编写主函数,从键盘输入x和n的值,调用函数f计算并输出结果(保留两位小数)。

  更多自考模拟试题、笔记串讲、历年真题等复习资料请进中华考试网自考频道获取…………

  编辑提醒: 自考

  自考本科报考条件   省市自考办

  自考问答热点答疑专题 自考备考热点及其技巧汇总

  想要给自己一个提升学历的机会,不知道如何选择院校及专业、自考、成考当地政策不了解?点击加入学历提升群:811430100,立即报考咨询,更快提升学历自学考试不用去学校,就能修名校专科/本科学历,国家承认,简单易考,高含金量,学信网终身可查!!!

手机QQ扫码一键加群

分享到

您可能感兴趣的文章