对于以下程序, main( ) { int a[5],*p; int k; for(k=0,p=a;k<5;k++,p++) scanf(“%d”,p); for(;k>0;k--) printf(“%d”,*(--p)); } 若输入为:1 2 3 4 5
第1题:
对于一个正常运行的C程序,下列叙述中正确的是( )。
A)程序的执行总是从main函数开始,在main函数结束
B)程序的执行总是从程序的第一个函数开始,在main函数结束
C)程序的执行总是从main函数开始,在程序的最后一个函数中结束
D)程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束
第2题:
阅读以下程序 #include<iostream.h> void main() { charline[10]; in>>line; cout<<line<<endl; } 如运行时输入This is an example.<CR>,则程序的输出结果是( )。
A.This
B.This is
C.This is a
D.This is an example.
第3题:
对于一个正常运行的 C 程序,以下叙述中正确的是
A) 程序的执行总是从 main 函数开始,在 main 函数结束
B) 程序的执行总是从程序的第一个函数开始,在 main 函数结束
C) 程序的执行总是从 main 函数开始,在程序的最后一个函数中结束
D) 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
第4题:
以下程序的输出结果是【 】。
include<iostream.h>
void main( )
}
int a=0;
a+=(a=8) ;
cout<<a;
}
第5题:
A.public static void main()
B.public static void main(String[] args)
C.public static int main(String[] args)
D.public void main(String[] args)
第6题:
以下四个程序中,完全正确的是( )。
A.#include<stdio.h>
B.#include<stdio.h> main(); main() {/*programming*/ {/*/programming/*/ printf("programming!\n");} printf("programming!\n");}
C.#include<stdio.h>
D.include<stdio.h> main() main() {/*/*programming*/*/ {/*programming*/ printf("programming!\n");} printf("programming!\n");}
第7题:
有以下程序: #include<stdio.h> void fun(char**p) { ++P;printf("%s\n",*p);} main() char*a[]={"Morning","Afternoon","Evening","Night"}; fun(A); } 程序的运行结果是( )。
A.Afternoon
B.fternoon
C.Morning
D.oring
第8题:
以下程序的输出结果是【 】。
include <iostream>
using namespace std;
int main()
{
char S[ ]="abcdef";
s[3]='\0';
cout<<s<<end1;
return 0;
}
第9题:
以下四个程序中,完全正确的是( )。
A.#include <stdio.h> main( ); { /* programmlng* / printf( "programming! \n" ); }
B.#include <stdio.h> main( ) { /*/programming printf("programming! \n"); }
C.#include <stdio.h> main( ) { /*programming* / printf( "programming! \n" ); }
D.include <stdio.h> main ( ) { /*/* programming*/*/ printf( "programming! \n" ); }
第10题:
以下说法正确的是()
A、C语言程序总是从第一个的函数开始执行
B、在C语言程序中,要调用函数必须在main()函数中定义
C、C语言程序总是从main()函数开始执行
D、C语言程序中的main()函数必须放在程序的开始部分