
C语言 求答案,谢谢啦
章节作业--第5次作业:10题1、在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是:________。...
章节作业--第5次作业:10题1、在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用
的全局变量,则该变量需要使用的存储类别是:________。
A) extern B) register
C) auto D) static 请选择-> A B C D 2、若有以下调用语句,则正确的fun函数首部是
main()
{ ∶
∶
int a;float x;
∶
∶
fun(x,a);
∶
∶
}
A) void fun(int m,float x) B) void fun(float a,int x)
C) void fun(int m,float x[]) D) void fun(int x,float a)请选择-> A B C D 3、以下函数返回a数组中最小值所在的下标,在划线处应
填入的是________。
fun( int a[],int n)
{ int i,j=0,p;
p=j;
for(i=j;i<n;i++)
if(a[i]<a[p])_______________;
return (p); }
A) i=p B) a[p]=a[i]
C) p=j D) p=i
请选择-> A B C D 4、以下所列的各函数首部中,正确的是________。
A) void play(var a:Integer,var b:Integer)
B) void play(int a,b)
C) void play(int a,int b)
D) void play(a as integer,b as integer) 请选择-> A B C D 5、以下程序的输出结果是________。
int a,b;
void fun()
{ a=100; b=200; }
main()
{ int a=5,b=7;
fun();
printf("%d%d\n",a,b); }
A) 100200 B) 57
C) 200100 D) 75请选择-> A B C D 6、在以下叙述中,不正确的选项是________。
A) C语言程序总是从main( )函数开始执行
B) 在C语言程序中,被调用的函数必须在main( )函数中定义
C) C程序是函数的集合,在这个函数集中包括标准函数和用户自定义函数
D) 在C语言程序中,函数的定义不能嵌套,但函数的调用可以嵌套请选择-> A B C D 7、若主调用函数类型为double,被调用函数定义中没有进行函数类型
说明,而return语句中的表达式类型为float型,则被调函数返回
值的类型是________。
A) int 型 B) float 型
C) double 型 D) 由系统当时的情况而定请选择-> A B C D 8、以下程序段的输出结果是( )。
#include<stdio.h>
main()
{char p[][4]={"ABC","DEF","GHI"};
int i;
for(i=0;i<3;i++)
puts(p[i]);
}
A)A
B
C
B)A D G
C)A B C
D E F
G H I
D)A B C
请选择-> A B C D 9、下面函数调用语句含有实参的个数为( )。
func((exp1,exp2),(exp3,exp4,exp5));
A)1
B)2
C)3
D)4
请选择-> A B C D 10、以下有关宏的描述不正确的是( )。
A)宏定义不做语法检查
B)双引号中出现的宏名不进行替换
C)宏名无类型
D)宏名必须用大写字母表示
请选择-> A B C D 展开
的全局变量,则该变量需要使用的存储类别是:________。
A) extern B) register
C) auto D) static 请选择-> A B C D 2、若有以下调用语句,则正确的fun函数首部是
main()
{ ∶
∶
int a;float x;
∶
∶
fun(x,a);
∶
∶
}
A) void fun(int m,float x) B) void fun(float a,int x)
C) void fun(int m,float x[]) D) void fun(int x,float a)请选择-> A B C D 3、以下函数返回a数组中最小值所在的下标,在划线处应
填入的是________。
fun( int a[],int n)
{ int i,j=0,p;
p=j;
for(i=j;i<n;i++)
if(a[i]<a[p])_______________;
return (p); }
A) i=p B) a[p]=a[i]
C) p=j D) p=i
请选择-> A B C D 4、以下所列的各函数首部中,正确的是________。
A) void play(var a:Integer,var b:Integer)
B) void play(int a,b)
C) void play(int a,int b)
D) void play(a as integer,b as integer) 请选择-> A B C D 5、以下程序的输出结果是________。
int a,b;
void fun()
{ a=100; b=200; }
main()
{ int a=5,b=7;
fun();
printf("%d%d\n",a,b); }
A) 100200 B) 57
C) 200100 D) 75请选择-> A B C D 6、在以下叙述中,不正确的选项是________。
A) C语言程序总是从main( )函数开始执行
B) 在C语言程序中,被调用的函数必须在main( )函数中定义
C) C程序是函数的集合,在这个函数集中包括标准函数和用户自定义函数
D) 在C语言程序中,函数的定义不能嵌套,但函数的调用可以嵌套请选择-> A B C D 7、若主调用函数类型为double,被调用函数定义中没有进行函数类型
说明,而return语句中的表达式类型为float型,则被调函数返回
值的类型是________。
A) int 型 B) float 型
C) double 型 D) 由系统当时的情况而定请选择-> A B C D 8、以下程序段的输出结果是( )。
#include<stdio.h>
main()
{char p[][4]={"ABC","DEF","GHI"};
int i;
for(i=0;i<3;i++)
puts(p[i]);
}
A)A
B
C
B)A D G
C)A B C
D E F
G H I
D)A B C
请选择-> A B C D 9、下面函数调用语句含有实参的个数为( )。
func((exp1,exp2),(exp3,exp4,exp5));
A)1
B)2
C)3
D)4
请选择-> A B C D 10、以下有关宏的描述不正确的是( )。
A)宏定义不做语法检查
B)双引号中出现的宏名不进行替换
C)宏名无类型
D)宏名必须用大写字母表示
请选择-> A B C D 展开
展开全部
1.D
2.B
3.D
4.C
5.B
6.B
7.B
8.C
9.B
10.D
2.B
3.D
4.C
5.B
6.B
7.B
8.C
9.B
10.D
展开全部
1,D
2,B
3,D
4,C
5,B
6,B
7,C
8,C
9,A
10 D
2,B
3,D
4,C
5,B
6,B
7,C
8,C
9,A
10 D
追问
谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.D 2.B 3.D 4.C 5.B 6.B 7.B 8.C 9.B 10.D
追问
谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |