[计算机类试卷]国家二级(C语言)笔试模拟试卷228及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷228及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷228及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C 语言)笔试模拟试卷 228 及答案与解析 1 程序流程图中带有箭头的线段表示的是 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 2 数据流图用于抽象描述一下软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 _。 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 3 设有以下定义: int a=0; double b=1.25; char c=A # define d2 则下面语句中错误的是 _。 ( A) a+; ( B) b+; ( C) c+ ( D) d+ 4 关系表中的每一横行称为一个 (
2、A)元组 ( B)字段 ( C)属性 ( D)码 5 用树形结构来表示实体之间联系的模型称为 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 6 计算机软件一般包括应用软件和 _。 ( A)字处理软件 ( B)系统软件 ( C)服务性软件 ( D)操作系统 7 将 E-R 图转换到关系模式时 ,实体与联系都可以表示成 ( ) ( A)属性 ( B)关系 ( C)键 ( D)域 8 下列叙述中正确的是 ( )。 ( A)线性链表中的各元素在存储空间中的位置必须是连续的 ( B)线性链表中的表头元素一定存储在其他元素的前面 ( C)线性链表中的各元素在存储空间中的位置不一定
3、是连续的,但表头元素一定存储在其他元素的前面 ( D)线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 9 线性表的链式存储结构是一种 ( A)随机结构 ( B)顺序结构 ( C)索引结 构 ( D)散列结构 10 在 Windows 环境下,下列叙述中正确的是 ( A)在 “开始 “菜单中可以增加项目,也可以删除项目 ( B)在 “开始 “菜单中不能增加项目,也不能删除项目 ( C)在 “开始 “菜单中可以增加项目,但不能删除项目 ( D)在 “开始 “菜单中不能增加项目,但可以删除项目 11 当变量 c 的值不为 2、 4、 6 时,值也为 “真 ”的表达式
4、是 ( A) (c=2)|(c=4)|(c=6) ( B) (c =2 ( B) char str=“x43“; ( C) char str=“; ( D) char str=“0“; 17 用 C 言编写的代码程序 ( )。 ( A)可立即执行 ( B)是个源程序 ( C)经过编译即可执行 ( D)经过编译解释即可执行 18 以下合法的赋值语句是 _。 ( A) X=Y=100 ( B) D-; ( C) X+Y ( D) C=int( + ) 19 用 scanf(“%d, %d“, main() char b4= a,c,s,f ,*pt=b; pt=point(pt); printf(
5、“%cn“,*pt); point(char*p) p+=3; return p; ( A) s ( B) c ( C) f ( D) a 23 有以下程序: #include stdio.h void fun(char *c,intD) *c=*c+1; d+=1; printf(“%c,%c“,*c,D; main() char a=F,b=f; fun( printf(“%c,%cn“,a,B); 程序的输出结果为 ( )。 ( A) g,GF,g ( B) g,FF,g ( C) G,fF,G ( D) f,gf,g 24 若运行以下程序时,从键盘输入 ADescriptor CR (
6、 CR表示回车 ),则下面程序的运行结果是 ( )。 #include stdio.h main() char c; int v0=1,v1=0,v2=0; do switch(c=getchar() casea:caseA: casee:caseE: casei:caseI: caseo:caseO: caseu:caseU:v1+=1: default:v0+=1;v2+=1; while(c!=n); printf(“v0=%d,v1=%d,v2=%dn“,v0,v1,v2); ( A) v0=7,v1=4,v2=7 ( B) v0=8,v1=4,v2=8 ( C) v0=11,v1=4
7、,v2=11 ( D) v0=13,v1=4,v2=12 25 下面的 for 语句的循环次数为 ( )。 ( A)是无限循环 ( B)循环次数不定 ( C)最多执行 6 次 ( D)最多执行 5 次 26 若要求从键盘读入含有空格字符的字符串,应使用函数 ( A) getc() ( B) gets() ( C) getchar() ( D) scanf() 27 下列程序的输出结果为 main() union u char *name; int age; int income; s s.name=“WANGLIONG“; s.age=28; s.income=1000; printf(“%d
8、n“, s.age); ( A) 28 ( B) 1000 ( C) 0 ( D)不确定 28 有以下程序 #include int i,j,t; i=n1; j=n2; while(i6)n-; printf(“%d“,n); 该程序的输出结果是 ( A) 987 ( B) 876 ( C) 8765 ( D) 9876 30 以下叙述错误的是 _。 ( A)共用体的所有变量都有一个相同的地址 ( B)结构体变量可以作为共有用体中的成员 ( C)共用体的成员一个时刻只有一个生效 ( D)要传递共用体的成员通常采用函数 31 定义 a 为整型变量,且设其初值为 10,则表达式 a+=a-=a*
9、=a 的值为 _。 ( A) 10 ( B) 0 ( C) 100 ( D) -10 32 有以下程序 #include main() char p=a, b, c,q10= a, b, c; printf(“%d%dn“,strlen(p),strlen(q); 以下叙述中正确的是 ( A)在给 p 和 q 数组置初值时 ,系统会自动添加字符串结束符 ,故输出的长度都为 3 ( B)由于 p 数组中没有字符串结束符 ,长度不能确定 ,但 q 数组中字符串长度为 3 ( C)由于 q 数组中没有字符串结束符 ,长度不能确定 ,但 p 数组中字符串长度为 3 ( D)由于 p 和 q 数组中都没
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 228 答案 解析 DOC
