2010年9月全国计算机等级考试二级C语言试题及答案

时间:2025-06-08

2010年9月全国计算机等级考试二级C语言试题及答案

2010年9月全国计算机等级考试二级C语C)工具 D)环境 (16)若在定义语句:int a,b,c,*p=&c;之 } 言笔试试题及答案 (9)下列叙述中正确的是 后,接着执行以下选项中的语句,则能正 程序运行后输出结果是 一、选择题((1)-(10)每题2分,(11)A)数据库系统是一个独立的系统,确执行的语句是 A)30 B)a+b=30 C)a+b=0 -(50)每题1分.共60分)) 不需要操作系统的支持 A)scanf("%d",&p); D )出错 (1)下列选项中不属于软件生命周期开B)数据库技术的根本目标是要解决B)scanf("%d%d%d",a,b,c); (21)若运行以下程序时,从键盘输入 发阶段任务的是 数据的共享问题 C)scanf("%d",p); D) ADescriptor(表示回车),则下面程 A)详细设计 B)概要设计 C)数据库管理系统就是数据库系统 scanf("%d",a,b,c); 序的运行结果是 C)软件维护 D)软件测试 D)以上三种说法都不对 (17) 有以下程序 #include (2)树是结点的集合,它的根结点数目(10)下列叙述中正确的是 main() main()

是 A)有且只有1 B)1或多于1 C)0或1 D)至少2 (3)在面向对象方法中,实现信息隐蔽是依靠 A)对象的继承 B)对象的多态C)对象的封装 D)对象的分类 (4)程序设计语言的基本成分是数据成分、运算成分、控制成分和 A)语句成分 B)变量成分C)对象成分 D)传输成分 (5)冒泡排序在最坏情况下的比较次数是A)n/2 B)nlog2n C)n(n-1)/2 D)n(n+1)/2 (6)下列叙述中,不属于软件需求规格说明书的作用的是 A)作为确认测试和验收的依据 B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 C)便于用户、开发人员进行理解和交流 D)便于开发人员进行需求分析 (7)下列叙述中错误的是 A)一个C语言程序只能实现一种算法 B)C程序可以由多个程序文件组成 C)C程序可以由一个或多个函数组成 D)一个函数可单独作为一个C程序文件存在 (8)下列不属于软件工程的3个要素的是 A)方法 B)过程 A)每个C程序文件中都必须有一个 {int x,y,z; { char c; main()函数 x=y=1; int v0=1,v1=0,v2=0; B)在C程序的函数中不能定义另一 z=x++,y++,++y; do{ switch(c=getchar()) 个函数 printf("%d,%d,%d\n",x,y,z); { case ′a′:case ′A′: C)C程序可以由一个或多个函数组 } case ′e′:case ′E′:

成 程序运行后的输出结果是 case ′i′:case ′I′: D)在C程序中main()函数的位置 A)2,2,3 B)2,2,2 case ′o′:case ′O′: 是固定的 C)2,3,1 D)2,1,1 case ′u′:case ′U′:v1+=1;

(11)将E-R图转换到关系模式时,实体(18) 若已定义:int a=25,b=14,c=19;以default:v0+=1;v2+=1; 与联系都可以表示成 下三目运算符(?:)所构成语句的执行后} A)属性 B)关系 C)a<=25&&b--<=2&&c?printf("***a=%d,b=} while(c!=′\n′); 键 D)域 %d,c=%d\n",a,b,c):printf("###a=%d,b=%printf("v0=%d,v1=%d,v2=%d\

(12)下列定义变量的语句中错误的是 d,c=%d\n",a,b,c);程序输出的结果是 n",v0,v1,v2); A)double int_; B)int _int; C) A)***a=25,b=13,c=19 B)} char For D)float USS ***a=26,b=14,c=19 A)v0=11,v1=4,v2=11 (13)下列叙述中正确的是 C)### a=25,b=13,c=19 D)B)v0=8,v1=4,v2=8 A)C语言编译时不检查语法 B)### a=26,b=14,c=19 C)v0=7,v1=4,v2=7 C语言的子程序有过程和函数两种 (19)下列程序段的输出结果是 D)v0=13,v1=4,v2=12 C)C语言的函数可以嵌套定义 D)int a=1234; (22) 有以下程序 C语言的函数可以嵌套调用 float b=123.456; #include (14)以下选项中,合法的一组C语言数double c=12345.54321; main() 值常量是 printf("-,%2.1f,%2.1f",a,b,c); {int y=9; A) 0x8A B)12 C).177 A ) 无输出 B)12,123.5,12345.5 C)for( y>0;y--) D) 028 1234,123.5,12345.5 D)if(y%3= =0) printf("%d",--y);

(15)以下叙述中正确的是 1234,123.4,1234.5 } A)构成C程序的基本单位是函数 (20)有以下程序 程序的运行结果是 B)可以在一个函数中定义另一个函 main() A)732 B)433 C)数 {int a=0,b=0; 852 D)874 C)main()函数必须放在其他函数 a=10; /*给a赋值 (23) 设有以下程序段 之前 b=20; 给b赋值 */ int x=0,s=0;

D)所有被调用的函数一定要在调用 printf("a+b=%d\n",a+b); /* 输出计算结while(!x!=0)s+=++x; 之前进行定义 果 */ printf("%d",s);

2010年9月全国计算机等级考试二级C语言试题及答案

则 {int j=1,m=I,k; char st[]="hello,friend!"; p=&a[0][0]; A)运行程序段后输出0 k=fun(j,m); printf("%d",k); void func1(int i) for(i=1; i<9; i++)p[i]=i+1; B)运行程序段后输出1 k=fun(j,m); printf("%d\n",k) { printf("%c",st[i]); printf("%d\n",a[1][2]); C)程序段中的控制表达式是非法的 } if(i<3){i+=2;func2(i);} } D)程序段执行无限次 执行后的输出结果是 } A)3 B)6 C)9 D)(24)有以下程序 A)5,5 B)5,11 C)11,11 void func2(int i) 随机数 fun(int x,int y){return(x+y);} D)11,5 { printf("%c",s …… 此处隐藏:7671字,全部文档内容请下载后查看。喜欢就下载吧 ……

2010年9月全国计算机等级考试二级C语言试题及答案.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219