C语言作业答案(C语言计算机试题)

本文谈谈C语言作业的答案以及C语言作业题对应的知识点。希望对你有帮助,也别忘了收藏这个网站。

这篇文章的列表: 1、C语言计算机作业,拜托大家了~ ~ ~ 2.同学。求C语言作业答案。!!3Q3Q!! 3、9月计算机二级《C语言》计算机考试试题及答案。 4、C语言计算机答案 c语言计算机作业,拜托大家了~ ~ ~ 1.解决方案:

程序代码:# includesdio.h

int main(void)

{

Chara九月计算机二级《C语言》计算机试题及答案 1.下列选项中C语言的数据类型是()。

A.复合类型

B.双精度实数型

C.逻辑式

D.骨料类型

2、下列说法正确的是()。

A.c语言程序总是从第一个函数开始。

b在c语言程序中,要调用的函数必须在main()函数中定义。

C.c语言程序总是从main()函数开始。

D. C语言程序中的main()函数必须放在程序的开头。

3、选择下列标识符不合法的是()。

A.热_多

B.类别1

C._pri

D.2ab

4、下列描述不正确的是()。

字符串可以存储在字符数组中。

B.可以整体输入输出字符数组。

C.可以整体输入和输出整数数组。

D.不能通过赋值语句中的赋值运算符“=”来赋值整个字符数组。

5.如果已经定义了:int a[9],* p = a;而p的值在后面的语句中是不变的,所以不能表示a[1]的地址的表达式是()。

A.第一页

B.a 1

C.a

D.p

6.提供了以下定义:int x=10,y=3,z;语句printf("%d\n ",z=(x%y,x/y));的输出是()。

A.一

B.0

C.四

D.3

7.定义以下变量和数组:int i,x [3] [3] = {1,2,3,4,5,6,7,8,9 };然后对(I = 0;i3;i ) printf("%d ",x[I][2-I]);的输出结果是()

A.1 5 9

B.1 4 7

C.3 5 7

D.3 6 9

8.阅读下列语句的输出是()。

int x=10,y = 10

printf("%d %d\n ",x -,-y);

A.10 10

B.9 9

C.9 10

D.10 9

9.运行以下程序两次。如果从键盘分别输入6和3,输出结果是()。

if(x ^ 5)printf(" % d ",x);

else printf("%d\n ",x--);

A.第7和第5条

B.6和3

C.7和4

D.6和4

10.它有如下定义:char *aa[2]={"abcd "," ABCD " };那么下列说法中正确的是()。

A)A)aa数的元素值分别为“abcd”和“ABCD”。

B)aa是一个指针变量,指向一个包含两个数组元素的一维字符数组。

C)C)aa数组的两个元素分别存储包含四个字符的一维字符数组的第一个地址。

D)字符“A”和“A”的地址存储在D)aa数组的两个元素中。

11.以下语句的输出结果是()。

int a=-1,b=4,k;

k=( a0)!(b--= 0);

printf("%d,%d,%d\n ",k,a,b);

A.1,0,4

B.1,0,3

C.0,0,3

D.0,0,4

12、下列程序的输出是()。

char *p1="abcd ",*p2="ABCD ",str[50]= " XYZ ";

strcpy(str 2,strcat(p1 2,p2 1));

printf("%s ",str);

A.xyabcAB

B.abcABz

C.ABabcz

D.xycdBCD

13.执行以下过程后,的值是()。

#定义SQR(X) X*X

主( )

{ int a=10,k=2,m = 1;

a/=SQR(千米)/SQR(千米);

printf("%d\n ",a);}

A.10

B.一

C.9

D.0

14.设A是存储(短)整数的一维数组。如果A的第一个地址是P,那么A中第I个元素的地址是()。

A.初级产品指数*2

B.P (i-1)*2

C.专业人员(一级)

D.个人信息

15.执行以下程序后的输出结果是()。

int d = 1;

资金(利息)

{ int d = 5;

d = p;

printf("%d ",d);}

主( )

{ int a = 3;

好玩(一);

d = a;

printf("%d\n ",d);}

A.8, 4

B.9, 6

C.9, 4

D.8, 5

16.表情:10!=9的值是()。

A.真实的

B.非零值

C.0

D.一

17.如果指定:int i,j=7,* p = I;,并且I = j;等效的说法是()。

A.I = * p;

B.* p = * j;

C.I = j;

D.I = * * p;

18.你不能把字符串:你好!分配给数组b的语句是()。

A.char b[10]={'H ',' e ',' l ',' l ',' o ','!'};

B.char b[10];b= "你好!";

C.char b[10];strcpy(b,“你好!”);

D.char b[10]=“你好!”;

19.C程序中有以下语句:char *func(int x,int y);它是()。

A.函数func的定义

B.对函数func的调用。

C.函数func的原型描述。

D.不合法。

20、下列程序的输出是()。

char str[15]= "你好!";

printf("%d\n ",strlen(str));

A.15

B.14

C.七

D.6

参考答案:

1、B 2、C 3、D 4、C 5、C 6、D 7、C 8、D 9、C 10、D

11、D 12、D 13、B 14、B 15、A 16、D 17、B 18、B 19、C 20、D

c语言计算机答案 1.main()

{ char a;

scanf("%c ",a);

printf("%c%d ",a-32,a-32);}

2.main()

{float c,f;

scanf("%f ",f);

c = 5/9.0 *(f-32);

printf("%f ",c);

}

3.main()

{ float x;

y = 3x 3 0.4x 2-2x/3;

printf("%f ",Y);

}

4.main()

{int a,b,c,t;

scanf("%d,%d,%d ",a,b,c);

t = a;a = b;b = c;c = t;

printf("%d,%d,%d ",a,b,c);

}

剩下的你自己想吧。

C语言作业和C语言作业题的答案介绍到此结束。我想知道你是否找到了你需要的信息?如果你想了解更多这方面的内容,记得关注这个网站。

相关文章

发表新评论