2016年3月计算机二级C语言题库选择题_第1页
2016年3月计算机二级C语言题库选择题_第2页
2016年3月计算机二级C语言题库选择题_第3页
2016年3月计算机二级C语言题库选择题_第4页
2016年3月计算机二级C语言题库选择题_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 / 391.程序流程图中带有箭头的线段表示的是( C ) 。A) 图元关系 B) 数据流 C)控制流 D) 调用关系2.结构化程序设计的基本原则不包括( A ) 。A) 多态性 B) 自顶向下 C) 模块化 D) 逐步求精3.软件设计中模块划分应遵循的准则是( B ) 。A) 低内聚低耦合 B)高内聚低耦合 C) 低内聚高耦合 D) 高内聚高耦合4.在软件开发中,需求分析阶段产生的主要文档是( B ) 。A) 可行性分析报告 B)软件需求规格说明书 C) 概要设计说明书 D) 集成测试计划5.算法的有穷性是指( A )。A) 算法程序的运行时间是有限的 B) 算法程序所处理的数据量是有限的C) 算法程序的长度是有限的 D) 算法只能被有限的用户使用6.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n1)/2的排序方法是( D )。A) 快速排序 B) 冒泡排序 C) 直接插入排序 D) 堆排序7.下列关于栈的叙述正确的是( B ) 。A) 栈按“先进先出“组织数据 B)栈按“先进后出“组织数据C) 只能在栈底插入数据 D) 不能删除数据8.在数据库设计中,将ER图转换成关系数据模型的过程属于( C )。A) 需求分析阶段 B) 概念设计阶段 C) 逻辑设计阶段 D) 物理设计阶段9.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( D )。A) 并 B) 自然连接 C) 笛卡尔积 D) 交10.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC( 学号,课号,成绩),则表SC的关键字(键或码) 为( C )。A) 课号,成绩 B) 学号,成绩 C) 学号,课号 D) 学号,姓名,成绩11.以下叙述中错误的是( A )。A) C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B) C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C) 用C语言编写的程序称为源程序,它以 ASCII代码形式存放在一个文本文件中D) C语言源程序经编译后生成后缀为.obj 的目标程序12.以下选项中,合法的一组C语言数值常量是( A )。A) 12. 0Xa23 4.5e0B) 028 .5e3 0xfC) .177 4e1.5 0abcD) 0x8A 10,000 3.e513.以下选项中不合法的标识符是( A ) 。A) (A)A) 6B) 3C) 8D) 1224.有以下程序:#include int add( int a,int b) return (ab) ; main() int k, (*f)(), a5,b10;fadd ;则以下函数调用语句错误的是( D ) 。A) kf(a,b);B) kadd(a,b);C) k(*f)(a,b); D) k *f(a,b);25.有以下程序:#include main() int n,*pNULL ;*p&n;printf(“Input n:“); scanf(“%d“,&p); printf(“output n:“); printf(“%dn“, p);该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是( A )A) int n,*pNULL ;B) *p&n ;C) scanf(“%d“ ,&p) D) printf(“%dn“,p) ;26.下列定义数组的语句中,正确的是( A ) 。A) #define N 10int xN;B) int N10;int xN;C) int x0.10;D) int x ;27.有以下程序:#include main() int a2,3,5,4,i;for(i 0;imain() int b330,1,2,0,1,2,0,1,2,i ,j,t 1;for(i 0; ivoid swap(char *x, char *y) char t;t*x; *x*y; *yt;main() char *s1“abc“, *s2“123“;swap(s1,s2); printf(“%s,%sn“,s1,s2);程序执行后的输出结果是( D ) 。A) 321,cbaB) abc,123 C) 123,abc D) 1bc,a2332.有以下函数:int fun(char *x, char *y) int n0;while ( (*x*y) & *x!0 ) x ; y; n;return n ;函数的功能是( C )。A) 将y所指字符串赋给x所指存储空间 B) 查找x和y所指字符串中是否有0C)统计x和y所指字符串中最前面连续相同的字符个数 D)统计x和y所指字符串中相同的字符个数33.有以下程序:#include int fun() static int x1;x*2;return x;main() int i, s1;for( i1; istruct S10 / 39 int a, b; data210,100,20,200;main() struct S pdata1;printf(“%dn“,(p.a) );程序运行后的输出结果是( D ) 。A) 10B) 11C) 20 D) 2137.有以下程序:#include #define PT 3.5 ;#define S(x) PT*x*x ;main() int a1, b2; printf(“%4.1fn“ , S(ab); 程序运行后的输出结果是( C ) 。A) 7.5 B) 31.5 C)程序有错无输出结果 D) 14.038.有以下程序:# include main() unsigned char a2, b4, c5, d;d a | b; d & c; printf(“%dn“, d); 程序运行后的输出结果是( B ) 。A) 3 B) 4C) 5D) 639.有以下程序:#include #include main() int *a,*b,*c;abc(int *)malloc(sizeof(int);*a1;*b2,*c 3;ab;printf(“%d,%d,%dn“,*a , *b,*c);程序运行后的输出结果是( D ) 。A) 1,1,3 B) 2,2,3 C) 1,2,3 D)3,3,340.以下叙述中正确的是( A )。A) 当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失B) 打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖C)在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据D) C语言中的文件是流式文件,因此只能顺序存取数据11.以下叙述中错误的是( A )。A)使用三种基本结构构成的程序只能解决简单问题B) 结构化程序由顺序、分支、循环三种基本结构组成C) C语言是一种结构化程序设计语言D) 结构化程序设计提倡模块化的设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论