4.当( )语句被执行时,程序的执行流程无条件地从一个函数跳转到另一个函数。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f01.html
点击查看答案
10.关于函数返回值,下面叙述中正确的是( )。
A. 函数返回值的类型由函数体内return语句包含的表达式的类型决定
B. 若函数体内没有return语句,则函数没有返回值
C. 若函数体中有多个return语句,则函数的返回值是排列在最后面的return语句中表达式的值
D. 函数返回值的类型由函数头部定义的函数类型决定
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-f948-c003-bc7499099f00.html
点击查看答案
3.算法中对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的( )。
A. 正当性
B. 可行性
C. 确定性
D. 有穷性
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fa20-c003-bc7499099f00.html
点击查看答案
22.下面程序运行后输出结果为________。
#include
void fun( )
{ if(m<0)
{putchar('-');
m=-m;
}
if(m/10) fun(m/10);
putchar(m%10+'0');
}
int main()
{ fun(-234); return 0;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-b0e0-c003-bc7499099f00.html
点击查看答案
20.本程序的功能是:求数组中前4个元素之和及后6个元素之和。
#include
int sum( )
{ int i, sum=0;
for(i=0;i<n; i++)
( (53) );
return( );
}
int main()
{ int a[15]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,15},sumh, sumt;
sumh=sum(a, 4);
sumt=sum(( (54) ),6);
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-00d0-c003-bc7499099f00.html
点击查看答案
11.下面叙述中错误的是( )。
A. 只能在循环体内使用break语句
B. 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
C. 在while和do-while循环中,continue语句并没有使整个循环终止
D. continue的作用是结束本次循环,即跳过本次循环中余下尚未执行的语句,接着再一次进行循环判断
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-a9a0-c003-bc7499099f00.html
点击查看答案
13.下面程序运行后输出的结果是________。
#include
int main()
{ int n=12345,d;
while(n!=0)
{d=n%10;
printf( );
n=n/10;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-e050-c003-bc7499099f00.html
点击查看答案
8.下面叙述中正确的是( )。
A. do-while语句构成的循环不能用其他语句构成的循环来代替
B. do-while语句构成的循环只能用break语句退出
C. 用do-while语句构成循环时,只有在while后的表达式的值非零时结束循环
D. 用do-while语句构成循环时,只有在while后的表达式的值为零时结束循环
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-a1d0-c003-bc7499099f00.html
点击查看答案
33.下面关于C语言函数的叙述中,错误的是________。
A. 一个完整的C程序由多个函数组成,其中有且只能有一个main()函数
B. 当一个C程序包含多个函数时,先定义的函数先执行
C. 函数可以嵌套调用
D. 函数不可以嵌套定义
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2c10-c003-bc7499099f00.html
点击查看答案
44.设有下列程序段:
static int y=2;
void f2( )
{ static float d=3; …}
int x=1;
void f1( )
{ int z=3; …}
关于程序段中各变量的属性,下面叙述中错误的是( )。
A. x是全局变量,函数f1可以访问,函数f2不能访问
B. y是全局变量,函数f1和函数f2都可以访问
C. z是动态变量,函数f1可访问,函数f2不可访问
D. d是静态变量,函数f1和函数f2都可以访问
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-5320-c003-bc7499099f00.html
点击查看答案