39.下面程序运行时输出的结果是()。
#include
void convert( )
{ int i=0, r, b[20];
while( )
{ r=m%n; m/=n;
b[i++]=r;
}
for(--i; i>=0; i--)
printf( );
}
int main()
{ convert(15, 2);
printf(",");
convert(15, 8);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-0ea0-c003-bc7499099f00.html
点击查看答案
19.已有定义“int a[3][2]={1, 2, 3, 4, 5, 6};”,数组元素________的值为6。
A. a[3][2]
B. a[2][1]
C. a[1][2]
D. a[2][3]
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e220-c003-bc7499099f00.html
点击查看答案
4.下面程序运行后输出的结果是________。
#include
int main()
{ int f,f1,f2,i;
f1=1;f2=1;
printf("%2d %2d",f1,f2) ;
for(i=3;i<=5;i++)
{ f=f1+f2;
printf("%2d",f);
f1=f2; f2=f;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-c4f8-c003-bc7499099f00.html
点击查看答案
54.下列表示中,不可作为C语言常数的是( )。
A. 010
B. 1UL
C. '0x41'
D. 0xbe
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-bd70-c003-bc7499099f01.html
点击查看答案
11.C12.A13.C14.D
第2章 数据类型、运算符和表达式
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-1960-c003-bc7499099f01.html
点击查看答案
4.设某公司的业务员工资的计算方法为:工资=基本工资+提成。其中,提成的计算方法为:当销售额在10000元以下时,只发基本工资1000元;当销售额在10000元以上才可以拿提成。提成的比率为:当销售额在20000元以下时,超出10000元的部分可按5%提成;当销售额在20000元以上50000元以下时,超出20000元的部分可按6%提成;当销售额在50000元以上100000元以下时,超出50000元的部分可按7%提成;当销售额在100000元以上时,超出100000元的部分可按8%提成。输入一个业务员的销售额,计算其应发的工资额。
#include
int main( )
{ float salary,sale;
scanf( );
if(sale<10000)
salary=1000;
else if(sale<20000)
salary=1000+(sale-10000)*0.05;
else if(sale<50000)
salary=1000+10000*0.05+(sale-20000)*0.06;
else if(sale<100000)
salary=1000+10000*0.05+3000*0.06+(sale-50000)*0.07;
else
salary=1000+10000*0.05+3000*0.06+50000*0.07+(sale-100000)*0.08;
printf("%.3f",salary);
return 0; }
第5章 循环结构程序设计
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-7ac0-c003-bc7499099f00.html
点击查看答案
38.下面程序运行时输出的结果是()。
#include
int fun( )
{ int i, j, k=0, t;
for(i=0;i<m;i++)
{ for(t=1, j=0;j<n;j++)
if( )
{ t=0;break;}
if( ) c[k++]=a[i];
}
return k;
}
int main()
{ int a[]={7,2,3,6,5,4},b[]={5,7,9,8,6},c[10],n,i;
n=fun(a, 6, b, 5, c);
for(i=0;i<n;i++)printf("%2d", c[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-0ab8-c003-bc7499099f00.html
点击查看答案
13.以下声明中,错误的是( )。
A. int a=0xFF;
B. double a=1.2e0.5;
C. long a=2L;
D. char a='\72';
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-53f8-c003-bc7499099f00.html
点击查看答案
37.下面程序运行时输出的结果是()。
#include
void fun(int a[3][4])
{ int i, j, k;
for(i=0; i<3; i++)
{ k=0;
for(j=1; j<4; j++)
if( )k=j;
printf("%2d", a[i][k]);
}
}
int main()
{ int a[3][4]={{3, 5, 6, 4}, {5, 2, 4, 3}, {4, 2, 3, 5}};
fun( ); return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-02e8-c003-bc7499099f00.html
点击查看答案
6.已知有声明和语句“int a; scanf( );”,欲从键盘上为变量a输入的值为2,则正确的输入应是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-f420-c003-bc7499099f01.html
点击查看答案