《2022年4月高自考真题高级语言设计(一).pdf》由会员分享,可在线阅读,更多相关《2022年4月高自考真题高级语言设计(一).pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、绝 密 启 用 前 2022年 4 月 高 等 教 育 自 学 考 试 全 国 统 一 命 题 考 试 高 级 语 言 程 序 设 计(一)(课 程 代 码 00342)注 意 事 项:1.本 试 卷 分 为 两 部 分,第 一 部 分 为 选 择 题,第 二 部 分 为 非 选 择 题。2.应 考 者 必 须 按 试 题 顺 序 在 答 题 卡(纸)指 定 位 置 上 作 答,答 在 试 卷 上 无 效。3.涂 写 部 分、画 图 部 分 必 须 使 用 2 B铅 笔,书 写 部 分 必 须 使 用 黑 色 字 迹 签 字 笔。第 一 部 分 选 择 题 一 单 项 选 择 题:本 大 题
2、共 15小 题,每 小 题 2 分,共 3 0分。在 每 小 题 列 出 的 备 选 项 中 只 有 一 项 是 最 符 合 题 目 要 求 的,请 将 其 选 出。I.以 下 不 属 于 C 语 言 关 键 字 的 是 A.do B.case C.extern D.scanf2,设 floatx=2.3;,表 达 式(inl)(x+2.5)和(int)x+2.5 的 值 分 别 是 A.4,4.5 B.5,4.5 C.4,4.0 D.5,4.03.设 ima=2;,下 列 表 达 式 正 确 的 是 A.a o O B.a%3 C.!a=a D.aE3.04.表 达 式 23,1,2的 值
3、是 A.3 B.2 C.1 D.O5.设 int a=l,b=3;,执 行 语 句 printf(%dn”,a?a+b:a-b);后 输 出 结 果 是 A.-4 B.-1 C.2 D.36.对 某 文 件 进 行 读 操 作,若 未 到 达 文 件 尾 时,A.-1 B.0调 用 函 数 feof(),则 该 函 数 的 返 回 值 是 C.1 D 非 07.设 int k=20;,下 列 语 句 正 确 的 是 A.fbr(;kv=20;);B.fbr(k20;k-H-);C.scanf(%dn,k);8.下 列 定 义 正 确 的 是 D.scanf(%fn&k);A.int b5;B.
4、int b5.0;C.intb5;D.int b5;9.设(2 2=侦,2,3,4,%,;,执 行 printf(%snM,s);后 输 出 结 果 是 A.I B.1234C.1 D.1n 2341 0.下 列 关 于 C 语 言 变 量 的 说 法 正 确 的 是 A.不 同 函 数 中 的 变 量 不 可 以 同 名 B.局 部 变 量 与 全 局 变 量 不 可 以 同 名 C.局 部 变 量 与 全 局 变 量 可 以 同 名,两 者 的 作 用 域 不 同 D.局 部 变 量 与 全 局 变 量 可 以 同 名,两 者 的 作 用 域 相 同 11-设 charq=HuanWei;
5、,执 行 语 句 printf(*%d,%d,sizeof(q),strlcn(q);后 输 出 结 果 A.3,4 B.7,6 C.7,8 D.8,71 2.设 char u,v=(China),*p=v;正 确 的 赋 值 语 句 是 A.u=*p;B.*u=v;C.v=p;D.*u=*p;1 3.设 typedef struct st(int m;float n;Ex;,则 Ex 是 A.结 构 体 变 量 名 B.结 构 体 成 员 名 C.结 构 体 类 型 指 针 名 D.结 构 体 类 型 别 名 14.设 int*p3;,则 p 是 A.整 型 变 量 B.整 型 数 组 C.
6、整 型 指 针 数 组 15.下 列 运 算 符 优 先 级 最 低 的 是 D.指 向 整 型 数 组 的 指 针 A.!B.=C.=D.?:高 级 语 言 程 序 设 计(一)试 题 第 1页(共 7 页)高 级 语 言 程 序 设 计(一)试 题 第 2页(共 7 页)第 二 部 分 非 选 择 题 二 填 空 题:本 大 题 共 1 0小 题,每 小 题 2 分,共 2 0 分。16.实 型 数 0.002的 指 数 表 示 形 式 是。17.C 语 言 规 定,用 户 标 识 符 的 首 字 符 是 或 下 划 线。18.语 句 printf(Z);的 执 行 结 果 是。19.设
7、double x;,则 取 变 量 x 地 址 的 表 达 式 是。20.设 ini a=l,b=2;,则 执 行 prinlf(%dnu,(a,b);后 输 出 结 果 是。21.设 char s10-*uvw0 xyzn;,则 执 行 prinlf(%sn”,s);后 输 出 结 果 是。22.若 函 数 的 形 参 是 变 量 名,而 实 参 是 常 量,则 参 数 传 递 的 方 式 是 o23.设 inttUO,*q=t;,则 使 用 指 针 引 用 数 组 t的 第 一 个 元 素 的 方 法 是。24.设#defineN China”,则 执 行 printfC%sn”,N);后
8、 输 出 结 果 是。25.使 用 库 函 数 sin()所 需 的 文 件 包 含 命 令 是 o三、程 序 分 析 题:本 大 题 共 4 小 题,每 小 题 4 分,共 1 6分。阅 读 下 列 程 序,写 出 输 出 结 果。26.#inckideint main(void)int m,a=(1,3,5,7,9),*q=a+3;tbr(m=5;m;m-)switch(m)(case 1:case 2:printff%d break;case 3:printf(n%d q);break;case 4:prinlf(%d”,*q,-);break;case 5:printf(”%d n,*
9、(-H-q);)return 0;27#includcint Rint a,int n)(if(n=1)return f(a,n-l)+an-l;else return 0;)int main(void)(intb6=l,2,3,4,5,6,w;w=f(b,6);printK dn,w);return 0;)28.#includeint fl(int*p)static int s=0;s=*p+s;return s;Iint main(void)intx=2,4,6,8,10,i,j;fbr(i=O;i5;i-H-)(j=fl(x+i);printf(%4d,j);)printf(n);ret
10、urn 0;高 级 语 言 程 序 设 计(一)试 题 第 3 页(共 7 页)高 级 语 言 程 序 设 计(一)试 题 第 4 页(共 7 页)29.#includeint main(void)int a22=7,1,6,5),b23=6,5A3,2,1;intx2131,ij,k;ft)r(i=O;i2;i+)(fbrG=O;j3;j+)(fbr(k=O;k2;k-H-)xliUJ+=ailkJ*bkUJ;printf(%4dM,xi|j);printfCAn);)return 0;31.从 键 盘 输 入 一 字 符 串,并 将 其 逆 序 输 出。#include Ainclude
11、int main(void)(char s=Intelligence,k;int i,j=0,l;fbr(i=O;il;i+)(j二 i;k=sj;sj=sl;sl=k;p r i n l f(%s n,;return0;/*第 一 空*/*第 二 空*/*第 三 空*/四、程 序 填 充 题:本 大 题 共 3 小 题,每 小 题 6 分,共 1 8分。请 将 下 列 程 序 横 线 处 缺 少 的 部 分 补 上,使 其 能 正 确 运 行。30.从 键 盘 输 入 3 个 字 符 串,找 出 其 中 最 大 者 并 输 出。#include#include intmain(void)(i
12、nt i;char s380,t80;fbr(i=0;i0)strcpy(t,sO);elsestrcpy(t,sl);iRstrcmp(s2,t)0)strcpy(t,s(2);p r i n l f(s n,);return 0;/*第 一 空*/*第 二 空*/*第 三 空*/32.从 健 盘 输 入 5 名 学 生 的 姓 名,学 号 和 年 龄 并 存 入 二 进 制 文 件。Ainclude#include#define N 5struct S T(char name20;int num;int age;)sN:void w()(FILE*fp:int i;if(fp-fbpen(
13、-a.dath,)=N U L L)/*第 一 空*/(printffCan not open filen*);exit(l);高 级 语 言 程 序 设 计(一)试 题 第 5 页(共 7 页)高 级 语 言 程 序 设 计(一)试 题 第 6 页(共 7 页)fbr(i=O;iN;i+)f w r i t e();fclose(fp);)int main(void)(int i;fbr(i=O;ivN;i)s c a n f f%s%d%d,&s l i.n u m,&s i.a g e);,w();retum 0;.)五 程 序 设 计 题:本 大 题 共 2 小 题,每 小 题 8 分,共 1 6分。33.利 用 二 重 循 环 输 出 如 下 图 形。*34.输 入 1()个 整 数,按 升 序 排 序 后 输 出。第 二 空*/第 三 空*/高 级 语 言 程 序 设 计(一)试 题 第 7 页(共 7 页)