题目内容

以下叙述中,错误的是________。

A. 函数未被调用时,系统将不为形参分配内存单元
B. 实参与形参的个数应相等,且类型相同或赋值兼容
C. 实参可以是常量、变量或表达式
D. 形参可以是常量、变量或表达式

查看答案
更多问题

阅读下面的程序:#include void main(){ void swap();int a,b;a=3;b=10;swap(a,b);printf("a=%d,b=%d\n",a,b);}void swap(int a,int b){int temp;temp=a;a=b;b=temp;}下面的说法中,正确的是________。

A. 在main()函数中调用swap()后,能使变量a和b的值交换
B. 在main()函数中输出的结果是:a=3,b=10
C. 程序第2行的语句voidswap();是对swap()函数进行调用
D. swap()函数的类型是void

以下函数strtod的功能是,将一个十进制数字的字符串转换成与它等价的十进制整数值,划线处应填入________。int strtod( char s[ ]){ int i; int n;n=0;for(i=0;s[i]!= '\0';i++) n=____________;return (n); }

A. n+s[i]-'0'
B. n+s[i]
C. n*10+s[i]
D. n*10+s[i]-'0'

下列程序的输出结果是________。#includeint func( char a[ ][5]){ int s=0;int i,j;for(i=0;i<2;i++)for(j=0;a[i][j]>= '0'&&a[i][j]<= '9';j+=1)s=10*s+a[i][j]-'0';return s;}void main( ){ char ch[2][5]={ "12a4", "5678"};printf("%d\n",func(ch));}

A. 12
B. 1245678
C. 125678
D. 12345678

请读以下程序,程序的功能是________。#include#includevoid fun( char w[ ], int m){int i=0,j=strlen(w)-1;char s;while (i

A. 使字符数组a中的字符逆序存放
B. 使字符数组a中除首尾字符外其它字符逆序存放
C. 统计字符数组a中字符的个数
D. 以上说法都不对

答案查题题库