本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2014年全国计算机等级《二级C语言程序设计》上机考试冲刺试题(5)
1、【 单选题 】
下面描述中,不属于软件危机表现的是(  )。 [1分]
、 软件过程不规范
、 软件开发生产率低
、 软件质量难以控制
、 软件成本不断提高
答案:
2、【 单选题 】
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是(  )。 [1分]
、 while((ch=getchar())!='N')printf(”%c”,ch);
、 while(ch=getchar()!='N')printf(”%c”,ch);
、 while(ch=getchar()=='N')printf(”%c”,ch);
、 while((ch getchar())=='N')printf(”%c”,ch);
答案:
3、【 单选题 】
合法的c语言赋值语句是(  )。 [1分]
、 a=b=58
、 k=int(a+b);
、 a=58,b=58
、 --1;
答案:
4、【 单选题 】
下列叙述中错误的是(  )。 [1分]
、 列表框和组合框都有List属性
、 列表框有Selected属性,而组合框没有
、 列表框和组合框都有Style属性
、 组合框有Text属性,而列表框没有
答案:
5、【 单选题 】
下述程序的输出结果是(  )。
#include
void main()
{int bE6]={2,4,6,8,I0,12};
int*p=b,**q=&p;
printf(”%d,”,*(p++));
printf(”%d,”, **q); [1分]
、 4,4
、 2,2
、 4,5
、 2,4
答案:
6、【 单选题 】
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以(  )方式打开文件。 [1分]
、 ”wb”
、 ”wb+”
、 ”rb+”
、 ”rb”
答案:
7、【 单选题 】
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )。 [1分]
、 -3
、 9
、 -12
、 6
答案:
8、【 单选题 】
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是(  )。
main()
{ float a,h,e,t;
seanf(”%f,%f,%f”,&a,&b,&c);
if(a<B)
{t=a;a=b;b=t;)
if(a<C)
{t=a;a=c;c=t;)
it(b<C)
{t=b.b=c;c=t;)
printf(”%f\n%f\n%f\n”,a,b,c);
) [1分]
、 1.00
、 1.00
2.00 3.00
3.00 2.00
、 1
、 3.00000
3 2.00000
2 1.00000
答案:
9、【 单选题 】
以下关于typedef的叙述错误的是(  )。 [1分]
、 用typedef可以增加新类型
、 typedef只是将已存在的类型用一个新的名字来代表
、 用typede{可以为各种类型说明一个新名,但不能用来为变量说明一个新名
、 用typedef为类型说明一个新名,通常可以增加程序的可读性
答案:
10、【 单选题 】
已知二又树后序遍历序列是dabec,中序遍历序列是debac,那么它的前序遍历序列是(  )。 [1分]
、 acbed
、 decab
、 deabc
、 cedba
答案:
11、【 单选题 】
设int x=7,则~x的值是(  )。 [1分]
、 -8
、 7
、 -1
、 1
答案:
12、【 单选题 】
有以下程序
#include
void fun(char**D)
{++P;printf(”%s”,*p);)
main()
{ char*a[]={”Mornin9”,”Afternoon”,”Evening”,”Night”);
fun(a):
)
程序的运行结果是(  )。 [1分]
、 Afternoon
、 fternoon
、 Morning
、 orning
答案:
13、【 单选题 】
有以下程序:
#include
main()
{char X='A';
x=(x>='A' &&x<='Z')?(x十32):x;
printf(”%c\n”,x);
}
程序的输出结果是(  )。 [1分]
、 A
、 a
、 Z
、 z
答案:
14、【 单选题 】
假设a和b为int型变量,则执行以下语句后b的值为(  )。
a==1;b=10:
do
{ b-=a;a++;)
while(b--<O): [1分]
、 9
、 -2
、 -1
、 8
答案:
15、【 单选题 】
面向对象的没计方法与传统的面向过程的方法有本质不同,它的基本原理是(, )。 [1分]
、 模拟现实世界中不同事物之间的联系
、 强调模拟现实世界中的算法而不强调概念
、 使用现实世界的概念抽象地思考问题从而自然地解决问题
、 不强调模拟现实世界中的算法而强调概念
答案:
16、【 单选题 】
函数fseek()的正确调用形式是( )。 [1分]
、 fseek(位移量,起始点,文件类型指针);
、 fseek(文件类型指针,位移量,起始点);
、 fseek(文件类型指针,起始点,位移量);
、 fseek(起始点,位移量,文件类型指针);
答案:
17、【 单选题 】
以下叙述中正确的是( )。 [1分]
、 C语言程序总是从第一个定义的函数开始执行
、 在C语言程序中,要调用的函数必须在main()函数中定义
、 C语言程序总是从main()函数开始执行
、 C语言程序中的main()函数必须放在程序的开始部分
答案:
18、【 单选题 】
对下列二又树进行中序遍历的结果是(  )。
    [1分]
、 ACBDFEG
、 ACBDFGE
、 ABDCGEF
、 FCADBEG
答案:
19、【 单选题 】
假定x和Y为double型,则表达式x=2,y=x+3/2的值是(  )。 [1分]
、 3.500000
、 3
、 2.000000
、 3.000000
答案:
20、【 单选题 】
有以下程序:
#inelude
int f(int b[],int n)
{ int i,r=1;
for(i=0;i<=n;i++)r=r*bEi3;
return r;
)
main()
{int x,a[]={2,3,4,5,6,7,8,9);
x=f(a,3);
printf(”%a\n”,x);
)
程序的输出结果是(  )。 [1分]
、 720
、 120
、 24
、 6
答案:
21、【 单选题 】
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(  )。 [1分]
、 数据库系统
、 文件系统
、 人工管理
、 数据项管理
答案:
22、【 单选题 】
下列关于信息系统的叙述中,错误的是(  )。 [1分]
、 广播电视是一种双向的、点到多点的信息交互系统
、 网络聊天是一种双向的,以信息交互为主要目的的系统
、 电话是一种双向的、点对点的、以信息交互为主要目的的系统
、 雷达是一种以感测和识别为主要目的的系统
答案:
23、【 单选题 】
以下叙述中错误的是(  )。 [1分]
、 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
、 数组名代表的是数组所占存储区的首地址,其值不可改变
、 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
、 可以通过赋初值的方式确定数组元素的个数
答案:
24、【 单选题 】
在C语言程序中可用做用户标识符的是(  )。 [1分]
、 void
、 aa
123 _abc
BBN cas
、 as+b3
、 6f
—123 Do
If SIG
答案:
25、【 单选题 】
下列程序的输出结果是(  )。
#include
main()
{ int i,s=0;
for(i=1:i<10;i++)
if(!(i%2)&&!(i%3))s+=i;
printf(”%d\n”,s); [1分]
、 4
、 39
、 45
、 6
答案:
26、【 单选题 】
有以下程序:
main()
( int k=5;
while(--k)printf(”%d”,k-=3);
printf(”n”);
}
执行后的输出结果是(  )。 [1分]
、 1
、 2
、 4
、 死循环
答案:
27、【 单选题 】
有以下程序
#include
void fun(int*a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/
{ int t,i,j;
for(i=0;i<N一1;J++)
for(j=i+1;j<N;J++)
if(a[i]
}
main()
{int c[10]={1,2,3,4,5.6,7,8,9,0),i;
fun(c+4.6):
for(i=0;i<10;i++)printf(”%d,”,c[i]);
printf(”n”):
}
}
程序运行的结果是(  )。 [1分]
、 1,2,3,4,5,6,7,8,9,0,
、 0,9,8,7,6,5,1,2,3,4,
、 0,9.8,7.6,5,4,3,2,1.
、 1,2,3,4,9,8,7,6,5,0,
答案:
28、【 单选题 】
以下程序段给数组所有元素输入数据:
#includemain()
{int a[10],i=0;
while(i<10)scanf(”%d”,);
}
应在下划线处填入的是(  )。 [1分]
、 a+(i++)
、 &a[i+1]
、 a+i
、 &a[++i]
答案:
29、【 单选题 】
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是(  )。 [1分]
、 a[o][4]
、 all][3]
、 aEO][3]
、 a[1][4]
答案:
30、【 单选题 】
以下叙述中正确的是( )。 [1分]
、 预处理命令行必须位于c源程序的起始位置
、 在c语言中,预处理命令行都以“#”开头
、 每个c程序必须在开头包含预处理命令行:#include
、 C语言的预处理不能实现宏定义和条件编译的功能
答案:
31、【 单选题 】
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是(  )。 [1分]
、 一个文件指针,指向待读取的文件
、 一个整型变量,代表待读取的数据的字节数
、 一个内存块的首地址,代表读人数据存放的地址
、 一个内存块的字节数
答案:
32、【 单选题 】
设“int x=2,y=1;”,则表达式(!x || y--)的值I是( )。 [1分]
、 0
、 1
、 2
、 -1
答案:
33、【 单选题 】
下列程序:
int fun(int x[],int n)
{ static int sum=0,i;
for(i=0;i
return sum:
main()
{int a[]={1,2.3,4,5),b[]={6,7,8,9),s=0;
s==fun(a,5)+fun(h,4),printf(”%d\n”.s);
f
程序执行后的输出结果是(  )。 [1分]
、 45
、 50
、 60
、 55
答案:
34、【 单选题 】
在深度为5的满二叉树叶中,叶子结点的个数为(  )。 [1分]
、 32
、 31
、 16
、 15
答案:
35、【 单选题 】
可在c程序中用作用户标汉符的一组标识符是(  )。 [1分]
、 void
、 as_b3
define _123
WORD If
、 For
、 2c
_abc DO
case SlG
答案:
36、【 单选题 】
有以下程序:
main()
{ int k=5,n一0;
do
{ switch(k)
{ case l:
case 3:11+=1;k--;break;
defalut:n=0;k--;
case 2:
case 4:n+=2;k--;break;
printf(”%d”,n);
}while(k>0&&n<5);
}
程序运行后的输出结果是(  )。 [1分]
、 235
、 0235
、 02356
、 2356
答案:
37、【 单选题 】
若希望下列的程序运行后输出25,程序空白处的正确选项是(  )。
main()
{int i,j=50,a[]={7,4,10,5,8);
for(  )
j+=a[i];
print{(”%d”,j-40);
) [1分]
、 i=1;i<4;++i
、 i=1;i<3;++i
、 i=4;i>2;i--
、 i=2;i<4;++i
答案:
38、【 单选题 】
用链表表示线性表的优点是(  )。 [1分]
、 便于随机存取
、 花费的存储空间较顺序存储少
、 便于插入和删除操作
、 数据元素的物理顺序与逻辑顺序相同
答案:
39、【 单选题 】
以下关于long、int和short类型数据占用内存大小的叙述中正确的是(  )。 [1分]
、 均占4个字节
、 根据数据的大小来决定所占内存的字节数
、 由用户自己定义
、 由C语言编译系统决定
答案:
40、【 单选题 】
下列叙述中正确的是(  )。 [1分]
、 在面向对象的程序设计中,各个对象之间具有密切的关系
、 在面向对象的程序设计中,各个对象都是公用的
、 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
、 上述3种说法都不对
答案:
12 下一页 末页
共2页,共43个题库
共2页,共43个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169