c语言选择题:
1、C语言中,凡未指定存储类别的局部变量的隐含存储类别是:A)自动(auto)B)静态(static)C)外部(extern)D)寄存器(register)请选择->AB...
1、 C语言中,凡未指定存储类别的局部变量的隐含存储类别是:
A) 自动(auto) B) 静态(static)
C) 外部(extern) D) 寄存器(register)
请选择-> A B C D
2、 有如下函数调用语句 func(rec1,rec2+rec3,rec4,rec5);
该函数调用语句中,含有的实参个数是
A) 3 B) 4
C) 5 D) 有语法错误
请选择-> A B C D
3、 有如下程序
int func(int a,int b)
{ return(a+b); }
main()
{ int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf("%d\n",r); }
该程序的输出结果是__________。
A) 12 B) 13
C) 14 D) 15
请选择-> A B C D
4、 以下函数返回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
5、 若形参n的值为24,则调用prnt函数后,共输出______行。
void prnt(int n,int arr[])
{ int i;
for(i=1;i<=n;i++)
{printf("%6d",arr[i]);
if( !(i%5) ) printf("\n"); }
printf("\n"); }
A) 3 B) 4
C) 5 D) 6
请选择-> A B C D
6、 以下函数fun形参的类型是________。
fun( float x)
{ float y;
y=3*x-4;
return y; }
A) int B) 不确定
C) void D) float
请选择-> A B C D
7、 设有以下函数:
f(int a)
{ int b=0,c;
c=3;
b++ ; c++;
return (a+b+c); }
如果在下面的程序中调用该函数,则输出结果是________。
main()
{ int i;
for(i=0;i<3;i++) printf("%d\n",f(i)); }
A) 5 B) 5
7 6
9 7
C) 3 D) 3
4 3
5 3
请选择-> A B C D
8、 函数f的功能是:测定字符串的长度,空白处应填入________。
int f(char s[ ])
{ int i=0;
while(s[i]!='\0') i++;
return (________); }
main( )
{ printf("%d\n",f("goodbye!")); }
A) i-1 B) i
C) i+1 D) s
请选择-> A B C D
9、 在以下叙述中,不正确的选项是________。
A) C语言程序总是从main( )函数开始执行
B) 在C语言程序中,被调用的函数必须在main( )函数中定义
C) C程序是函数的集合,在这个函数集中包括标准函数和用户自定义函数
D) 在C语言程序中,函数的定义不能嵌套,但函数的调用可以嵌套
请选择-> A B C D
10、 以下叙述中,不正确的是________。
A) 使用static float a定义的外部变量存放在内存中的静态存储区
B) 使用float b定义的外部变量存放在内存中的动态存储区
C) 使用static float c定义的内部变量存放在内存中的静态存储区
D) 使用float d定义的内部变量存放在内存中的动态存储区
请选择-> A B C D 展开
A) 自动(auto) B) 静态(static)
C) 外部(extern) D) 寄存器(register)
请选择-> A B C D
2、 有如下函数调用语句 func(rec1,rec2+rec3,rec4,rec5);
该函数调用语句中,含有的实参个数是
A) 3 B) 4
C) 5 D) 有语法错误
请选择-> A B C D
3、 有如下程序
int func(int a,int b)
{ return(a+b); }
main()
{ int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf("%d\n",r); }
该程序的输出结果是__________。
A) 12 B) 13
C) 14 D) 15
请选择-> A B C D
4、 以下函数返回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
5、 若形参n的值为24,则调用prnt函数后,共输出______行。
void prnt(int n,int arr[])
{ int i;
for(i=1;i<=n;i++)
{printf("%6d",arr[i]);
if( !(i%5) ) printf("\n"); }
printf("\n"); }
A) 3 B) 4
C) 5 D) 6
请选择-> A B C D
6、 以下函数fun形参的类型是________。
fun( float x)
{ float y;
y=3*x-4;
return y; }
A) int B) 不确定
C) void D) float
请选择-> A B C D
7、 设有以下函数:
f(int a)
{ int b=0,c;
c=3;
b++ ; c++;
return (a+b+c); }
如果在下面的程序中调用该函数,则输出结果是________。
main()
{ int i;
for(i=0;i<3;i++) printf("%d\n",f(i)); }
A) 5 B) 5
7 6
9 7
C) 3 D) 3
4 3
5 3
请选择-> A B C D
8、 函数f的功能是:测定字符串的长度,空白处应填入________。
int f(char s[ ])
{ int i=0;
while(s[i]!='\0') i++;
return (________); }
main( )
{ printf("%d\n",f("goodbye!")); }
A) i-1 B) i
C) i+1 D) s
请选择-> A B C D
9、 在以下叙述中,不正确的选项是________。
A) C语言程序总是从main( )函数开始执行
B) 在C语言程序中,被调用的函数必须在main( )函数中定义
C) C程序是函数的集合,在这个函数集中包括标准函数和用户自定义函数
D) 在C语言程序中,函数的定义不能嵌套,但函数的调用可以嵌套
请选择-> A B C D
10、 以下叙述中,不正确的是________。
A) 使用static float a定义的外部变量存放在内存中的静态存储区
B) 使用float b定义的外部变量存放在内存中的动态存储区
C) 使用static float c定义的内部变量存放在内存中的静态存储区
D) 使用float d定义的内部变量存放在内存中的动态存储区
请选择-> A B C D 展开
6个回答
展开全部
C、C、D、B、A
第一题:()的优先级大于&&,先算括号内的,j++值为1,整个表达式为真,则不必考虑后面的k++,程序直接跳到i++处继续执行~~~所以该题答案为C
第二题:输出x[0][2],x[1][1],x[2][0]答案为C
第三题:i初值为0,表达式为真,进入while循环,注意,程序执行到第一行时,i<1值为真,continue跳到while循环继续执行,注意后面的被直接跳过了,所以i的值一直为初值0,程序陷入死循环,答案为D
第四题:同理,注意continue就可以了,两次外层循环,每次使x的值加4,答案为B
第五题:考查函数声明,注意函数声明跟函数的定义参数类型和返回值类型要完全一直,A中缺省的话,默认为int型,故错误。。。
第一题:()的优先级大于&&,先算括号内的,j++值为1,整个表达式为真,则不必考虑后面的k++,程序直接跳到i++处继续执行~~~所以该题答案为C
第二题:输出x[0][2],x[1][1],x[2][0]答案为C
第三题:i初值为0,表达式为真,进入while循环,注意,程序执行到第一行时,i<1值为真,continue跳到while循环继续执行,注意后面的被直接跳过了,所以i的值一直为初值0,程序陷入死循环,答案为D
第四题:同理,注意continue就可以了,两次外层循环,每次使x的值加4,答案为B
第五题:考查函数声明,注意函数声明跟函数的定义参数类型和返回值类型要完全一直,A中缺省的话,默认为int型,故错误。。。
展开全部
1、A) 自动(auto)
2、 B) 4
3、 D) 15
4、 D) p=i
5、 C) 5
6、 D) float
7、 B) 5
6
7
8、B) i
9、 B) 在C语言程序中,被调用的函数必须在main( )函数中定义
10、 B) 使用float b定义的外部变量存放在内存中的动态存储区
2、 B) 4
3、 D) 15
4、 D) p=i
5、 C) 5
6、 D) float
7、 B) 5
6
7
8、B) i
9、 B) 在C语言程序中,被调用的函数必须在main( )函数中定义
10、 B) 使用float b定义的外部变量存放在内存中的动态存储区
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A)
B)
D)
D)
C)
A)
没有正确选项,输出是5x6x7x——一个x表示一个回车
B)
B)
B)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、 A
2、 B
3、 D
4、 D
5、 C
6、 D
2、 B
3、 D
4、 D
5、 C
6、 D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询