首页
执行下列程序:#defineM(x,y)(x*y)i=3;i=M(i,i+1)-8;变量i的值应为()。
精华吧
→
答案
→
知到智慧树
→
未分类
执行下列程序:#defineM(x,y)(x*y)i=3;i=M(i,i+1)-8;变量i的值应为()。
A.2
B.3
C.4
D.5
正确答案:A
Tag:
C语言程序设计基础
变量
程序
时间:2021-11-28 15:13:23
上一篇:
凡是函数中未指定存储类型的局部变量,其隐含的存储类别为()。
下一篇:
执行下列程序,正确的输出是()。intx=3,y=5;voidswap(){inta;a=x;x=y;y=a;}intmain(){intx=5,y=7;swap();printf(“%d,%d\n”,x,y);return0;}
相关答案
1.
若使用一维数组名作函数实参,则以下正确的说法是()。
2.
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
3.
以下正确的说法是。
4.
若调用一个函数,且此函数中没有return语句,则正确的说法是()。
5.
以下正确的函数形式是()。
6.
下面程序段。for(t=1;t<=100;t++){scanf(“%d”,&x);if(x<0)break;printf(“%3d”,t);}
7.
与下面程序段等价的是()。for(n=100;n<=200;n++){if(n%3==0)continue;printf(“%4d”,n);}
8.
若S=0,执行循环语句“for(i=1;i<=10;i=i+3)s=s+i;”后,i的值为()。
9.
以下程序段的输出结果是()。intmain(){intnum=0,s=0;while(num<=2){num++;s+=num;}printf("%d\n",s);}A)10B)6C)3D)1
10.
执行intx=-1;do{x=x*x;}while(x==0);循环时,下列说法正确的是()。
热门答案
1.
下面程序段的执行结果是()。a=1;b=2;c=2;while(a<b<c){t=a;a=b;b=t;c--;}printf(“%d,%d,%d”,a,b,c);
2.
对以下程序段,循环体执行的次数是()。intk=0;while(k=1)k++;
3.
下面程序的功能是计算正整数2345的各位数字平方和,请选择填空。#include<stdio.h>main(){intn,sum=0;n=2345;do{sum=sum+();n=n/10;}while(n);printf(“sum=%d”,sum);}
4.
对于while(!E)s;,若要执行循环体语句s,则E的数值应为()。
5.
当a=1、b=2、c=5、d=5时,执行下面的程序后,x的值是().if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;
6.
有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n",d);elseif((c-1>=d)==1)printf("%d\n",d+1);elseprintf("%d\n",d+2);}执行后输出结果是().
7.
voidmain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d",a,b);}该程序的输出结果是().
8.
C语言的switch语句中case后().
9.
为了避免在嵌套的条件语句if···else中产生二义性,C语言规定:else子句总是与()配对.
10.
智慧树知到《C语言程序设计基础(石河子大学)》2023章节测试答案