头歌平台c语言参考答案
“头歌平台c语言参考答案”相关的资料有哪些?“头歌平台c语言参考答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“头歌平台c语言参考答案”相关范文大全或资料大全,欢迎大家分享。
C语言2作业参考答案
C语言2作业1
一、判断题 (16分)
1. C程序是由函数构成的,每一个函数完成相对独立的功能。
2分
2. 被main函数调用的函数只能是库函数。
2分
3. 只有在函数被调用时,其形式参数才临时地占有存储空间.
2分
4. 函数若无返回值,则它一定无形参.
2分
5. 如果函数类型不定义为空类型,即使在return后面没有表达式,而实际上函数也是有一个不确定的返回值的.
2分
6. 函数必须有形参
2分
7. 函数必须有return语句
2分
8. 函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是5
2分
二、选择题 (18分)
1.一个数据类型为void的函数中可以没有return语句,那么函数被调用时( ).
[A]
2分
A. 没有返回值 B. 返回一个系统默认值 C. 返回值由用户临时决定 D. 返回一个不确定的值
2.在C语言中,函数的数据类型是指____。
[A]
2分
A. 函数返回值的数据类型 B. 函数形参的数据类型 C. 调用该函数时的实参的数据类型 D. 任意指定的数据类型
3.若已定义的函数有返回值,则以下关于该函数
c语言习题及参考答案
第1章 C语言概述
(一)选择题
1. 一个C程序的执行是从 A 。 答案A
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束
D) 本程序的main函数开始,到本程序文件的最后一个函数结束 2. 以下叙述不正确的是 D 。
A) 一个C源程序必须包含一个main函数 B) 一个C源程序可由一个或多个函数组成 C) C程序的基本组成单位是函数
D) 在C程序中,注释说明只能位于一条语句的后面 3. 以下叙述正确的是 C 。
A) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误 B) 在C程序中,main函数必须位于程序的最前面 C) C语言本身没有输入输出语句 D) C程序的每行中只能写一条语句 4. 一个C语言程序是由 B 。
A)一个主程序和若干个子程序组成 B) 函数组成
C) 若干过程组成 D) 若干子程序组成
5. C语言程序编译时,程序中的注释部分 ______D__
c语言习题参考答案(1)
c语言习题参考答案
第1题:从键盘输入10个正整数,求这10个整数中奇数的和。
#include<stdio.h>
int main()
{
int x,sum,i;
printf("请输入10个正整数:\n");
i=1;
sum=0;
do
{
printf("请输入第%d个正整数:",i);
scanf("%d",&x);
if(x>0)
{
i++;
printf("%d\n",x);
if(x%2==0)
sum=sum+x;
}
else printf("\a");
}
while(i<11);
printf("这10个整数中奇数的和sum=%d\n",sum);
return 0;
}
第2题:编程求10的阶乘。
#include<stdio.h>
int main()
{
int i,a;
a=1;
for(i=10;i>0;i--)
a*=i;
printf("10的阶乘:%d\n",a);
return 0;
}
第3题:有一函数
C语言2作业参考答案
C语言2作业1
一、判断题 (16分)
1. C程序是由函数构成的,每一个函数完成相对独立的功能。
2分
2. 被main函数调用的函数只能是库函数。
2分
3. 只有在函数被调用时,其形式参数才临时地占有存储空间.
2分
4. 函数若无返回值,则它一定无形参.
2分
5. 如果函数类型不定义为空类型,即使在return后面没有表达式,而实际上函数也是有一个不确定的返回值的.
2分
6. 函数必须有形参
2分
7. 函数必须有return语句
2分
8. 函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是5
2分
二、选择题 (18分)
1.一个数据类型为void的函数中可以没有return语句,那么函数被调用时( ).
[A]
2分
A. 没有返回值 B. 返回一个系统默认值 C. 返回值由用户临时决定 D. 返回一个不确定的值
2.在C语言中,函数的数据类型是指____。
[A]
2分
A. 函数返回值的数据类型 B. 函数形参的数据类型 C. 调用该函数时的实参的数据类型 D. 任意指定的数据类型
3.若已定义的函数有返回值,则以下关于该函数
C语言 习题七 参考答案
习题七
一、单项选择题
1、 以下程序的输出结果是( )。
main()
{int i,k,a[10],p[3]; k=5;
for(i=0;i<10;i++)a[i]=i; /*a: 0 1 2 3 4 5 6 7 8 9 */ for(i=0;i<3;i++)p[i]=a[i*(i+1)]; /*p:0 2 6 */ for(i=0;i<3;i++)k+=p[i]*2; /* k=5+4+12=21 */ printf(“%d\\n”,k); }
A)20 B)21 C)22 D)23 2、以下正确的数组定义语句是( )。
A)int y[1][4]={1,2,3,4,5}; B)float x[3][ ]={{1},{2},{3}}; C)long s[2][3]={{1},{1,2},{1,2,3}}; D)double t[ ][3]={0}; 3、以下程序段的输出结果是( )。
main()
{int m[3][3]={{1},{2},{3}}; m 1 0 0 n 1 2 3 int n[3][3]={1,2,3}; 2 0 0 0 0 0 printf(“%d\\n”,m[1][0]+n[0][0]); 3 0 0 0 0 0 printf(“%d\\n”,m[0][1]+n[1][0]); }
A)0 B)2 C)3 D)1
C语言上机题参考答案
一、表达式
1、从键盘输入任意一个四位正整数,将其各位数字反序输出到屏幕上。 示例: 输入 1234 输出: 4321
#include scanf(\ printf(\} 2、定义三个整型变量,从键盘输入三个整数,计算平均值,计算结果输出到屏幕上,平均值保留2位小数。 示例: 输入:按如下格式输入3个数: 21 22 25 输出:(注意保留2位小数) 22.67 #include scanf(\ printf(\} 二、选择结构 3、输入一个字符,如果是小写字母,转化为大写字母后输出,其它字符原样输出。 示例: 输入 a 输出 A #include ch=getchar(); if(ch>='a'&&ch<='z') ch-=32; putchar(ch); } 4、输入三个整数,然后输出最大值。 示例: 输入 1 2 3 输出 3 #include scanf(\ if(a 5、输入一个三位正整数x,根据十位上的数输出如下: ┌ 百位 ( 十位上的数是奇数) 输出=┤
C语言教材参考答案(1)
特别说明:本答案为参考答案,没有进行仔细核对。特别是一些题目本身就有待商榷。所以希望大家只是将这些到按作为参考。
第一章:程序设计基础知识
一、单项选择题
1.C 2.B 3.B 4.C 5.D 6.A 7.D 8.A
二、填空题
1.判断条件 2.面向过程编程
3.具有结构化控制语句 4.程序
5.面向对象
6.数据结构和算法 7.有穷性 8.当型循环结构 9.算法
10.可读性 11.模块化 12.结构化和模块化
三、应用题
1、用如何一种熟悉的方法描述求 N 个数中最小数的算法。 k=0 输入数据个数n 输入n 输入第一个数min min=-32767 计算器k=1 当k<=n 输入一个数x 输入x x 2、用枚举法设计例1-4中百钱买百鸡问题的算法,并用流程图表示; X=1 当x<20 y=1 当y<=33 z=100-x-y 5x+3y+z/3= =100 Y N 输出x,y,x y=y+1 x=x+1 3 分别用递推和递规两种算法计算斐波那契数列: f(n+2)=f(n+1)+f(n),f(1)=f(0)=1 的前30项,并用流程图表示 a)递推 b)递规 递推公式:f(n)=f(n-1)
C语言练习题参考答案
完成下列练习题: 练习一
单选题
(1) 下列 C语言表达式能正确表达数学计算式1÷2?× 2x y
。
A、 1/sqrt(2*3.14)*2*pow(x,y) B、1.0/sqrt(2?)*2*x**y
C、 1.0/sqrt(6.28)*2x^y D、 1/6.28^0.5*2*pow(x,y) (2) 执行以下程序段后, 输出结果为__(14)_.
main( )
{
long a;
a=(72*456-60)/2; printf(“%ld\\n”,a); }
A、 -16382 B、 16382 C、 16386 D、-16386 (3) 可以用signed和unsigned 修饰的类型标识符是 。
①int
c语言复习题及参考答案
《C语言程序设计》复习题
第一、二章
一、单项选择题
1、下列符号中,不可以作为变量名的是___D______。
A、_var
B、V AR10
C、varx
D、2def
2、运算符&&代表。
A、按位与
B、逻辑与
C、逻辑或
D、按位取反
3、下列字符串为标识符的是__ A___。
A、_1_A
B、5_student
C、long
D、!DF
4、下列属于字符型常量的是。
A、‘AA‘
B、―B‖
C、?\a‘
D、‘\x93L‘
5、表达式18/4*sqrt(4.0)/8值的数据类型为____________.
A、 int
B、 double
C、 char
D、不确定
6、设有单精度变量f,其值为13.4执行语句―n=((int)f%3;‖后,n的值是A。
A、1
B、4
C、4.333333
D、4.6
7、为表示关系x≥y≥z,正确的C语言表达式是。
A、(x>=y)&&(y>=z)
B、(x>=y) AND (y>=z)
C、(x>=y>=z)
D、(x>=z)&(y>=z)
8、运算符||代表。
A、按位或
B、逻辑或
C、按位异或
D、按位取反
9、若k为int型变量且赋值11,则k++表达式的值为。
A、10
B、11
C、12
D、13
10、下列四组选项中,均是合法转义符的选项是。
A、?\‖‘ ?\\‘ ?
C语言编程题精选及参考答案
C语言编程题精选
1. 2. 3.
有函数F(x)=(x+1)和G(x)=2x+1,输入X值计算F(G(x))的值。
任意输入三个字符,要求首先按逆序输出,然后同行原序输出。
在屏幕上输出如下图案(考虑能否将输出的行数由输入的值来控制):
****** ****** ****** ****** * ** ***
在屏幕上输出如下图案(考虑将输出的行数由输入的值来控制):
2
4.
**** ***** 5. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制):
* *** ***** 6. *******
编程输出如下格式图形(考虑将输出的行数由输入的值来控制): **** *** ** 7. *
编程输出如下格式图形(考虑将输出的行数由输入的值来控制): ******* ***** ***
编程输出如下格式图形(考虑将输出的行数由输入的值来控制): * *** ***** ******* ***** *** 9.
*
编程输出如下格式图形(考虑将输出的行数由输入的值来控制):
* *** *****
8. *
10.
11.
12.
*******
编程输出如下格式图形(考虑将输出的行数由输入的值来控制):
* *** ***** *