获取内容资料
综合学习

学堂在线c语言2019秋答案

1 单选题

1 不是给数组的第一个元素赋值的语句是

A、int a[2]={1};

学堂在线c语言2019秋答案

B、int a[2]={1*2};

C、int a[2];scanf (“%d”,a);

D、a[1]=1;

正确答案

游客,如果您要查看本帖隐藏内容请回复

2 假定x和y为double型,则表达式x=2,y=x 3/2的值是

A、3.500000

C、2.000000

D、3.000000

正确答案

游客,如果您要查看本帖隐藏内容请回复

3 若有定义:“int a=8,b=5,c;”,执行语句“c=a/b 0.4”后,c的值为

A、1.4

C、2.0

正确答案

游客,如果您要查看本帖隐藏内容请回复

4 若有定义:int a[5];则a数组中首元素的地址可以表示为

A、&a

B、a 1

D、&a[1]

正确答案

游客,如果您要查看本帖隐藏内容请回复

5 从变量的作用域来分,可分为全局变量和局部变量,形参是

A、局部变量

B、全局变量

C、静态变量

D、动态变量

正确答案

游客,如果您要查看本帖隐藏内容请回复

6 能将高级语言编写的源程序转换为目标程序的软件是

A、汇编程序

B、编辑程序

C、解释程序

D、编译程序

正确答案

游客,如果您要查看本帖隐藏内容请回复

7 对于int a=99, b=’b’; printf(“%c,%d”, a , b);的结果是

A、99, b

B、c, 98

C、99, 98

D、c, b

正确答案

游客,如果您要查看本帖隐藏内容请回复

8 结构化程序设计的三种基本结构是

A、顺序结构、选择结构、循环结构

B、if、switch、break

C、for、while、do-while

D、if、for、continue

正确答案

游客,如果您要查看本帖隐藏内容请回复

9 C语言中变量的指针指的是

A、变量类型

B、变量值

C、变量值

D、变量地址

正确答案

游客,如果您要查看本帖隐藏内容请回复

10 若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是

A、a是个数组指针

B、数组名a表示数组的首地址

C、数组名a与a[0]等价

D、a和p都指向同一个存储单元

正确答案

游客,如果您要查看本帖隐藏内容请回复

11 设有定义语句:char str[20]={ Hello , Beijing },*p=str; 则printf( %d\n ,strlen(p+20)); 输出结果是

D、20

正确答案

游客,如果您要查看本帖隐藏内容请回复

12 设有定义:int x=0,y=1,z=1;则运行表达式:x=y z–后,x,y,z的值分别是

A、1,1,1

B、1,2,0

C、0,1,1

D、0,2,0

正确答案

游客,如果您要查看本帖隐藏内容请回复

13 若有如下语句: int *p1,*p2; 则其中int所指的是

A、p1的类型

B、*p1和*p2的类型

C、p2的类型

D、p1和p2所能指向变量的类型

正确答案

游客,如果您要查看本帖隐藏内容请回复

14 设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为

A、strcpy(str1,str2);

B、strcpy(str1, “China”);

C、strcat(str1,“China”)

D、strcat(“Beijing”,str2);

正确答案

游客,如果您要查看本帖隐藏内容请回复

15 设有语句:int x=10; x = x -= x – x; ,则执行语句后,x的值为

A、30

B、20

C、10

D、40

正确答案

游客,如果您要查看本帖隐藏内容请回复

16 下列变量的定义及赋值正确的是

A、int i=0;j;

B、char c=”A”;

C、double x,y,z; x=y=z=100;

D、float a=b=100;

正确答案

游客,如果您要查看本帖隐藏内容请回复

17 设有语句:float x=1,y; y=x 3/2; 则y的值是

C、2.0

D、2.5

正确答案

游客,如果您要查看本帖隐藏内容请回复

18 设有如下定义和执行语句,其输出结果为int a=3,b=3; a = –b + 1; printf(“%d %d”,a,b);

A、3 2

B、4 2

C、2 2

D、2 3

正确答案

游客,如果您要查看本帖隐藏内容请回复

19 设有定义int a={1,5,7,9,11,13},*p=a 3;则*(p-2),*(a 4)的值是

A、5 11

B、1 9

C、5 9

D、有错误

正确答案

游客,如果您要查看本帖隐藏内容请回复

20 下列程序段的输出结果是 x=9; while(x 7) {printf(“*”);x–;}

A、****

B、***

C、**

正确答案

游客,如果您要查看本帖隐藏内容请回复

正确答案

游客,如果您要查看本帖隐藏内容请回复

正确答案

游客,如果您要查看本帖隐藏内容请回复

正确答案

游客,如果您要查看本帖隐藏内容请回复

正确答案

游客,如果您要查看本帖隐藏内容请回复

正确答案

游客,如果您要查看本帖隐藏内容请回复

正确答案

游客,如果您要查看本帖隐藏内容请回复

编写函数change使输入的字符串按反序存放,在主函数中输入和输出字符串。例如输入是:12345abcde,则输出为:edcba54321

void main{ char a[100]; gets(a); change(a); puts(a);} #include stdio.h #include string.h void change(char a){inti,j,k; char temp; k=strlen(a); for(i=0;i k;i++) for(j=i+1;j k;j++) { temp=a; a=a[j]; a[j]=temp; }}

编程序计算 s=1!-2!+3!-4!+ …… -10!,并输出结果。

#include stdio.h void main{inti,k=1,njie=1;float sum=0;for(i=1;i =10;i++) {njie=njie*i;sum=sum+njie*k;k=-1*k; }printf( %f\n ,sum); }

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注