您的当前位置:首页正文

全国计算机C语言2级考试试题

2023-07-03 来源:爱站旅游
导读全国计算机C语言2级考试试题
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\n”,strlen(”\t\”\、、n\\"\065\08AB”));的输出结果是( )。 A.6 B.7 C.8 D.9

4、函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。

在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\n”,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

责任编辑:南城寒笙

)。

因篇幅问题不能全部显示,请点此查看更多更全内容