正确答案: D
函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型
题目:有关return语句说法不正确的是( )
解析:D
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]为了通过键盘访问主菜单项,可在菜单编辑器的"标题"选项中的某个字母前插入何字符,建立热键字母? ( )。
&
[多选题]在SQL Server2005中,索引的顺序和数据表的物理顺序相同的索引是()。
聚集索引
解析:本题答案:A
[单选题]有下列程序: #include stdio.h> main() { FILE *fp; int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i=0;i3;i++) fprintf(fp,"%d",a[i]); fprintf(fp,"\n"); fclose(fp); fp=open("d1.dat","r"); fscanf(fp,"%d",&n); fclose(fp); prinff("%d\n",n); 程序的运行结果是( )。
123
解析:解析:本题考查以读和写的方式打开文件对文件内容操作的不同,fp=fopen("d1.dat","w");以可写的方式为输出建立新文本文件,调用printf输出“123”,fp=fopen("d1,dat","r");以只读的方式打开文本文件,不能对文件内容进行操作,故运行结果为选项B)。
[单选题]如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为( )。
按值传递
解析:只改变形参变量的值,不改变实参变量值可以采用按值传递方式,ByRef传递一定会改变实参的值。
[单选题]将下列程序写成三目运算表达式是( )。 if(xy)min=x; else min=y;
min=(xy)?x:y
解析:解析:题目中给出的程序是求x,y中的小值。即如果x小于 y,那么min=x,否则min=y。条件运算符为“?:”,(xy)?x:y是当x小于y时取x,否则取y。