45.已知函数f的定义如下:
void f( )
{ int i;
for(i=0; i<y; i++)
x[i]+=y;
}
若main()函数中有声明“int a[10]={10};”及调用函数f的语句,则调用函数f的正确形式是( )。
A. f(a[],a[0]);
B. f(a[0],a[0]);
C. f(&a[0],a[0]);
D. f(a[0],&a[0]);
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-5708-c003-bc7499099f00.html
点击查看答案
9.下面程序运行时输出结果的第2行是()。
#include
int main()
{ int a[20]={0},b[]={7,2,5,3,6,9,-1},m,i=0;;
while(b[i]>-1)
{ m=b[i];
a[m]++;
i++;
}
for(m=0,i=0;i<20;i++)
while( )
{ m++;
(m%3==0)?printf("%2d\n",i): printf("%2d",i);
a[i]--;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-3810-c003-bc7499099f00.html
点击查看答案
27.已有定义“char ch1[10]={0},ch2[10]="books";”,则能将字符串"books"赋给数组ch1保存的表达式是( )。
A. ch1="books";
B. strcpy(ch2, ch1);
C. ch1=ch2;
D. strcat(ch1, ch2);
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-0160-c003-bc7499099f00.html
点击查看答案
12.下面程序是用递归算法输出杨辉三角形。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-8ba0-c003-bc7499099f00.html
点击查看答案
52.已有定义“int e=1;”,则执行“printf("%d", (e+5, e++));”时输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-b988-c003-bc7499099f00.html
点击查看答案
6.下列程序执行时输入12345#,输出结果是________。
#include
int main()
{ char c;
for( )
putchar( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8678-c003-bc7499099f00.html
点击查看答案
2.已有定义“double n;”,则数学公式“
”对应的C语言表达式是()。
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
解析:2024.4.9,此题搜索不到,无法纠错,请提供试题的正确内容,方便纠错人员整改。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1d48-c003-bc7499099f00.html
点击查看答案
24.下面关于return语句的叙述正确的是()。
A. 一个自定义函数中必须有一条return语句
B. 一个自定义函数中可以根据不同情况设置多条return语句
C. 定义成void类型的函数中可以有带返回值的return语句
D. 没有return语句的自定义函数在执行结束时不能返回到调用处
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-1888-c003-bc7499099f00.html
点击查看答案
4.已有定义“int a[][3]={0, 1, 2, 3, 4, 5, 6};”,则数组a第1维的大小是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-ab70-c003-bc7499099f00.html
点击查看答案
3.下面程序的功能是:计算
的值。
#include
#include
double fun( )
{ int i, j, sign=1; double t, sum=0.0;
for(i=1;i<=n;i++)
{ t=0;
for(j=0; ( (8) ) ;j++)
t+=i*pow(10, j);
sum=sum+sign*( (9) );
sign=-sign;
}
return sum;
}
int main()
{ printf("\nthe sum=%f\n", fun(6));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-3998-c003-bc7499099f00.html
点击查看答案