试题20有以下程序#include <stdio.h>main(){ int a=7;while(a- -);printf(“%d\n”,a);}程序运行后的输出结果是()
A.-1
B.0
C.1
D.7
![](https://lstatic.shangxueba.com/sxbcn/h5/images/tips_org.png)
A.-1
B.0
C.1
D.7
第1题
A.AAAA
B.CC
C.BBBCC
D.BBB
第2题
A.abc
B.789
C.7890
D.979899
第3题
A.654321
B.116611
C.161616
D.123456
第4题
试题14
以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。请填空。
#include <stdio.h>
void fun(int s[], int *n, int k, int x)
{ int i;
for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];
s[k]=x;
*n=*n+______;
}
main()
{ int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6, n=11;
fun(a, &n, k, x);
for(i=0; i<n; i++) printf(“%4d”,a[i]); printf(“\n”);
}
第5题
试题36
有以下程序
#include <stdio.h>
#include <string.h>
Typedef struct {char name[9]; char sex; int score[2];}STU;
STU f(STU a)
{ STU b={“Zhao”, ‘m’, 85, 90};
int i ;
strcpy(a.name, b.name);
a.sex=b.sex;
for(i=0; i<2; i++) a.score[i]=b.score[i];
return a;
}
main()
{STU c={“Qian”, ‘f’, 95, 92},d;
d=f(c);
printf(“%s, %c, %d, %d,”, d.name, d.sex, d.score[0], d.score[1]);
printf(“%s, %c, %d, %d\n”, c.name, c.sex, c.score[0], c.score[1]);
}
程序运行后的输出结果是()
A.Zhao, m, 85,90, Qian, f, 95, 92
B.Zhao, m, 85,90, Zhao, m, 85, 90
C.Qian, f, 85,90, Qian, f, 95, 92
D.Qian, f, 95, 92, Zhao, m, 85, 90
第6题
有以下程序
#include <stdio.h>
main()
{ char a[20]="How are you?",b[20];
scanf("%s",b); printf("%s %s\n",a,b);
}
程序运行时从键盘输入: How are you?< 回车 >
则输出结果为 【 1 3 】 。
第7题
有以下程序
#include <stdio.h>
main()
{ char a[20], b[20], c[20];
scanf("%s%s", a,b);
gets(c);
printf("%s%s%s\n", a,b,c);
}
程序运行时从第一列开始输入:
This is a cat!<回车>
则输出结果是
A) Thisisacat!
B) Thisis a
C)'Thisis a cat!
D) Thisisa cat!
第8题
有以下程序
#include<stdio.h>
#include<string.h>
main()
{char str[][20]={“Qne*World”,“one*Dream!”},*P=str[1 ].
prinff(“%d,”,strlen(p));printf(“%s\n”,P); ’
}
程序运行后的输出结果是
A.9,One*World S)9,One*Dream!
B.10,One*Dream!
C.10,One*World
第9题
有以下程序: #include<stdio.h> main() { char a[20],b[20],c[20]; scanf("%s%s",a,b); gets(c); printf("%S%S%s\n",a,b,c); } 程序运行时从第一列开始输入: This is a cat!<回车> 则输出结果是()。
A.Thisisacat!
B.Thisis a
C.Thisis a cat!
D.Thisisa cat !
第10题
有以下程序:
include<stdio.h>
main()
{ char a[20],b[20],c[20];
scanf("%s%s",a,b);
gets(c);
printf("%S%S%s\n",a,b,c);
}
程序运行时从第一列开始输入:
This is a cat!<回车>
则输出结果是()。
A.Thisisacat!
B.Thisis a
C.Thisis a cat!
D.Thisisa cat !
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!