C语言的题目 20
11.当执行下面的程序时,如果输入ABC,则输出结果是#include"stdio.h"#include"string.h"main(){charss[10]="1,2,...
11. 当执行下面的程序时,如果输入ABC,则输出结果是
#include "stdio.h"
#include "string.h"
main()
{ char ss[10]="1,2,3,4,5";
gets(ss); strcat(ss, "6789"); printf("%s\n",ss);
}
(3分)
A、 B、 C、 D、 F、
A、ABC6789
B、ABC67
C、12345ABC6
D、ABC456789
F、
12. 设有数组定义: char array [ ]="China"; 则数组 array所占的空间为
(3分)
A、 B、 C、 D、 F、
A、 4个字节
B、5个字节
C、6个字节
D、7个字节
F、
13. 以下程序的输出结果是
main( )
{ int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];
for(i=0;i<4;i+=2)printf("%d ",p[i]);
}(3分)
A、 B、 C、 D、 F、
A、5 2
B、5 1
C、5 3
D、9 7
F、
14.
以下程序的输出结果是( )。
#include
main()
{
int n[2]={O},i,j,k=2;
. for(i=0;i for(j=0;j n[j]=n[i]+1;
printf(”%d\n”,n[k]);
}(3分)
A、 B、 C、 D、
A、
不确定的值
B、
3
C、
2
D、
1
15. 若有说明:int a[10];,则对a数组元素的正确引用是( )。(3分)
A、 B、 C、 D、
A、a[10]
B、a[3.5]
C、a(5)
D、a[10-10]
16. 合法的数组说明语句是( )。(3分)
A、 B、 C、 D、
A、int a[]="string";
B、int a[5]={O,1,2,3,4,5};
C、char a="string";
D、char a[]={0,1,2,3,4,5};
17. 若有以下语句,则正确的描述是( )。
char x[]=”12345”;
char y[]={’1’,’2’,’3’,’4’,’5’};(3分)
A、 B、 C、 D、
A、x数组和y数组的长度相同
B、x数组长度大于y数组长度
C、x数组长度小于y数组长度
D、x数组等价于y数组
18. 如下程序的输出结果是( )。
#include
main()
{int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;
for(i:1;i<3;i++)
for(j=0;j printf(”%d\n”,s);
}(3分)
A、 B、 C、 D、
A、14
B、19
C、20
D、21
19. 对两个数组a和b进行如下初始化:
char a[]=”ABCDEF”:
char b[]={’A’,'B','C',’D’,'E','F'};
则以下叙述正确的是( )。(3分)
A、 B、 C、 D、
A、数组a与数组b完全相同
B、数组a与数组b长度相同
C、数组a与数组b中都存放字符串
D、数组a比数组b长度长
20. 当运行以下程序时,从键盘输入:AhaMA[空格]Aha<回车>,则下面程序的运行结果是( )。
#include
main()
{char s[80],c='a';
int i=0:
scanf(”%s”,s);
while(s[i]!='\0')
{if(s[i]==c) s[i]=s[i]-32;
else if(s[i]==c-32)s[i]=s[i]+32;
i++:
}
puts(s);
}(3分)
A、 B、 C、 D、
A、ahAMa
B、AbAMa
C、AhAMa[空格]ahA 展开
#include "stdio.h"
#include "string.h"
main()
{ char ss[10]="1,2,3,4,5";
gets(ss); strcat(ss, "6789"); printf("%s\n",ss);
}
(3分)
A、 B、 C、 D、 F、
A、ABC6789
B、ABC67
C、12345ABC6
D、ABC456789
F、
12. 设有数组定义: char array [ ]="China"; 则数组 array所占的空间为
(3分)
A、 B、 C、 D、 F、
A、 4个字节
B、5个字节
C、6个字节
D、7个字节
F、
13. 以下程序的输出结果是
main( )
{ int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];
for(i=0;i<4;i+=2)printf("%d ",p[i]);
}(3分)
A、 B、 C、 D、 F、
A、5 2
B、5 1
C、5 3
D、9 7
F、
14.
以下程序的输出结果是( )。
#include
main()
{
int n[2]={O},i,j,k=2;
. for(i=0;i for(j=0;j n[j]=n[i]+1;
printf(”%d\n”,n[k]);
}(3分)
A、 B、 C、 D、
A、
不确定的值
B、
3
C、
2
D、
1
15. 若有说明:int a[10];,则对a数组元素的正确引用是( )。(3分)
A、 B、 C、 D、
A、a[10]
B、a[3.5]
C、a(5)
D、a[10-10]
16. 合法的数组说明语句是( )。(3分)
A、 B、 C、 D、
A、int a[]="string";
B、int a[5]={O,1,2,3,4,5};
C、char a="string";
D、char a[]={0,1,2,3,4,5};
17. 若有以下语句,则正确的描述是( )。
char x[]=”12345”;
char y[]={’1’,’2’,’3’,’4’,’5’};(3分)
A、 B、 C、 D、
A、x数组和y数组的长度相同
B、x数组长度大于y数组长度
C、x数组长度小于y数组长度
D、x数组等价于y数组
18. 如下程序的输出结果是( )。
#include
main()
{int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;
for(i:1;i<3;i++)
for(j=0;j printf(”%d\n”,s);
}(3分)
A、 B、 C、 D、
A、14
B、19
C、20
D、21
19. 对两个数组a和b进行如下初始化:
char a[]=”ABCDEF”:
char b[]={’A’,'B','C',’D’,'E','F'};
则以下叙述正确的是( )。(3分)
A、 B、 C、 D、
A、数组a与数组b完全相同
B、数组a与数组b长度相同
C、数组a与数组b中都存放字符串
D、数组a比数组b长度长
20. 当运行以下程序时,从键盘输入:AhaMA[空格]Aha<回车>,则下面程序的运行结果是( )。
#include
main()
{char s[80],c='a';
int i=0:
scanf(”%s”,s);
while(s[i]!='\0')
{if(s[i]==c) s[i]=s[i]-32;
else if(s[i]==c-32)s[i]=s[i]+32;
i++:
}
puts(s);
}(3分)
A、 B、 C、 D、
A、ahAMa
B、AbAMa
C、AhAMa[空格]ahA 展开
展开全部
C语言作为一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
C语言仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
扩展资料:
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。
冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。他的体系结构计算机由运算器、控制器、存储器、输入设备、输出设备五大部件构成。 C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询