
十万火急,,,急求懂C语言程序设计的好心人帮做试题答案!!!
小弟求哪位好心人帮忙做题,试卷明天就要交了,虽然分数有限,但等采为答案之时一定加数倍返还,谢谢帮忙啊!!!!!!!一单选题1,C语言程序文件的缺省扩展名为a,cppb,e...
小弟求哪位好心人帮忙做题 ,试卷明天就要交了,虽然分数有限,但等采为答案之时一定加数倍返还,谢谢帮忙啊!!!!!!!
一单选 题
1,C语言程序文件的缺省扩展名为
a,cpp b,exe c,obj d,c
3,在下列的符号常量定义中,正确的定义格式为()
A,#define M1 B,const int M2 20
C,#define M3 10 D,const char mark
4,for循环语句能够被改写为()语句
A,复合 B,if C,switch D,while
8,假定有定义为“int a【10】,x, * pa=a”,若要把数组a中下标为3的元素值赋给x,则不正确的典型
值为()
A,x=pa[3] B,x=*(a+3) C,x=a【3】 D,x=*pa+3
9,char类型的长度为()个字节
A,1 B,2 C,3 D,4
10,向一个二进制文件中写入信息的函数()
A,fgets() B,fputs() C,fread() D,fwrite
二,填空题
1,C语言中的每条复合语句以 作为结束符
2,#include命令中所包含的文件 ,可以是头文件,也可以是 文件。
3,十进制数35对应的八进制数为 。
5,增量表达式++y表示成赋值表达式为 。
7,假定二维数组的定义为“int a[3][5];” 则该数组所含元素的个数为 。
8,执行“typedef int ABC[10];”语句把ABC定义为具有10个整型元素的 类型。
9,strcat()函数用于 两个字符串。
10,假定P所指对象的值为25,P+1所指对象的值为46,则*P++的值为 。
11,若要把一个整型指针P转换为字符指针,刚采用的强制转换表达式为 。
12,NULL是一个符号常量,通常作为 空指针值,它对应的值为 。
13,假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为
=malloc(sizeof(struct Worker)
五,按要求编写程序或函数
1,编写一个程序,输出50以内(含50)的,能够被3或者5整除的所有整数
2,编写一个递归函数“int FF(int a【】,int n)”,求出数组a中所有n个元素之积并返回。
真心感谢你们的帮忙 ,,由于目前分数太少,等过几天把分数刷高了才采纳,谢谢谢谢谢谢!! 展开
一单选 题
1,C语言程序文件的缺省扩展名为
a,cpp b,exe c,obj d,c
3,在下列的符号常量定义中,正确的定义格式为()
A,#define M1 B,const int M2 20
C,#define M3 10 D,const char mark
4,for循环语句能够被改写为()语句
A,复合 B,if C,switch D,while
8,假定有定义为“int a【10】,x, * pa=a”,若要把数组a中下标为3的元素值赋给x,则不正确的典型
值为()
A,x=pa[3] B,x=*(a+3) C,x=a【3】 D,x=*pa+3
9,char类型的长度为()个字节
A,1 B,2 C,3 D,4
10,向一个二进制文件中写入信息的函数()
A,fgets() B,fputs() C,fread() D,fwrite
二,填空题
1,C语言中的每条复合语句以 作为结束符
2,#include命令中所包含的文件 ,可以是头文件,也可以是 文件。
3,十进制数35对应的八进制数为 。
5,增量表达式++y表示成赋值表达式为 。
7,假定二维数组的定义为“int a[3][5];” 则该数组所含元素的个数为 。
8,执行“typedef int ABC[10];”语句把ABC定义为具有10个整型元素的 类型。
9,strcat()函数用于 两个字符串。
10,假定P所指对象的值为25,P+1所指对象的值为46,则*P++的值为 。
11,若要把一个整型指针P转换为字符指针,刚采用的强制转换表达式为 。
12,NULL是一个符号常量,通常作为 空指针值,它对应的值为 。
13,假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为
=malloc(sizeof(struct Worker)
五,按要求编写程序或函数
1,编写一个程序,输出50以内(含50)的,能够被3或者5整除的所有整数
2,编写一个递归函数“int FF(int a【】,int n)”,求出数组a中所有n个元素之积并返回。
真心感谢你们的帮忙 ,,由于目前分数太少,等过几天把分数刷高了才采纳,谢谢谢谢谢谢!! 展开
4个回答
展开全部
选择题:
1、d
3、c
4、d
8、d
9、a
10、d
填空题:
1、}
2、.c文件
3、43
5、y = y + 1;
7、15
8、数组
9、连接
10、25
11、(char*)P;
12、0
13、r = malloc(sizeof(struct Worker));
编程题:
1、
#include <stdio.h>
int main()
{
int i = 0;
for(i = 0; i <= 50; i++)
{
if ((i%3) == 0 || (i%5) == 0)
{
printf("%d ", i);
}
}
printf("\n");
return 0;
}
2、
#include <stdio.h>
int FF(int a[],int n)
{
static int result = 1;
if(n > 0)
{
result *= a[n - 1];
FF(a, --n);
}
return result;
}
int main()
{
int a[10];
int i = 0;
for(i = 1; i <= 10 ; i++)
{
a[i - 1] = i;
}
printf("%d\n", FF(a, 10));
return 0;
}
没有100%对,可以说有98%对,两道编程题都测试通过,有问题可以Hi我哈:)
1、d
3、c
4、d
8、d
9、a
10、d
填空题:
1、}
2、.c文件
3、43
5、y = y + 1;
7、15
8、数组
9、连接
10、25
11、(char*)P;
12、0
13、r = malloc(sizeof(struct Worker));
编程题:
1、
#include <stdio.h>
int main()
{
int i = 0;
for(i = 0; i <= 50; i++)
{
if ((i%3) == 0 || (i%5) == 0)
{
printf("%d ", i);
}
}
printf("\n");
return 0;
}
2、
#include <stdio.h>
int FF(int a[],int n)
{
static int result = 1;
if(n > 0)
{
result *= a[n - 1];
FF(a, --n);
}
return result;
}
int main()
{
int a[10];
int i = 0;
for(i = 1; i <= 10 ; i++)
{
a[i - 1] = i;
}
printf("%d\n", FF(a, 10));
return 0;
}
没有100%对,可以说有98%对,两道编程题都测试通过,有问题可以Hi我哈:)
展开全部
1 d 3 c 4 d 8 d 9 a 10 b
1 ; 2 obj/dll? 3 43 5 y=y+1 7 15 8 数组 9 连接 10 46 11 12 \0 13
1
main(){
int i;
for (i=1;i<=50;i++)
{
if (i%3 == 0 || i%5 == 0) printf(%d,i);
}
}
int function FF(a[],n)
{
if(n>=0){
return a[n-1]*FF(a[],n-1);}
else return 1;
}
1 ; 2 obj/dll? 3 43 5 y=y+1 7 15 8 数组 9 连接 10 46 11 12 \0 13
1
main(){
int i;
for (i=1;i<=50;i++)
{
if (i%3 == 0 || i%5 == 0) printf(%d,i);
}
}
int function FF(a[],n)
{
if(n>=0){
return a[n-1]*FF(a[],n-1);}
else return 1;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
除第二大题的1、2小题,没把握外;其余的都有把握是对的。
一:
1. d
3. c
4. d
8. d
9. 1
10. d
二:
1. ;
2. 库
3. 43
5. y = y + 1
7. 15
8. 数组
9. 连接
10. 25
11. (char *)
12. 0
13. sturct Worker *r
五:
1.
int main()
{
int i = 0;
for(; i <= 50; i ++ )
{
if( i%3 == 0 || i%5 == 0 )
printf( "%d\t", i );
}
return 0;
}
2.
int FF( int a[], int n )
{
int i = 0;
int product = 1;
for(; i < n; i ++ )
{
product = a[i] * product;
}
return product;
}
一:
1. d
3. c
4. d
8. d
9. 1
10. d
二:
1. ;
2. 库
3. 43
5. y = y + 1
7. 15
8. 数组
9. 连接
10. 25
11. (char *)
12. 0
13. sturct Worker *r
五:
1.
int main()
{
int i = 0;
for(; i <= 50; i ++ )
{
if( i%3 == 0 || i%5 == 0 )
printf( "%d\t", i );
}
return 0;
}
2.
int FF( int a[], int n )
{
int i = 0;
int product = 1;
for(; i < n; i ++ )
{
product = a[i] * product;
}
return product;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、a 3、b 4、d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询