《C语言试题、学习、考试大全、历年真题3.pdf》由会员分享,可在线阅读,更多相关《C语言试题、学习、考试大全、历年真题3.pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2 0 1 0隼3月 二 级c语 言 笔 试 真 题 及 答 案一、选 择 题(1)-(1 0)、(2 1)(40)每 题 2 分,(1 1)一(2 0)每 题1分。共7 0分)下 列 各 题A)、B)、C)、D)四 个 选 项 中,只 有 一 个 选 项 是 正 确的,讲 将 正 确 选 项 涂 写在 答 懑 卡 上,答 在 试 卷 上 不 得 分。(1)下 列 叙 述 中 正 确 的 是A)对 长 度 为n的 有 序 链 表 进 行 查 找,取 坏 情 况 下 需 要 的 比 较 次 数为nB)对 长 度 为n的 有 序 链 表 进 行 对 分 查 找,坡 坏 悟 况 下 需 耍 的 比
2、较次 数 为(n/2)C)对 长 度 为n的 有 序 链 表 进 行 对 分 查 找,堆 坏 情 况 下 痴 耍 的 比 较次 数 为(l o g 2 n)D)对 长 度 为n的 有 序 链 表 进 行 对 分 查 找,最 坏 情 况 下 辩 耍 的 比 较次 数 为(n l o g 2 n)(2)算 法 的 时 间 复 杂 及 是 指A)算 法 的 执 彳 亍 时 间 B)算 法 所 处 理 的 数 据 珏C)算 法 程 序 中 的 语 句 或 指 令 条 数D)算 法 在 执 行 过 程 中 所 需 要 的 基 本 运 算 次 数(3)软 件 按 功 能 可 以 分 为:应 用 软 件、系
3、 统 软 件 和 支 撑 软 件(或工 具 软 件)。下 面 属 于 系 统 软 件 的 是A)编 辑 软 件 B)操 作 系 统C)数 务 管 理 系 统 D)浏 览 器(4)软 件(程 序)调 试 的 任 务 是A)诊 断 和 改 正 程 序 中 的 错 误B)尽 可 能 多 地 发 现 程 序 中 的 错 误C)发 现 并 改 正 程 序 中 的 所 有 错 误D)确 定 程 序 中 错 误 的 性 质(5)数 据 流 程 国(D F D图)是A)软 件 概 要 设 计 的 工 具 B)软 件 详 细 设 计 的 工 具0结 构 化 方 法 的 瓣 求 分 析 工 具D)面 向 对 象
4、方 法 的 需 求 分 析 工 具(6)软 件 生 命 周 期 可 分 为 定 义 阶 段,开 发 阶 段 和 维 护 阶 段。详 细设 计 展,于A)定 义 阶 段 B)开 发 阶 段C)维 护 阶 段 D)上 述 三 个 阶 段(7)数 据 库 管 理 系 统 中 负 贵 数 据 模 式 定 义 的 语 言 是A)数 据 定 义 语 言 B)数 据 管 理 语 言C)数 据 操 纵 语 言 D)数 据 控 制 语 言(8)在 学 生 管 理 的 关 系 数 据 库 中,存 取 一 个 学 生 信 息 的 数 据 单 位是A)文 件 B)数 据 库 C)字 段 D)记 录(9)数 据 库 设
5、 计 中,用E-R图 来 描 述 信 息 结 构 但 不 涉 及 信 息 在 计算 机 中 的 表 示,它 属 于 数 据 库 设 计 的A)需 求 分 析 阶 段 B)逻 辑 设 计 阶 段C)概 念 设 计 阶 段 D)物 理 设 计 阶 段(1 0)有 两 个 关 系R和T如 下:R TABCa 1 2b 2 2c 3 2ABCc 3 2d 3 2则 由 关 系R得 到 关 系T的 操 作 是A)选 择 B)投 影 C)交 D)并(1 1)以 下 叙 述 正 确 的 是A)C语 言 程 序 是 由 过 程 和 函 数 组 成 的B)C语 言 函 数 可 以 嵌 套 调 用,例 如:f u
6、 n (f u n (x)C)C语 言 函 数 不 可 以 单 独 编 译D)C语 言 中 除 了 ma i n函 数,其 他 函 数 不 可 以 作 为 单 独 文 件 形 式 存在(1 2)以 下 关 于C语 言 的 叙 述 中 正 确 的 是A)C语 言 中 的 注 释 不 可 以 夹 在 变 量 名 或 关 键 字 的 中 间B)C语 言 中 的 变 量 可 以 再 使 用 之 前 的 任 何 位 电 进 行 定 义C)在C语 言 算 术 的 书 写 中,运 算 符 两 侧 的 运 算 数 类 型 必 须 一 致D)C语 言 的 数 值 常 量 中 夹 带 空 格 不 影 响 常 量
7、值 的 正 确 表 示(1 3)以 下C语 言 用 户 标 示 符 中,不 合 法 的 是A)_ l B)A a B c C)a _ b D)a b(1 4)若 有 定 义:double a=2 2;i nt i=0,k=1 8;则 不 符 合C语 言 规定 的 赋 值 语 句 是A)a=a+,i+B)i=(a+k)=(i+k)C)i=a%l 1D)i=!a(1 5)#i nclude ma i nO(ch a r a,b,c,d;sca nf(%c%c”,&a,&b);c=getch a r();d=getch a r();pri ntf(%c%c%c%c nw,a,b,c,d);)当 执
8、行 程 序 时,按 下 列 方 式 输 入 数 据(从 第 一 列 开 始,C C R 代 表 回车,注 怠:回 车 是 一 个 字 誉)1 2 3 4 则 输 出 结 果 是:A J 2 3 4 B、1 2 C J 2 D J 2 33 4B、若 要 保 存 带 有 多 位 小 数 的 数 据,应 使 用 双 精 度 类 型。C、若 要 处 理 如“人 员 信 息”等 含 有 不 同 类 型 的 相 关 数 据,应 自 定义 结 构 体 类 型。D、若 只 处 理”真 和“假 两 种 逻 辑 值.应 使 用 逻 辑 类 型。1 7、若a是 数 值 类 型,则 逻 辑 表 达 式(a=l)(a
9、!=l)的 值 是:A、1 B、0 C、2D、不 知 道a的 值,不 能 确 定1 8、以 下 选 项 中 与i f(a=l)a=b;else a+;语 句 功 能 不 同 的sw i tch语 句 是:A、sw i tch (a)B、sw i tch (a=l)ca se 1:a=b;brea k;ca se 0a二b;brea k;defa ult:a+;ca se 1 :a+;C、sw i tch (a)D、sw i tch (a=l)defa ult:a+;brea k;ca se1:a=b;brea k;ca se 1:a=b;ca se 0a+;1 9、有 如 下 嵌 套 的i f
10、语 句i f(a b)i f(a c)k=a;else k=c;elsei f(b c)k=b;else k=c;以 下 选 项 中 与 上 述i f语 句 等 价 的 语 句 是A、k=(a b)?a:b;k=(b c)?b:c;B、k=(a b)?(b c)?a:b):(b c)?b:c);C、k=(a b)?(a c)?a:c):(b c)?b:c);D、k=(a b)?a:b;k=(a c)?a;c(2 0)有 以 下 程 序#i nclude ma i nO(i nt i,j,m=l;for(i=l;i 0;j-)i f(i*j 3)brea k;1 6、以 下 关 于C语 言 数
11、据 类 型 使 用 的 叙 述 中 错 误 的 是:A、若 要 准 确 无 误 的 表 示 自 然 数,应 使 用 整 数 类 型。)pri ntf,m=%d nw,m)(2 7)若 有 定 义i nt(*pt)3;,则 下 列 说 法 正 确 的 是程 序 运 行 后 的 输 出 结 果 是A)定 义 了 基 类 型 为i nt的 三 个 指 针 变 量(A)m=6 (B)nr2 (C)m=4 (D)m=5(2 1)有 以 下 程 序B)定 义 了 基 类 型 为i ni的 具 有 三 个 元 素 的 指 针 数 组ptoC)定 义 了 一 个 名 为*pt、具 有 三 个 元 素 的 整
12、型 数 组#i ncludes D)定 义 了 一 个 名 为pt的 指 针 变 量,它 可 以 指 向 每 行 有 三 个 整 数 元ma i nO i nt a=l,b=2;for(;a 8;a+)b+=a;a+=2;pri ntf(%d,%d n”,a,b);)素 的 二 维 数 组(2 8)设 有 定 义double a 1 0,*s=a;,一 下 能 够 代 表 数 组 元 素a 3 的 是A)(*s)3 B)*(s+3)C)*s 3 D)*s+3(2 9)有 以 下 程 序程 序 运 行 后 的 输 出 结 果 是#i nclude(A)9,1 8(B)8,1 1 (C)7,1 1
13、 (D)1 0,1 4(2 2)有 以 下 程 序,其 中k的 初 值 为 八 进 制 数 i nclude ma i nOi nt k=0 1 1;pri ntf(w%d nw,k+);)ma i nO i nt a 5=l,2,3,4,5,b 5=0,2,1,3,0,i s=0for(i=0;i 5;i+)s=s+a b i;pri ntf(z,%d nz,,s);)程 序 运 行 后 的 输 出 结 果 是A)6 B)1 0 C)1 1 D)1 5程 序 运 行 后 的 榆 出 结 果 是3 0)有 以 下 程 序(A)1 2 (B)ll(C)1 0 (D)9#i nclude(2 3)
14、下 列 语 句 中,正 确 的 是A)ch a r*s;s=O ly mpi c”;B)char s 7 ;s=0 1 y m pi c”;C)char *s ;s=w O l y m pi cw;D)char s 7 ;s=“O l y m pi c ;(24)以 下 关 于r etu r n语 句 的 叙 述 中 正 确 的 是A)一 个 自 定 义 函 数 中 必 须 有 一 条r etu r n语 句B)一 个 自 定 义 函 数 中 可 以 根 据 不 同 情 况 设 受 多 条r etu r n语 句C)定 义 成vi o d类 型 的 函 数 中 可 以 有 带 返 回 值 的r
15、 etu r n语 句D)没 有r etu r n语 句 的 自 定 义 函 数 在 执 行 结 束 时 不 矩 返 回 到 调 用m ai n O i n t b 3 3=0,1,2,0,1,2,0,1,21,i,j,t=l;fo r(i=0;i 3;i+)F o r(j=i;j =i;j+)t+=b i b j i;P r i n tf(*%d nz z,t);)程 序 运 行 后 的 输 出 结 果 是A)1 B)3 0 4 D)9(3 1)若 有 以 下 定 义 和 语 句处char s i 1 0=abed!”,*s 2=n l 23 ;(25)下 列 选 项 中,矩 好 正 确 定
16、 义 数 组 的 语 句 是A)i n t n u m 0.20 0 8;B)i n t n u m ;C)i n t N=20 0 8;D)ttdefi n e N 20 0 8i n t n u m N;i n t n u m N pr i n tf(*%d%d n”,s tr l en(s l),s tr l en(s 2);则 榆 出 结 果 是A)5 5 B)1 0 5 C)1 0 7 D)5 8(3 2)有 以 下 程 序(26)有 以 下 程 序#i n cl u de#i n cl u dedefi n e N 8vo i d fu n (char*c,i n t d)*c=*
17、c+l;d=d+l;pr i n tf(w%c,%c,*c,d);)m ai n O char b=a,a=A;fu n (&b,a);pr i n tf(w%c,%c nw,b,a);)程 序 运 行 后 的 输 出 结 果 是vo i d fu n(i n t*x,i n t i)*x=*(x+i);m ai n O i n t a N=l,2,3,4,5,6,7,8,i;fu n (a,2);fo r(i=0;i N/2);i+)p rint f a i);pr i n tf C n 9;A)b,B,b,A B)b,B,B,A C)a,B,B,a D)a,B,a,B程 序 运 行 后 的
18、 输 出 结 果 是A)1 3 1 3 B)2 2 3 4 0 3 2 3 4 D)1 2 3 4(3 3)有 以 下 程 序#i n cl u dei n t f(i n t t ,i n t n);m ai n()i n t a 4 =l,2,3,4,s;s=f a,4;pr i n tf(w%d n”,s);)i n t f(i n t t口,i n t n)i f(n 0)r etu r n t n-l+f(t,n-1);el s e r etu r n 0;)程 序 运 行 后 的 榆 出 结 果 是A)4 B)1 0 C)1 4 D)6(3 4)有 以 下 程 序#i n cl u
19、 dei n t fu n 0 s tati c i n t x=l;x*=2;r etu r n x;)m ai n O i n t I,s=l;fo r (i=l;i =2;i+)s=fu n();pr i n tf(w%d n”,s);程 序 运 行 后 的 榆 出 结 果 是A)0 B)1 C)4 D)8(3 5)以 下 程 序#i n cl u de defi n e S U B (a)(a)-(a)m ai n O i n t a=2,b=3,c=5,d;d=S U B(a+b)*c;pr i n tf%d nw,d);)程 序 运 行 后 的 结 果 照A)0 B)-1 2 C)
20、-20 D)1 0(3 6)没 有 定 义s tr u ct co m pl ex i n t r eal,u n r eal ;datal=1,8,data2;则 以 下 赋 值 语 句 中 的 错 误 的 是A)data2=datal;B)data2=(2,6);C)data2.r eal l=datal.r eal ;D)data2.r eal=datal.u n r eal;(3 7)有 以 下 程 序#i n cl u de i n cl u de s tr u ct A i n t a;char b 1 0;do u bl e c;vo i d f(s tr u ct A t);m
21、 ai n O s tr u ct A a=1 0 0 1,“Z han gD aw,1 0 9 8.0;f(a);pr i n gt(%d,%s,%6.l f nw,a.a,a.b,a.c);)vo i d f(s tr u ct A t)t.a=1 0 0 2;s tr cpy (t.b,w C han gR o n g );t.c=1 20 2.0;程 序 运 行 后 的 输 出 结 果 是A)1 0 0 1,Z han gD a,1 0 9 8.0 B)1 0 0 2,C han gR o n g,1 20 2.0C)1 0 0 1,C han gR o n g,1 0 9 8.0 D
22、)1 0 0 2,Z han gD a,1 20 2.0(3 8)有 以 下 定 义 和 语 句s tr u ct w o r k er s(i n t n u m;char n am e 20;char c;s r r u ct(i n t day;i n t m o n th;i n ty ear;s;;s tr u ct w o r k er s w,*pw;pw 二&w能 绐w中y ear成 员 赋1 9 8 0的 语 句 是A)*pw.y ear=1 9 8 0;B)w.y ear=1 9 8 0;C)pw-y ear=1 9 8 0;D)w.s.y ear=1 9 8 0;(3 9
23、)有 以 下 程 序#i n cl u de m ai n O i n t a=2t b=2,c=2;pr i n tf(w%d n”,a/b&c);)程 序 运 行 后 的 结 果 是A)0 B)1 C)2 D)3(4 0)以 下 程 序#i n cl u dem ai n()F IL E *fp;char s tr 1 0;fp=fo pen(v m y fi l e.dat ,w );fpu ts(w abc”,fp);fcl o s e(fp);fp=fo pen(w m y fi l e.d a t ,“a+”);r ew i n d(fp,gd ,28);r ew i n d(fp
24、);fs can f(fp,9 9 gsw,s tr);pu ts (s tr);fcl o s e(fp);)程 序 运 行 后 的 输 出 结 果 是A)abc B)28 c C)abc28 D)因 类 型 不 一 致 而 出 错二、填 空 题(每 空2分,共3 0分)请 将 每 空 的 正 确 答 案 写 在 答 题 卡【1】至【1 5】序 号 的 横 线 上,答在 试 卷 上 不 得 分。(1)一 个 队 列 的 初 始 状 态 为 空,先 将 元 素A,C B,C,D,E,F,5,4,3,2,1依 次 入 队,然 后 再 依 次 退 队,则 元 素 退队 的 顺 序 为 【1】o(2
25、)设 某 循 环 列 队 的 容 量 为5 0,如 果 头 指 针fr o n l=4 5 (指 向 队 头元 素 的 前 一 位 置),尾 指 针i、ear=1 0 (指 向 队 尾 元 素),则 该 循环 队 列 中 共 有 1 2】个 元 素。(3)设 二 叉 数 如 下:对 该 二 叉 树 进 行 后 序 遍 历 的 结 果 为【3】(4)软 件 是 4 J、数 据 和 文 档 的 集 合。(5)有 一 个 学 生 选 课 的 关 系,其 中 学 生 的 关 系 模 式 为:学 生(学号,姓 名,班 级,年龄),课 程 的 关 系 模 式 为:课 程(课 号,课程 名.学时),其 中
26、两 个 关 系 模 式 的 键 分 别 是 学 好 和 课 号,则 关系 模 式 选 课 可 以 定 义 为:选 课(学 号,【5】,成 绩)o(6)设x为i n t型 变 量,请 写 出 一 个 关 系 表 达 式 6 ,用 以 判 断x同 时 为3和7的 倍 数 时,关 系 表 达 式 的 值 为 其。(7)有 以 下 程 序#i n cl u de m ai n O i n t a=1,b=2,c=3,d=0;i f(a=l)i f(b!=2)i f(c!=3)d=l;el s e d=2;el s e i f(c!=3)d=3;el s e d=4;el s e d=5;pr i n
27、tf(%d n ,d);)程 序 运 行 后 的 榆 出 结 果 是:【7】。(8)有 以 下 程 序#i n cl u de m ai n ()i n t m,n;s can f(%d%d”,&m,&n);w hi l e(m!=n)w hi l e(m n)m=m-n;w hi l e(m n)n=n-m;)pr i n tf。%d n ,m);程 序 运 行 后,当 输 入1 4 6 3回 车 时,输 出 结 果 是 8(9)有 以 下 程 序#i nc l u d e m a i n()i nt I,j,a 3 =1,2,3,4,5,6,7,8,9);f o r (i=l;i 3;i+
28、)f o r(j=I;j 3;j+)p r i nt t f(w%dw,a i j );p r i n t f n);)程 序 运 行 后 的 输 出 结 果 是 9J(10)有 以 下 程 序#i nc l u d e m a i n()(i nt =1,2,3,4,5,6,*k 3,i=0;wh i l e(i m a i nO(i nt a 3 3=1,2,3),4,5,6,7,8,9);i nt b 3 =0,i;f o r(i=0;i 3;i+)b i =a i 2+a 2 i ;f o r(i=0;i 3;i+)p r i nt f(w,b i );p rin tf nw);)程
29、序 运 行 后 的 结 果 是(12)有 以 下 程 序#i nc l u d e t t i nc l u d e v o i d f u n(c h a r*s t r)(c h a r t e m p;i nt n,i;n=s t r l e n(s t r);t e m p=s t r n-1;f o r(i=n-l;i 0;i-)s t r i =s t r i-l ;s t r 0=t e m p;)m a i nOc h a r s 50;s c a nf(w%sv,s);f u n(s);p r i nt f(s n,s);)程 序 运 行 后 输 入:a b c d e f回
30、 车),则 输 出 结 果 是13、以 下 程 序 的 功 能 是:将 值 为 三 位 正 整 数 的 变 证x中 的 数 值 按照 个 位、十 位、百 位 的 顺 序 拆 分 并 输 出。请 填 空。#i nc l u d e m a i nO(i nt x=256;p r i nt f(w%d-%d-%d nw,x/10%10,x/100);)14、以 下 程 序 用 以 删 除 字 符 串 中 的 所 有 的 空 格,请 填 空#i nc l u d e m a i n()(c h a r s 100=wo u r .t e r c h e r t e a c h c l a ng u
31、a g e!w ;i nt i,j;f o r(i=j=O;s i !=,0;i+)i f (s i !=s j =s i ;j+;sj=;p r i nt f(w%s nw,s);)(15)以 下 程 序 功 能 是:借 助 指 针 变 量 找 出 数 组 元 素 中 的 堆 大 值 及其 元 素 的 下 标 值。请 填 空。i nc l u d e m a i nO(i nt a 10,*p,*s;f o r(p=a;p-a 10;p+)s c a nf(v,p);f o r(p=a,s=a;p-a*s)s=;p r i nt f(i nd e x=%d n,s-a);2009年9月 全
32、国 计 算 机 等 级 考 试 二 级 笔 试 试 卷1)下 列 数 据 结 构 中,属 于 非 线 性 结 构 的 是A)循 环 队 列 B)带 链 队 列 C)二 叉 树 D)带 链 栈2)下 列 数 据 结 果 中,能 够 按 照“先 进 后 出”原 则 存 取 数 据 的 是A)循 环 队 列B)栈C)队 列 D)二 叉 树3)对 于 循 环 队 列,下 列 叙 述 中 正 确 的 是A)队 头 指 针 是 固 定 不 变 的 B)队 头 指 针 一 定 大 于 队 尾 指 针 C)队 头 指 针 一 定 小 于 队 尾 指 针 D)队 头 指 针 可 以 大 于 队 尾 指 针,也可
33、 以 小 于 队 尾 指 针4)算 法 的 空 间 复 杂 度 是 指A)算 法 在 执 行 过 程 中 所 斛 要 的 计 算 机 存 储 空 间 B)算 法 所 处 理的 数 据 甘 C)算 法 程 序 中 的 语 句 或 指 令 条 数D)算 法 在 执 行 过 程 中 所 需 要 的 临 时 工 作 单 元 数5)软 件 设 计 中 划 分 模 块 的 一 个 准 则 是A)低 内 聚 低 耦 合 B)高 内 聚 低 耦 合 C)低 内 聚 高 耦 合D)高 内 聚 高 耦 合6)下 列 选 项 中 不 属 于 结 构 化 程 序 设 计 原 则 的 是A)可 封 装 B)自 顶 向
34、下 C)模 块 化 D)逐 步 求 耕7)软 件 详 细 设 计泅1产 生 的 图 如 下:该 图 足A)N-S 因 B)P AD广1图 C)程 序 流 程国 D)E-R国 1 Ma|1 C F|18)数 据 库 管 理 系A)操 作 系 统 的 一Ltend 统 是部分B)在 操 作 系统 支 持 下 的 系 统 软 件C)一 种 编 译 系 统 D)一 种 探 作 系 统9)在E-R图 中,用 来 表 示 实 体 联 系 的 图 形 是矩 形C)菱 形D)三 角 形RA)椭 圆 图B)1 0)有 三 个关 系R,S和T如 下:其 中 关 系T由 关 系R和S通 过 某 种操 作 得 到.该
35、 操 作 为A)选 择 B)工3口E之tt投 影 C)交 D)并1 1)以 下 叙 述 中 正 确 的 是 A)程 序 设 计 的 任 务 就 是 编 写 程 序 代码 并 上 机B)程 序 设 计 的 任 务 就 是 确 定 所 用 数 据 结 构C)程 序 设 计 的 任 务 就 是 确 定 所 用 算 法D)以 上 三 种 说 法 都 不 完 整1 2)以 下 选 项 中,能 用 作 用 户 标 识 符 的 是A)vo i d B)8 _ 8 C)_ 0 _ D)un si g n e d1 3)阅 读 以 下 程 序tti n c lud e m a i n ()(i n t c a
36、se;f lo a t p r i n tF;p r i n tf (“请 输 入2个 数:”);sc a n f(%d%fw,&c a se,&p j r i n tF);p r i n lf(d%f n”,c a se,p r i n tF);)该 程 序 编 译 时 产 生 错 误,其 出 错 原 因 是A)定 义 语 句 出 错.c a se是 关 键 字,不 能 用 作 用 户 自 定 义 标 识 待B)定 义 语 句 出 错.p r i n tF不 能 用 作 用 户 自 定 义 标 识 杼C)定 义 语 句 无 错,sc a n f不 能 作 为 输 入 函 数 使 用 D)定
37、义 语句 无 错,p r i n tf不 能 输 出c a se的 值1 4)表 达 式:(i n t)(d o ub le)9/2)-(9)%2 的 值 是A)0 B)3 C)4 D)51 5)若 有 定 义 语 句:i n t x=1 0;,则 表 达 式x-=x+x的 值 为A)-2 0 B)-1 0 C)0 D)1 01 6)有 以 下 程 序#i n c lud e m a i n O i n t a=l,b=0;p r i n tf (“%d,”,b=a+b);p r i n tf(d n ,a=2*b);)程 序 运 行 后 的 输 出 结 果 是A)0,0 B)1,0 C)3,
38、2 D)1,21 7)设 有 定 义:i n i a=l,b=2,c=3;,以 下 语 句 中 执 行 效 果 与 其 它三 个 不 同 的 是A)i f (a b)c=a,a=b,b=c;B)i f (a b)c=a,a=b,b=c;C)i f(a b)c=a;a=b;b=c;D)i f(a b)c=a;a=b;b=c;1 8)有 以 下 程 序力i n c lud e m a i n()i n t c=0,k;f o r (k=l;k b?(b c?l:0):0;功 能 相 同 的 是A)i f (a b)&(b c)k=l:e lse k=0;B)i f(a b)|(b c)k=l;e
39、lse k=0;C)i f(a =b)k=0;e lse i f(b b)k=l;e lse i f(b c)k=l;e lse k=0;2 0)有 以 下 程 序tti n c lud e m a i n ()c h a r s =0 1 2 xy ;i n t i,n=0;f o r(i=0;s i !=0;i+)i f(s i =,a*&s i =z )n+;p r i n tf (%d n”,n);程 序 运 行 后 的 输 出 结 果 是A)0 B)2 C)3 D)52 1)有 以 下 程 序 i n c lud e m a i n()i n t n=2,k=0;wh i le(k+
40、&n+2);p r i n tf(%d%d n”,k,n);程 序 运 行 后 的 输 出 结 果 是A)0 2 B)1 3 C)5 7 D)1 22 2)有 以 下 定 义 语 句,编 译 时 会 出 现 编 译 错 误 的 是A)c h a r a=,B)c h a r a=,n9;C)c h a r a=a a,;D)c h a r a=x2 d ;2 3)有 以 下 程 序tti n c lud e m a i n O c h a r c l,c 2;c l=A,+,8,-4 4,;c 2=A +8 -5 ;p r i n tf (a%c,%d nv,c l,c 2);)已 知 字 母
41、A的A S C I I码 为65,程 序 运 行 后 的 输 出 结 果 是A)E,68 B)D,69 C)E,D D)输 出 无 定 值2 4)有 以 下 程 序tti n c lud e vo i d f un(i n t p)i n t d=2;p=d+:p ti n tf(%d”,p);m a i n O i n t a=l;f un (a);p r i n tf (a%dn9f,a);程 序 运 行 后 的 输 出 结 果 是A)3 2 B)1 2 C)2 1 D)2 22 5)以 下 函 数f i n d m a x拟 实 现 在 数 组 中 查 找 最 大 值 并 作 为 函 数
42、 值返 回,但 程 序 中 有 错 导 致 不 能 实 现 预 定 功 能ttd e f i n e M I N -2 1 4 7 4 8 3 64 7i n t f i n d m a x(i n t x ,i n t n)i n t i,m a x;f o r(i=0;i n;i+)m a x=M I N;i f(m a x x i )m a x=x i ;r e tur n m a x;造 成 错 误 的 原 因 是A)定 义 语 句i n t i,m a x;中n i a x未 赋 初 值 B)赋 值 语 句m a x=M I N;中,不 应 绐m a x赋M I N值C)语句i f
43、(m a x x i )m a x=x i ;中 判 断 条 件 设 比 错 !)赋 值语 句m a x=M I N;放 错 了 位 置(2 6)有 以 下 程 序#i n c lud e m a i n()i n t m=l,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;p r i n tf (%d,%d,%d,%d n”,m,n,*p,*q);程 序 运 行 后 的 输 出 结 果 是A)1,2,1,B)1,2,2,1 C)2,1,2,D)2,1,1,22 7)若 有 定 义 语 句:i n t a 4 1 0 ,*p,*q 4 ;且 0 i 4,则 错 误的 赋 值 是A
44、)p=a B)q i =a i C)p=a i D)p=&a 2 12 8)有 以 下 程 序t f i n c l u d e#i n c l u d e m a i n O c h a r s t r 20 =“On e*W o r l d ,r t0n e*D r e a m!9,*p=s t r l ;p r i n t f (“%d,”,s t r l e n(p);p r i n t f (%s n ,p);程 序 运 行 后 的 输 出 结 果 是A)9,On e*W o r l d B)9,On e*D r e a m C)10,On e*D r e a m D)10,0n e
45、*W o r l d2 9)有 以 下 程 序4i n c l u d e m a i n O i n t a =2,3,5,4,i;f o r(i=0;i 4;i+)s wi t c h(i%2)c a s e 0:s wi t c h(a i%2)c a s e 0:a i +;b r e a k;c a s e 1:a i 一;b r e a k;c a s e 1:a i =0;)f o r (i=0;i 4;i+)p r i n l f a i );p r i n t f (n”);A)3 3 4 4 B)2 0 5 0 C)3 0 4 0 D)0 3 0 43 0)有 以 下 程
46、序#i n c l u d e#i n c l u d e m a i n O c h a r a 10=v a b e d”;p r i n t f(%d n”,s t r l e n(a),s i z e o f (a);程 序 运 行 后 的 榆 出 结 果 是A)7,4 B)4,10 C)8,8 D)10,103 1)下 面 足 有 关C语 言 字 符 数 组 的 描 述,其 中 错 误 的 是A)不 可 以 用 赋 值 语 句 给 字 符 数 组 名 赋 字 符 串 B)可 以 用 输 入 语句 把 字 符 串 整 体 输 入 给 字 符 数 组C)字 符 数 组 中 的 内 容 不
47、 一 定 是 字 符 串 D)字 符 数 组 只 能存 放 字 待 串3 2)下 列 函 数 的 功 能 是f u n(c h a r *a,c h a r *b)wh i l e(*b=*a)!=,0)a+,b+;A)将a所 指 字 符 串 赋 绐b所 指 空 间 B)使 指 针b指 向a所 指 字符 串 C)将a所 指 字 符 串 和b所 指 字 符 串 进 行 比 较D)检 查a和b所 指 字 符 串 中 是 否 有 03 3)设 有 以 下 函 数v o i d f u n (i n t n,c h a r *s).则 下 面 对 函 数 指 针 的 定 义 和赋 值 均 是 正 确
48、的 是A)v o i d (*p f)();p f=f u n;B)v i o d *p f ();p f=f u n;C)v o i d*p f ();*p f=f u n;D)v o i d (*p f)(i n t,c h a r);p f=&f u n;(3 4)有 以 下 程 序 i n c l u d e i n t f (i n t n);m a i n O i n t a=3,s;s=f (a);s=s+f (a);p r i n t f (d n,s);s t a t i c i n t a=l;n+=a+;r e t u r n n;程 序 运 行 以 后 的 输 出 结
49、果 是A)7 B)8 C)9 D)103 5)有 以 下 程 序#i n c l u d e t t d e f i n e f(x)x*x*xm a i n()i n t a=3,s,t;s=f(a+l);t=f(a+l);p r i n t f (“%d,%d n,,s,t);程 序 运 行 后 的 输 出 结 果 是A)10,64 B)10,10 C)64,10 D)64,643 6)下 面 结 构 体 的 定 义 语 句 中,错 误 的 是A)s t r u c t o r d i n t x;i n t y;i n t z;s t r u c t o r d a;B)s t r u
50、c to r d i n t x;i n t y;i n t z;1 s t r u c t o r d a;C)s t r u c t o r d i n t x;i n t y;i n t z;a;D)s t r u c t i n t x;i n t y;i n t z;a;3 7)设 有 定 义:c h a r *c;,以 下 选 项 中 能 够 使 字 符 型 指 针c正 确指 向 一 个 字 符 串 的 是A)c h a r s t r =f,s t r i n gv;c=s t r;B)s c a n f c);C)c=g e t c h a r();D)*c二 s t r i