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

问题:

[单选] 下列函数的类型是(    )。
fun(double x)
{float y;
y=3*x-4;
return  y;
}

A . int
B . 不确定
C . void
D . float

有以下程序: #include<stdio.h>main(  ){ char a[20],b[20],c[20]; scanf("%s%s",a,b); gets(c); printf("%S%S%s",a,b,c); }程序运行时从第一列开始输入: This is a cat!<回车>则输出结果是(  )。 Thisisacat!   。 Thisis a 。 Thisis a cat!。 Thisisa cat !。 有以下程序: #include<stdio.h>#include<string.h>main(  ){printf{"%d",strlen("%d",strlen("ATS0121"));}    程序运行后的输出结果是(  )。 3   。 8。 4   。 9。 若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf(”i=%%d,j=%%d”,i,j);输出的结果是(  )。 i=8,j=9。 i=%d,j=%d。 i=%8,j=%9。 8,9。 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为(  )。 C。 Basic。 DDL。 DML。 合法的八进制数是(  )。 0。 028。 -077。 01.0。 下列函数的类型是(    )。
fun(double x)
{float y;
y=3*x-4;
return  y;
}
参考答案:

  参考解析

A。【解析】本题考查函数值的类型。在函数调用
时,尽管y的类型是float,x的类型是double,但是因为函数定义时没有指定类型说明,系统默认函数值的类型为int型,所以计算后Y的类型是int型。

在线 客服