11. 数学式
![](https://yi2.oss-cn-shenzhen.aliyuncs.com/25ed28c12084428ea581d6864c6f4978.png)
在C程序中正确的表示形式是()。
A. sqrt(m)/2*n
B. sqrt(m)/2/n
C. sqrt(m)/2n
D. sqrt m /(2*n)
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2300-c003-bc7499099f01.html
点击查看答案
1.本程序的功能是:在n个人原始顺序排列的情况下,计算他们按下面规则出列的次序。n个人排成一列,依次从左往右“1,2,1,2,…”报数,报到“1”的人出列,报到“2”的人立即站到队伍的最右端;报数过程反复进行,直到n个人都出列为止。例如,n=8时,设每人编号为1,2,3,4,5,6,7,8,则出列顺序为l,3,5,7,2,6,4,8。
#include
#define n 8
int main()
{ int queue[n+1], k, m;
for(k=1;k<=n; k++)
queue[k]=( (1) );
k=1; m=0;
do
{ printf("%2d",queue[k]);
k=(k+1)%(n+1);
queue[m]=( (2) );
m=(m+1)%(n+1);
k=(k+1)%(n+1);
}while(( (3) ));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-6ad8-c003-bc7499099f00.html
点击查看答案
15.若变量已正确定义,语句“if( )k=0;else k=1;”和( )等价。
A. k=(a>b)?1:0;
B. k=a>b;
C. k=a<=b;
D. a<=b?0:1;
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1918-c003-bc7499099f00.html
点击查看答案
36.下面选项中,不能作为C语言合法常量的是( )。
A. 0.3e+5
B. 'cd'
C. '\013'
D. "a"
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9278-c003-bc7499099f00.html
点击查看答案
1.continue2.do while3.continue4.for
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-5580-c003-bc7499099f00.html
点击查看答案
42.已知字母A的ASCII码是65,字母a的ASCII码是97,若要求将变量ch中的大写字母编码转换成对应小写字母编码,则下面表达式中错误的是( )。
A. ch=tolower(ch)
B. ch=ch+32
C. ch=ch-'A'+'a'
D. ch=(ch+'A')%26-'a'
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9e30-c003-bc7499099f01.html
点击查看答案
25.若有定义“int k,a,b;unsigned long w=8;double x=2.9;”,则下面不符合C语言语法的表达式是________。
A. x%(-3)
B. w*=-2
C. k=(a=6,b=4,a-b)
D. a*=a+=a-=(b=4)*(a=3)
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-7720-c003-bc7499099f00.html
点击查看答案
10. 若有定义“long a, b”且变量a和b都需要通过键盘输入获得初值,则下列语句中正确的是( )。
A. scanf("%ld%ld,&a,&b");
B. scanf("%d%d",a,b);
C. scanf("%d%d",&a,&b);
D. scanf("%ld%ld",&a,&b);
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2300-c003-bc7499099f00.html
点击查看答案
13.下面程序运行时输出结果是()。
#include
void num()
{ extern int x, y;
int a=15, b=10;
x=a-b;y=a+b;
}
int x, y;
int main()
{ int a=7, b=5;
x=a+b;y=a-b;
num();
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-89d0-c003-bc7499099f00.html
点击查看答案
2.下面程序的功能是:根据下列公式计算并输出f的值(n≥0)。
![](https://yi2.oss-cn-shenzhen.aliyuncs.com/bc5006e9a28f458e848344f45e8143af.png)
#include
float f1( )
{ float s=0.0, w, t=-1.0; int i;
for(i=0; i<=n; i++)
{ t=( (5) );
w=t/(2*i+1);
( (6) );
}
return s;
}
int main()
{ int n=5; float s;
( (7) );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-31c8-c003-bc7499099f00.html
点击查看答案