收藏 分享(赏)

程序设计基础总试题库.doc

上传人:wo7103235 文档编号:6432611 上传时间:2019-04-12 格式:DOC 页数:94 大小:128KB
下载 相关 举报
程序设计基础总试题库.doc_第1页
第1页 / 共94页
程序设计基础总试题库.doc_第2页
第2页 / 共94页
程序设计基础总试题库.doc_第3页
第3页 / 共94页
程序设计基础总试题库.doc_第4页
第4页 / 共94页
程序设计基础总试题库.doc_第5页
第5页 / 共94页
点击查看更多>>
资源描述

1、程序设计基础总试题库 1、在语句 cindata;中,cin 是 (判断题)所属章节:4.C 语言二级考试题库 难度系数:1A. C+的关键字B. 类名C. 对象名D. 函数名说明: 此写解题要点或对题目做说明。2、假设整型变量 a的值是 1,b 的值是 2,c 的值是 3,在这种情况下执行下面的语句:u=(a=2)?b+a:c+a;执行该语句后整型变量 u的值为( ) 。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 0B. 3C. 4D. 5答案: C说明: 此写解题要点或对题目做说明。3、分析下面的代码:if(x20|xx)printf(“Good“);elseprin

2、tf(“Bad“);如果 x=30,y=150,输出为( ) 。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. GoodB. BadC. Good BadD. Bad Good 答案: B说明: 此写解题要点或对题目做说明。4、分析下面的代码:#includevoid main()int a;scanf(“%d“,switch(a)case 1:printf(“星期一 “);case 2:printf(“星期二 “);case 3:printf(“星期三 “);case 4:printf(“星期四 “);case 5:printf(“星期五 “);case 6:printf(

3、“星期六 “);case 7:printf(“星期日 “);default:printf(“输入错误n“);若 a=6,则输出结果是( ) 。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:2A. 星期六B. 星期六 星期日C. 星期六 星期日 输入错误D. 输入错误答案: C说明: 此写解题要点或对题目做说明。5、分析下面的代码:if (avoid main()int mks;printf(“请输入分数:“);scanf(“%d“,mks90?printf(“优秀“):printf(“一般“); (单选题)所属章节:4.C 语言二级考试题库 难度系数:2A. 优秀B. 一般C. 代

4、码将不会显示任何结果D. 语法错误答案: B说明: 此写解题要点或对题目做说明。8、分析下面的 C语言代码: int a=1,b=10;dob-=a; a+; while (b- - 765.12D. x=100 y=765.12答案: B10、#includevoid main()int a=3,b=2,c=1;int x=10,y=20;if(avoid main()int num=0;while(num=0b=0)for(j=1; j+y; x=k+) k=x;D. while(1) x+;答案: C27、分析下面的 C语言程序:void main()int a,b,c=246;a=c/

5、100%9;b=(-1)printf(“%d,%dn“,a,b);输出结果是() 。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 2,1B. 3,2C. 4,3D. 2,-1答案: A28、在 C语言中,下面()是逻辑运算符中优先级最高的。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. !if(a=b+c) printf(“*n “);else printf(“$n“);以上程序( ) (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 有语法错误不能通过编译B. 可以通过编译但不能通过连接C. 输出*D. 输出$答案: D37、若 w=1,x

6、=2,y=3,z=4,则条件表达式 w,则下面程序的运行结果是() 。#includevoid main() int c;while(c=getchar()!=n)switch(c-2)case 0:case 1: putchar(c+4);case 2: putchar(c+4);break;case 3: putchar(c+3);default: putchar(c+2);break;printf(“n”); (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 668977B. 668966C. 66778777D. 6688766答案: A40、以下描述中正确的是( ) (

7、单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 由于 do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B. do-while循环由 do开始,用 while结束,在 while(表达式)后面不能写分号C. 在 do-while循环体中,一定要有能使 while后面表达式的值变为零(“假”)的操作D. do-while循环中,根据情况可以省略 while答案: C41、下面程序的运行结果是( )#includevoid main()int y=10;doy-;while(- -y);printf(“%dn”,y- -); (单选题)所属章节:4.C

8、 语言二级考试题库 难度系数:1A. -1B. 1C. 8D. 0答案: D42、下面有关 for循环的正确描述是( ) 。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. for循环只能用于循环次数已经确定的情况B. for循环是先执行循环体语句,后判断表达式C. 在 for循环中,不能用 break语句跳出循环体D. for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来答案: D43、若 i为整型变量,则以下循环执行次数是( ) 。for(i=2;i= =0;) printf(“%dn”,i- -); (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A

9、. 无限次B. 0次C. 1次D. 2次答案: B44、以下不是无限循环的语句为( ) 。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. for(y=0,x=1;x+y;x=i+) i=x;B. for(;x+=i);C. while(1)x+;D. for(i=10;i- -) sum+=i;答案: A45、下面程序的运行结果是( )#includevoid main() int i;for(i=1;i=5;i+)if(i%2) printf(“*”);else continue;printf(“#n”);printf(“$n”); (单选题)所属章节:4.C 语言二级考试

10、题库 难度系数:1A. *#*#*#$B. #*#*#*$C. *#*#$D. #*#*$答案: A46、( )命令用于重新命名文件。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. dirB. rdC. renD. cd答案: C47、( )命令用于将一个文件从一个位置移到另一个位置。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. moveB. copyC. cutD. paste答案: A48、( )文件系统可提高性能、可靠性和磁盘空间利用率,以及其他扩展功能,如安全访问控制列表和文件系统日志。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A

11、. FAT12B. FAT16C. FAT32D. NTFS答案: D49、( )是一种线性数据结构,并按后进先出的方式来操作数据。(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 队列B. 栈C. 树D. 图答案: B50、下列 IP地址为 c类地址的是( ) 。 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 4.3.2.1B. 266.45.78.3C. 192.223.78.5D. 150.33.7.8答案: C51、下列叙述中正确的是 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 算法的效率只与问题的规模有关,而与数据的存储结构无关B.

12、 算法的时间复杂度是指执行算法所需要的计算工作量C. 数据的逻辑结构与存储结构是一一对应的D. 算法的时间复杂度与空间复杂度一定相关说明: 此写解题要点或对题目做说明。52、在结构化程序设计中,模块划分的原则是 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 各模块应包括尽量多的功能B. 各模块的规模应尽量大C. 各模块之间的联系应尽量紧密D. 模块内具有高内聚度、模块间具有低耦合度说明: 此写解题要点或对题目做说明。53、下列叙述中正确的是 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 软件测试的主要目的是发现程序中的错误B. 软件测试的主要目的是确定程序中

13、错误的位置C. 为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D. 软件测试是证明软件没有错误说明: 此写解题要点或对题目做说明。54、下面选项中不属于面向对象程序设计特征的是 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 继承性B. 多态性C. 类比性D. 封装性说明: 此写解题要点或对题目做说明。55、下列对队列的叙述正确的是 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 队列属于非线性表B. 队列按“先进后出”原则组织数据C. 队列在队尾删除数据D. 队列按“先进先出”原则组织数据说明: 此写解题要点或对题目做说明。56、对下列二叉树

14、进行前序遍历的结果为 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. DYBEAFCZXB. YDEBFZXCAC. ABDYECFXZD. ABCDEFXYZ说明: 此写解题要点或对题目做说明。57、某二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. n+lB. n-1C. 2nD. 可 2说明: 此写解题要点或对题目做说明。58、在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 并B. 交C. 投影D. 笛卡儿乘积说明: 此

15、写解题要点或对题目做说明。59、在 E-R图中,用来表示实体之间联系的图形是( ) (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 矩形B. 椭圆形C. 菱形D. 平行四边形说明: 此写解题要点或对题目做说明。60、下列叙述中错误的是( ) (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 在数据库系统中,数据的物理结构必须与逻辑结构一致B. 数据库技术的根本目标是要解决数据的共享问题C. 数据库设计是指在已有数据库管理系统的基础上建立数据库D. 数据库系统需要操作系统的支持说明: 此写解题要点或对题目做说明。61、为了取代 C中带参数的宏,在 C+中使用 (单选

16、题)所属章节:4.C 语言二级考试题库 难度系数:1A. 重载函数B. 内联函数C. 递归函数D. 友元函数说明: 此写解题要点或对题目做说明。62、下列关于类定义的说法中,正确的是 (单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 类定义中包括数据成员和函数成员的声明B. 类成员的缺省访问权限是保护的C. 数据成员必须被声明为私有的D. 成员函数只能在类体外进行定义说明: 此写解题要点或对题目做说明。63、下列关于派生类构造函数和析构函数的说法中,错误的是(单选题)所属章节:4.C 语言二级考试题库 难度系数:1A. 派生类的构造函数会隐含调用基类的构造函数B. 如果基类中没有缺省构造函数,那么派生类必须定义构造函数C. 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D. 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数说明: 此写解题要点或对题目做说明。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 试题课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报