当前位置:IT认证>计算机二级

问题:

[单选] 若有函数 void fun(double a[]。int*n){…}以下叙述中正确的是(  )。

调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送。形参a和n都是指针变量。形参a是一个数组名,n是指针变量。调用fun函数时将把double型参数组元素一一对应地传送给形参a数组 。

问题:

[单选] 下面描述中错误的是(  )。

系统总体结构图支持软件系统的详细设计。软件设计是将软件需求转换为软件表示的过程。数据结构与数据库设计是软件设计的任务之一。PAD图是软件详细设计的表示工具 。

问题:

[单选] 有以下程序段: char name[20】;int num; scanf("name=%S num=%d",name,&num); 当执行上述程序段,并从键盘输入:name=Lili mum=1001<回车>后,name的值为(  )。

Lili   。name=Lili。Lili num=  。name=Lili num=1001。

问题:

[单选] 有以下程序段: int i,n; for(i=0;i<8;i++)    {n=rand(  )%5; switch(n){case l: case 3:printf("%d",n);break; case 2: case 4:print?("%d",n);continue; case(  ):exit(0); }printf("%d",n);    }    以下关于程序段执行情况的叙述,正确的是(  )。

for循环语句固定执行8次。当产生的随机数n为4时结束循环操作。当产生的随机数n为1和2时不做任何操作。当产生的随机数n为0时结束程序运行 。

问题:

[单选] 若i和k都是int类型变量,有以下for语句:for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是(  )。

循环体执行两次   。循环体执行一次。循环体一次也不执行   。构成无限循环 。

问题:

[单选] 有以下程序 #include<stdio.h>main(  ){char a[30],b[30]; scanf("%S",a); gets(b);    printf("%s%s ",a,b); }    程序运行时若输入:    how are you? I am fine<回车>则输出结果是(  )。

how are you? I am fine 。how   are you? I am fine。how are you? I am fine。how are you?。

问题:

[单选] 有以下程序: #include<stdio.h>struct S{int a,b;)data[2]=10,100,20,200); main(  ){struet S p=data[l]; printf("%d",++(p.a)); }程序运行后的输出结果是(  )。

10   。11   。20   。21。

问题:

[单选] 下列关于线性链表的叙述中,正确的是(  )。各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续进行插入与删除时,不需要移动表中的元素以上3种说法都不对

各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致。各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续。进行插入与删除时,不需要移动表中的元素。以上3种说法都不动 。

问题:

[单选] 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。

学生成绩管理系统 。C语言编译程序。UNIX操作系统 。数据库管理系统 。

问题:

[单选] 若有定义语句:“int x=12,y=8,z;”,在其后执行语句“z=0.9+x/y;”,则2的值为(  )。

1.9   。1。2。2.4。