1 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-8ba0-c003-bc7499099f02.html
点击查看答案
8.可以改变局部变量的生存期、但不能改变它的作用域的存储类别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f05.html
点击查看答案
8.系统库函数scanf和gets在被调用执行时都可以读取从键盘输入的一串数字字符,其中函数( )具有将读取的数字字符串转换为整型数的功能。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9bd0-c003-bc7499099f02.html
点击查看答案
18.已有定义“int a=7, b=2;”,则表达式“b+=( )( )/2”运算后b的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2ce8-c003-bc7499099f02.html
点击查看答案
55.已有定义“int m=3, n=4;”,下列表达式中合法的是( )。
A. m+n=7
B. m=|n|
C. m=n=0
D. (m++)++
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-c158-c003-bc7499099f00.html
点击查看答案
51.D52.A53.B54.C55.C56.C57.D58.D
第3章 顺序结构程序设计
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f00.html
点击查看答案
1.假设10个整数存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他标记为F。标记存储在字符数组b[10]中下标相同的对应位置。试编写程序,实现以上功能,并输出两个数组。
#include
int main()
{ int i,a[]={11,12,23,36,48,56,72,78,89,96};
char b[10];
for(i=0;i<10;i++)
{ printf( );
if(a[i]%12==0)b[i]='T';
else b[i]='F';
}
printf( );
for(i=0;i<10;i++)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f00.html
点击查看答案
23.本程序的功能是:采用双向冒泡排序法对a数组中的n个元素按从小到大的次序排序。双向冒泡排序的方法是:第一轮,从a[0]开始(i=0),比较a[i]与a[i+1],若a[i]大于a[i+1],则交换a[i]与a[i+1]两个元素的值,一直比较到a[n-1]为止;然后再从a[n-2]开始(i=n-2),比较a[i]与a[i-1],若a[i]小于a[i-1],则交换a[i]与a[i-1]两个元素的值,一直比较到a[0]为止。继续进行第二轮,最多需要进行n/2轮比较。
#include
#define N 10
int main()
{int i,j,w,m,t,flag=1,a[N]={5,6,-3,11,43,16,8,23,19,-6};
printf( );
for(i=0;i<N;i++)
printf("%4d",a[i]);
w=0; m=N-1;
while(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-5150-c003-bc7499099f00.html
点击查看答案
9.85210.76,3111.0 -312.-2 -2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-6138-c003-bc7499099f00.html
点击查看答案
27. 下面关于函数定义的叙述中正确的是( )。
A. 构成C语言源程序的基本单位之一是函数定义
B. 所有被调用的函数必须在调用之前定义
C. main()函数定义必须放在其他函数定义之前
D. main()函数定义的函数体中必须至少有一条语句或声明
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2058-c003-bc7499099f00.html
点击查看答案