2020年3月全国计算机等级考试真题(C语言二级)

2020年3月全国计算机等级考试真题(C语言二级)

第1题

有以下程序

void fun1 (char*p)

{

char*q;

q=p;

while(*q!=\0)

{

(*Q)++; q++;

}

}

main()

{

char a[]={"Program"},*p;

p=&a[3];

fun1(p);

printf("%s\n",a);

}

程序执行后的输出结果是

A. Prphsbn

B. Prohsbn

C. Progsbn

D. Program

正确答案:B

第2题

下面不能作为结构化方法软件需求分析工具的是

A. 系统结构图

B. 数据字典

C. 数据流程图

D. 判定表

正确答案:A

第3题

下列叙述中错误的是

A. 算法的时间复杂度与算法所处理数据的存储结构有直接关系

B. 算法的空间复杂度与算法所处理数据的存储结构有直接关系

C. 算法的时间复杂度与空间复杂度有直接关系

D. 算法的时间复杂度与空间复杂度没有必然的联系

正确答案:C

第4题

公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是

A. 多对多

B. 一对多

C. 多对一

D. 一对一

正确答案:A

第5题

关于do循环体while(条件表达式);以下叙述中正确的是

A. 循环体的执行次数总是比条件表达式的执行次数多一次

B. 条件表达式的执行次数总是比循环体的执行次数多一次

C. 条件表达式的执行次数与循环体的执行次数无关

D. 条件表达式的执行次数与循环体的执行次数一样

正确答案:D

第6题

结构化程序设计中,下面对goto语句使用描述正确的是

A. 禁止使用goto语句

B. 使用goto语句程序效率高

C. 应避免滥用goto语句

D. goto语句确实一无是处

正确答案:C

第7题

下列定义变量的语句中错误的是

A. float US$;

B. double int;

C. char For;

D. int_int;

正确答案:A

第8题

下面不属于黑盒测试方法的是

A. 边界值分析法

B. 基本路径测试

C. 等价类划分法

D. 错误推测法

正确答案:B

第9题

某系统结构图如下图所示,该系统结构图的最大扇出数是

A. n

B. 1

C. 3

D. 4

正确答案:A

第10题

若变量已正确定义,以下选项中非法的表达式是

A. a!=4ll'b'

B. 'a'%4

C. 'a'=1/2*(x=y=20,x*3)

D. 'A'+32

正确答案:C

第11题

某系统结构图如下图所示,该系统结构图的宽度是

A. n

B. 3

C. 2

D. 1

正确答案:A

第12题

当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的

A. 逻辑独立性

B. 物理独立性

C. 应用独立性

D. 空间独立性

正确答案:A

第13题

在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的

A. 属性

B. 键

C. 关系

D. 域

正确答案:A

第14题

以下叙述中正确的是

A. 如果p是指针变量,则*p表示变量p的地址值

B. 如果p是指针变量,则&p是不合法的表达式

C. 在对指针进行加、减算术运算时,数字1表示1个存储单元的长度

D. 如果p是指针变量,则*p+1和*(p+1)的效果是一样的

正确答案:C

第15题

有以下程序

#include <stdio.h>

void fun (char*c, int d)

{

*c=*c+1;

d=d+1;

printf("9%c,%c,",*c,d);

}

main()

{

char b='al', a='A';

fun(&b,a);

printf("%c,%c\n",b,a);

}

A. b,B,b,A

B. b,B,B,A

C. a,B,B,a

D. a,B,a,B

正确答案:A

第16题

#include <stdio.h>

int fun(int(*s)[4],int n,int k)

{

int m,i;

m=s[0][k];

for(i=l;i<n;i++)

if(s[i][k]>m)m=s[i][k];

return m;

}

main()

{

int a[4][4]={1,2,3,4),{11,12,13,14},{21,22,23,24},{31,32,33,34};

printf("%d\n",fun(a,4,0);

}

程序的运行结果是

A. 31

B. 34

C. 4

D. 32

正确答案:A

第17题

有以下计算公式

若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是

A. y=sqrt(x); if(x-0) y=sqrt(-x);

B. if (X>=0) y=sqrt(x); else y=sqrt(-x);

C. if(x>=0) y=sqrt(x); if(x=0)y=sqrt(-x);

D. y=sqrt(x>=02x-x);

正确答案:A

第18题

下列关于数据库设计的叙述中,正确的是

A. 在需求分析阶段建立数据字典

B. 在概念设计阶段建立数据字典

C. 在逻辑设计阶段建立数据字典

D. 在物理设计阶段建立数据字典

正确答案:A

第19题

下列叙述中正确的是

A. 所谓有序表是指在顺序存储空间内连续存放的元素序列

B. 有序表只能顺序存储在连续的存储空间内

C. 有序表可以用链接存储方式存储在不连续的存储空间内

D. 任何存储方式的有序表均能采用二分法进行查找

正确答案:C

第20题

有以下程序

main()

{

int a=1,

b=2, c=3, x;

x=(aAb)&c;

printf("%d\n",x);

}

程序的运行结果是

A. 1

B. 2

C. 3

D. 0

正确答案:C

答案和更多内容请查看网站:

网站链接 【试卷中心 ---C/C++ ---二级】

青少年软件编程历年真题模拟题实时更新

相关推荐
jk_10116 分钟前
MATLAB中decomposition函数用法
开发语言·算法·matlab
weixin_4640780716 分钟前
C#串口温度读取
开发语言·c#
无敌の星仔18 分钟前
一个月学会Java 第2天 认识类与对象
java·开发语言
豆豆41 分钟前
为什么用PageAdmin CMS建设网站?
服务器·开发语言·前端·php·软件构建
落落落sss1 小时前
MybatisPlus
android·java·开发语言·spring·tomcat·rabbitmq·mybatis
简单.is.good2 小时前
【测试】接口测试与接口自动化
开发语言·python
Yvemil72 小时前
MQ 架构设计原理与消息中间件详解(二)
开发语言·后端·ruby
程序员是干活的2 小时前
私家车开车回家过节会发生什么事情
java·开发语言·软件构建·1024程序员节
我是陈泽2 小时前
一行 Python 代码能实现什么丧心病狂的功能?圣诞树源代码
开发语言·python·程序员·编程·python教程·python学习·python教学
优雅的小武先生2 小时前
QT中的按钮控件和comboBox控件和spinBox控件无法点击的bug
开发语言·qt·bug