计算机二级考试C语言无纸化真题
计算机二级考试C语言无纸化真题
导语:C语言是一种非常专业的程序设计语言,下面是计算机二级考试C语言无纸化真题,欢迎参考!
1、有以下程序:
程序运行后的输出结果是( )。
A.1,2,6,24,120,
B.1,2,3,4,5,
C.1,1,1,1,1,
D.1,2,4,6,8,
2、下列叙述中正确的是( )。
A.软件是程序、数据和文档
B.软件是程序和数据
C.软件是算法和数据结构
D.软件是算法和程序
3、语句prinff(”%d ”,strlen(” ”\、、n"658AB”));的输出结果是( )。
A.6
B.7
C.8
D.9
4、函数fun的功能是在a所指的具有n个元素的数组中查最大值并返回给调用函数,函数不完整。
计算机二级考c语言吗在if语句下划线处应填人的`选项是( )。
A.O>s
B.* P>*s
C.a[p]>a[s]
D.p—a>P—s
5、若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是( )。
A.系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值
B.P+1代表a[1][0]的地址
C.P中将存放a数组的首地址
D.P+2代表a数组最后一行的首地址
6、有以下程序:
程序运行后的输出结果是( )。
A.4,5,2,4,1,3,
B.4,4,2,2,1,1,
C.5,5,3,3,2,2,
D.4,4,2,2,1,3
7、若有定义:int a,b,C;以下程序段的输出结果是( )。
a=11;b=3;C=0;
pfinff(”%d ”,c=(a/b,a%B.);
A.2
B.0
C.3
D.1
8、若有定义:doublea,b,c;能正确给a,b,c输入数据的语句是( )。
A.seanf(”%lf%1f%1P‘&a,&b,&C.;
B.scanf(-t%f%f%f¨,&a,&b。&C.:
C.scanf(”%If%lf%lf’,a,b,C.;
D.scanf(”%lf%lf%lf'’,&a,&b,&C.;
9、有以下程序段:
以下选项中不能正确引用字符串的是( )。
A.3
B.p[3]
C.str[2]
D.*P
10、在最坏情况下,二分查法的时间复杂度为( )。
|||
11、 有以下程序:
程序运行后的输出结果是( )。
A.2
B.0
C.1
D.3
12、 若有定义:
typedefint*T[10];T a;
则以下选项与上述定义中a的类型完全相同的是( )。
A.int*a[10];
B.int(*A.[10];
C.int a[10];
D.int(*a[10]);
13、 医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是( )。
A.多对多
B.一对一
C.多对一
D.一对多
14、 为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)则在
( )处填入的选项是( )。*struetlink{ehardata;( )node;
A.struetlink*next;
B.linknext;
C.link$next;
D.struetlinknext;
15、 有以下程序:
当执行程序时,按下列方式输入数据(从第l列开始,代表回车,注意:回车也是一个字符]1234则输出结果是( )。
A.123
B.12
C.1234
D.12
34
16、 有以下程序:
程序运行后的输出结果是( )。
A.CB
B.BCA
C.CCBB
D.CDBCA
17、 有以下程序:
程序运行后的输出结果是( )。
A.0,1
B.0,0
C.1,一1
D.0,2
18、 有以下程序:
A.9
B.-1
C.10
D.0
19、下列叙述中错误的是( )。
A.数据结构中的数据元素不能是另一数据结构
B.数据结构中的数据元素可以是另一数据结构
C.空数据结构可以是线性结构也可以是非线性结构
D.非空数据结构可以没有根结点
20、 以下选项中合法的c语言常量是( )。
A.,C—STR’
B.2014.1
C.”l.0
D.2EK
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论