更多"若有以下程序:
main( )
{ int k=2,i=2"的相关试题:
[单项选择]若有以下程序
#include
void f(int n);
main( )
{ void f(int n);
f(5);
}
void f(int n)
{ printf("%d/n",n); }
则以下叙述中不正确的是 ( )。
A. 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D. 函数f无返回值,所以可用void将其类型定义为无值型
[单项选择]若有以下程序 #include <stdio.h> void f(int n); main( ) ( void f(int n); f(5); } void f(int n) { printf("%d/n",n); } 则以下叙述中不正确的是
A. 若只在主函数中对函数f进行说明,则只能在土函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正碗调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对f函数重复况明
D. 函数f无返回值,所以可用void将其类型定义为无值型
[单项选择]若有以下程序段: void x(int n); void main( ) { void x(int n); x(5); } void x(int n){ cout<<n: } 则以下叙述不正确的是 ______。
A. 若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x
B. 若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x
C. 对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明
D. 函数x无返回值,所以可用void定义x的函数类型
[单项选择]若有以下程序:# inclcude <iostream.h>void main( ){int i;int a[3] [3]= { 1,2,3,4,5,6,7,8,9 };for(i=0;i<3;i++)cout<<a[2-i] [i]<<" ";cout<<end1;}执行后的输出结果是( )。
A. 1 5 9
B. 7 5 3
C. 3 5 7
D. 5 9 1
[单项选择]若有以下程序段:
struct st
int n;
int*m:
;
int a=2,b=3,c=5;
struct st s[3]=(101,&a,102,&c,103,&b);
main( )
struct st*p;
p=s;
则以下表达式中值为5的是( )。
A. (*p).m
B. *(p+1)->m
C. *(p++)->n
D. (p++)(*m)
[单项选择]若有以下程序:
main( )
{ int k=2,i=2,m;
m=(k+=i*=k);printf("%d,%d/n",m,i);
}
执行后的输出结果是( )。
A. 8,6
B. 8,3
C. 6,4
D. 7,4