
正确答案搜索渝粤教育微信公众号
"假定输入的字符串中只包含字母和*号。请编写函数fun,他的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。
例如:若字符串中的内容为 ****A*BC*DEF*G*******
删除后,字符串内容应该是:ABCDEFG
void fun(char *a)
{
}
main()
{ int s[81];
gets(s);
fun(s);
puts(s);
}"
"写出程序运行后的输出结果。
include
char *ss(char *s)
{
return s+strlen(s)/2;
}
main()
{ char *p,*str="abcdefgh";
p=ss(str);
printf("%\n",p);
}
输出结果:( )"
"写出程序运行后的输出结果。
main()
{
int a=1,b;
for(b=1;b<=10;b++)
{
if(a>=8) break;
if(a%2==1)
{a+=5
continue
}
a-=3;
}
printf("%d\n",b);
}
输出结果:( )"
"程序题写出程序运行后的输出结果。
int f1(int x,int y){return x>y?x:y;}
int f2(int x,int y){return x>y?x:y;}
main()
{
int a=4,b=3,c=5,d=2,e,f,g;
e=f2(f1(a,b),f1(c,d));
f=f1(f2(a,b),f2(c,d));
g=a+b+c+d-e-f;
printf("%d,%d,%d\n",e,f,g);
}
输出结果:( )"
"执行下列程序段后,正确的结果是( )。
int k, a[3][3]={1,2,3,4,5,6,7,8,9,};
for(k=0;k<3;k++)
printf("%2d",a[k][k]);"
A.1 2 3
B.1 5 9
C.1 4 7
D.3 6 9
若a是int类型变量,则计算表达式a=25/3%3的值是( )。
A.3
B.2
C.1
D.0
下面正确的字符常量是( )。
A."c"
B.‘\\’’
C.‘W’
D.‘’
C语言中,运算对象必须是整型的运算符是( )。
A.%
B./
C.*
D.+
"数字字符0的ASCII值为48,若有以下程序
main()
{
char a='1',b='2';
printf("%c,",b++);
printf("%d\n",b-a);
}
程序运行后的输出结果是( )。"
A.3,2
B.50,2
C.2,2
D.2,50
以下语句或语句组中,能正确进行字符串赋值是( )。
A.char *sp;*sp="right!";
B.char s[10];s="right!";
C.char s[10];*s="right!";
D.char *sp="right!";
"for(i=0;i<10;i++)
if(i <=5> break;
则循环结束后i的值为( )。"
A.0
B.1
C.5
D.10
"执行下列程序段后,正确的结果是( )。
char x[8]={8,7,6,5,0,0},*s;
s=x+1;
printf("%d/n",s[2]);"
A.n
B.0
C.5
D.6
C语言规定,简单变量作为实参时,他和对应形参之间的数据传递方式是( )。
A.单向值传递
B.地址传递
C.相互传递
D.由用户指定方式
"设有数组定义:char str[]="China";则下面的输出为( )。
printf("%d",strlen(str));"
A.4
B.5
C.6
D.7
"有以下程序,执行后输出结果是____。
main()
{
int t=1,i=5;
for(;i>=0;i--) t*=i;
printf("%d\n",t);
} "
若已知a=10,b=20,则表达式!a的值是________。
"若s是unsigned int型变量,则下面表达式的值是________。
s%2+(s+1)%2"
若有int a[3][2]={{1},{3,2},{4,5}};则a[1][1]的值是____。
"下列程序段的输出结果是________。
int i=19,j;
j=i%4;
printf("% d",j);"
"已知fun1函数的功能是将三个数控由大到小的顺序调整后依次放入a,b,c三个变量中,其中a存放最大的数,利用fun2函数填空完成此功能。
void fun2(int *x,int *y)
{
int t;
t=*x;*x=*y;*y=t;
}
void fun1()
{
int a=20, b=30, c=25;
if(c>b) fun2(____________)
if(a
if(a
}"
"下面程序将字符数组a复制到字符数组b中。
main()
{
char a[]="I am a boy.",b[20];
int i;
for(i=________;a[i]!='\0';i++ )
{
____________;
}
________;
} "
"已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是________。
include
main()
{
char a,b;
a=getchar();
scanf("%d",&b);
a=a-'A'+'0';
b=b*2;
printf("%c %c\n",a,b);
}"
"以下程序运行后的输出结果________。
main()
{
int a=3,b=4,c=5,t=99;
if(a
printf("%d %d %d\n",a,b,c);
}"
在循环语句中,break语句的作用是___________________________,continue语句的作用是____________________。
报名联系方式
1、报名热线:13662661040(微信),0755-21017149,QQ:2864330758 郭老师
2、报名地址:深圳市龙华新区工业西路68号中顺商务大厦B704
学业辅导QQ群: 719845921
2023年春季广东开放大学成人学历招生说明

报名咨询微信,请扫码
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。