单选题
以下程序的正确运行结果是( )。
以下程序的正确运行结果是( )。
# define MAX 10
int a[ MAX ] , i ;
main ( )
{ printf (“\n”) ; sub1( ) ; sub3( a ) ; sub2( ) ; sub3( a ) ; }
sub2 ( )
{ int a[MAX], i , max ;
max = 5 ;
for ( i = 0 ; i < max ; i + + ) a [ i ] =i ; }
sub1 ( )
{ for ( i = 0 ; i < MAX ; i + + ) a [ i ] = i + i ; }
sub3 ( int a[ ])
{ int i ;
for ( i = 0 ; i < MAX ; i + + ) printf ( “% d” , a [ i ] ) ;
printf (”\n”) ; }
A
0 2 4 6 8 10 12 14 16 18
0 2 4 6 8 10 12 14 16 18
B
0 2 4 6 8 10 12 14 16 18
0 1 2 3 4
C
0 1 2 3 4
0 2 4 6 8 10 12 14 16 18
D
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4
答案解析
正确答案:A
解析:
函数
相关题目
单选题
结构体类型本身不占用内存空间, 结构体变量占用内存空间。
单选题
C 语言中 , 字符串常量存放在字符数组中要有一个结束符 , 该结束符是 0 。
单选题
char *s="C Language";表示 s 是一个指向字符串的指针变量, 把字符串的首地址赋予s。
单选题
分号是 C 语言中语句的结束符 , 不可用作分隔符。
单选题
double 型变量在内存中占的字节数比 int 型变量在内存中占的字节数多。
单选题
循环体如包括有一个以上的语句, 则必须用{}括起来, 组成复合语句。
单选题
C 语言标准输出操作中 ,putchar() 函数可以输出显示一个字符串。
单选题
结构体名在定义结构体时不可省略。
单选题
变量的类型通常指存储类和数据类型两种。
单选题
局部变量如果没有指定初值, 则其初值为0。
