|

楼主 |
发表于 2025-3-20 17:41:56
|
显示全部楼层
include
int main()
{
char a[]=clanguage,t;
int i,j,k;
k=strlen(a);
for(i=0;i<=k-2;i+=2)
for(j=i+2;ja[j])
{ t=a; a=a[j]; a[j]=t; }
puts(a);
printf(\n);
return 0;
}
选项:
•
A. 将字符数组a中的元素从小到大排序
•
B. 将字符数组a中的元素从大到小排序
•
C. 将字符数组a中下标为偶数的元素从小到大排序
•
D. 将字符数组a中下标为奇数的元素从小到大排序
答案: 请关注ybaotk.com搜题查看答案
问题 91: 21. 如果一个int类型变量在内存中占用4个字节,有定义语句int a[ ]={1,8,2,8,3,8,4,8,5,8}; 则数组a在内存中所占字节数是( )。
选项:
•
A. 8
•
B. 40
•
C. 10
•
D. 不定
答案: 请关注ybaotk.com搜题查看答案
问题 92: 22. 若有定义语句:
char s[100],d[100];
int j=0,i=0;
且s中已赋字符串,请在划线处填( )以实现将字符串s中的内容拷贝到字符串d中。
while(s)
{
d[j]=__________;
j++;
}
d[j]='\0';
选项:
•
A. s
•
B. s[++i]
•
C. s[i++]
•
D. s[j]
答案: 请关注ybaotk.com搜题查看答案
问题 93: 23. 若有说明char c[7]={'s','t','r','i','n','g'}; 则对元素的非法引用是( )。
选项:
•
A. c[0]
•
B. c[9-6]
•
C. c[4*2]
•
D. c[2*3]
答案: 请关注ybaotk.com搜题查看答案
问题 94: 24. 在C语言中,数组的下标从1开始。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 95: 25. 设有定义语句char a[ ]={123456789\0};,则表达式strlen(a)的值为1。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 96: 26. 判断字符串s1和字符串s2是否相等,应使用语句1。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 97: 27. 语句printf(%d\n, strlen(ATS\n012\1\\));的输出结果是1。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 98: 28. 把数组a(大小为100)中前n个元素中的最大值放入a的最后一个元素中,n的值由键盘输入,请填空。
注意:答案不要加分号!!!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|