2014年9月二级c语言程序设计模拟(7)试题

上传人:简****9 文档编号:107902013 上传时间:2019-10-21 格式:DOC 页数:14 大小:543.50KB
返回 下载 相关 举报
2014年9月二级c语言程序设计模拟(7)试题_第1页
第1页 / 共14页
2014年9月二级c语言程序设计模拟(7)试题_第2页
第2页 / 共14页
2014年9月二级c语言程序设计模拟(7)试题_第3页
第3页 / 共14页
2014年9月二级c语言程序设计模拟(7)试题_第4页
第4页 / 共14页
2014年9月二级c语言程序设计模拟(7)试题_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《2014年9月二级c语言程序设计模拟(7)试题》由会员分享,可在线阅读,更多相关《2014年9月二级c语言程序设计模拟(7)试题(14页珍藏版)》请在金锄头文库上搜索。

1、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.下列各选项中,不属于序言性注释的是( )。A:程序标题

2、B:程序设计者C:主要算法D:数据状态5.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。A:内模式B:外模式C:概念模式D:逻辑模式6.下列叙述中,不属于软件需求规格说明书的作用的是( )。A:便于用户,开发人员进行理解和交流B:反映出用户问题的结构,可以作为软件开发工作的基础和依据C:作为确认测试和验收的依据D:便于开发人员进行需求分析7.下列不属于软件工程3个要素的是( )。A:工具B:过程C:方法D:环境8.数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。A:外模式B:概念模式C:内模式D:存储模式9.将ER图转换到关系模式时,实

3、体与联系都可以表示成( )。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;printf(请输入2个数:);scanf(df,

4、&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=y=2715.sizeof(char)是( )

5、。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() *programming* printf(programming

6、!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 printf(dn,x-);A:4和3B:4和2C:4和

7、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:MicrosoftVisualStudio21.若有“double

8、 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:025.以下程序的输出结果是( )。#inclu

9、de 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 amint data)int k;for(k=0;

10、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.下面程序的运行结果是( )。#include stdioh #include stringh main() char*s1=abDuj;char*s2=ABdUG;int t;t=strcmp(s1,s2);printf(d,t);A:正数B:负数C:零D:不确定的值30.己知:int c34;,则对数组元素引用正确的是( )。A:c14B:c150C:c1+00D:以上表达都错误31.以下程序:#include stdioh #include stringh main() char str=abcdn123xab;printf(d,(str);运行后的输出结果是( )。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号