最新9月二级c语言程序设计模拟(7)试题.doc
《最新9月二级c语言程序设计模拟(7)试题.doc》由会员分享,可在线阅读,更多相关《最新9月二级c语言程序设计模拟(7)试题.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品资料9月二级c语言程序设计模拟(7)试题.2014年9月二级C语言程序设计模拟(7)单项选择题1.下面关于算法的叙述中,正确的是( )。A:算法的执行效率与数据的存储结构无关B:算法的有穷性是指算法必须能在执行有限个步骤之后终止C:算法的空间复杂度是指算法程序中指令(或语句)的条数D:以上三种描述都正确2.下列二叉树描述中,正确的是( )。A:任何一棵二叉树必须有一个度为2的结点B:二叉树的度可以小于2C:非空二叉树有0个或1个根结点D:至少有2个根结点3.如果进栈序列为A,B,C,D,则可能的出栈序列是( )。A:C,A,D,BB:B,D,C,AC:C,D,A,BD:任意顺序4.下列各选
2、项中,不属于序言性注释的是( )。A:程序标题B:程序设计者C:主要算法D:数据状态5.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。A:内模式B:外模式C:概念模式D:逻辑模式6.下列叙述中,不属于软件需求规格说明书的作用的是( )。A:便于用户,开发人员进行理解和交流B:反映出用户问题的结构,可以作为软件开发工作的基础和依据C:作为确认测试和验收的依据D:便于开发人员进行需求分析7.下列不属于软件工程3个要素的是( )。A:工具B:过程C:方法D:环境8.数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。A:外模式B:概念模式C:内模
3、式D:存储模式9.将ER图转换到关系模式时,实体与联系都可以表示成( )。A:属性B:关系C:记录D:码10.某二叉树中度为2的结点有10个,则该二叉树中有( )个叶子结点。A:9B:10C:11D:1211.以下叙述中正确的是( )。A:C程序中注释部分可以出现在程序中任意合适的地方B:C程序的书写格式是固定的,每行只能写一条语句C:构成C程序的基本单位是函数,所有函数名都可以由用户命名D:在对C语言程序进行编译时,可以发现注释行中的拼写错误12.下面的程序在编译时产生错误,其出错原因是( )。#include stdioh main() int 1 case;float printF;pr
4、intf(请输入2个数:);scanf(df,&1_case,&printF);printf(dfn,1_case,printF);A:定义语句出错,1 case不能作为变量名B:定义语句出错,printF不能用作用户自定义标识符C:定义语句无错,scanf不能作为输入函数使用D:定义语句无错,printf不能输出1 case的值13.以下不正确的转义字符是( )。A:B:dC:sD:08814.下面程序的运行结果是( )。y=5;x=14;y=(x=3*y,x+6),X-1); printf(x=d,y=d,x,y);A:x=27,y=27B:x=12,y=13C:x=15,y=14D:x=
5、y=2715.sizeof(char)是( )。A:一种函数调用B:一个整型表达式C:一个字符型表达式D:一个不合法的表达式16.下列4个程序中,完全正确的是( )。A:#include stdioh main(); *programming* printf(programming!n);B:#include stdioh main() *programming* printf(programming!n);C:#include stdioh main() *programming* printf(programming!n);D:include stdioh main() *programm
6、ing* printf(programming!n);17.设变量均已正确定义,若要通过scanf(dcdc,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:代表空格字符)( )。A:10X020Y CR B:10X20Y CR C:10DX CR 20Y CR D:10X CR 200Y CR 18.两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是( )。#include stdioh main()int x;scanf(d,&x);if(x+ 2)printf(d,x);else print
7、f(dn,x-);A:4和3B:4和2C:4和1D:3和219.以下叙述中不正确的是( )。A:在不同的函数中可以使用相同的名字的变量B:函数中的形式参数是局部变量C:在一个函数内定义的变量只在本函数范围内有效D:在一个函数内的复合语句中定义的变量在本函数范围内有效20.运行下面的程序,输入字符串Microsoft Visual Studio,则程序的执行结果是( )。#include stdioh main() char Chr20;scanf(s,&Chr);printf(sn,Chr);A:Microsoft Visual StudioB:MC:MicrosoftD:MicrosoftV
8、isualStudio21.若有“double a;”,则正确的输入语句是( )。A:scanf(1f,a);B:scanf(f,&a);C:scanf(1f,&a)D:scanf(1e,a);22.if语句的基本形式为:if(表达式)语句,其中“表达式( )。A:可以是任意合法的表达式B:必须是逻辑表达式C:必须是逻辑表达式或关系表达式D:必须是关系表达式23.若i、i已定义成int型,则以下程序段中内循环体的总执行次数是( )。for(i=6;i 0;i-)for(j=0;j 4;j+)A:20B:24C:25D:3024.以下选项中非法的字符常量是( )。A:B:0201C:xAAD:0
9、25.以下程序的输出结果是( )。#include stdioh int m=13:int fun(int x,int Y) int m=2;return(x*y-m);main() int a=7,b=6;printf(d,fun(a,b)m);A:1B:3C:7D:1026.下面程序运行后的输出结果是( )。#include stdioh main() int a5=1,0,4,2,0,b5=1,2,3,4,5),i,s=0;for(i=0;i 5;i+)s=s+bai;printf(dn,s);A:12B:15C:11D:827.己知下列函数定义:fun(int*int c,int am
10、int data)int k;for(k=0;k m*n;k+)*b=data;b+;则调用此函数的正确写法是(假设变量a的说明为int a501)( )。A:fun(*a,4,5,1);B:fun(&a,4,5,1);C:fun(int*)a,4,5,1);D:fun(a,4,5,1);28.以下程序段的输出结果是( )。#include stdioh main() char p4=ABC,DEF,GHI);int i;for(i=0;i 3;i+)puts(pi);A:A B CB:A D GC:A B C D E F G H ID:A B C29.下面程序的运行结果是( )。#inclu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 二级 语言程序设计 模拟 试题
限制150内