试卷简介
试卷预览
若有语句:char *line[5];,以下叙述中正确的是()
A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的*号称为间址运算符
D.定义line是一个指向字符型函数的指针
设函数定义如下:
float f1 (float a, float b)
{return (a+b);
}
若有float x=1.1, y=2.2;,则以下语句中正确的函数调用是( )
A.printf (″%f″, f1(x));
B.printf (″%f″,f1(&x, y));
C.rintf (″%f″,f1(*x,*y));
D.printf (″%f″,f1(x, y));
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
A.char s[10]=“abcdefg”;
B.char t[]=“abcdefg”,*s=t;
C.char s[10];s=“abcdefg”;
D.char s[10];strcpy(s,“abcdefg”);
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()
A.函数的实参和其对应的形参共占同一存储单元
B.形参只是形式上的存在,不占用具体存储单元
C.同名的实参和形参占同一存储单元
D.函数的形参和实参分别占用不同的存储单元
在C语言中,函数返回值的类型最终取决于()
A.函数定义时在函数首部所说明的函数类型
B.return语句中表达式值的类型
C.调用函数时主函数所传递的实参类型
D.函数定义时形参的类型

最新推荐
相关试卷