出自:新疆工程学院大学计算机程序设计(高起专)
有以下程序:
#include <stdio.h>
main()
{
int a[5] = { 1, 2, 3, 4, 5 }, b[5] = { 0, 2, 1, 3, 0 }, i, s = 0;
for ( i = 0; i < 5; i++ )
s = s + a[b[i]];
printf( "%d\n", s );
}
程序运行后的输出结果是( )。
A
6
B
10
C
1l
D
15
有以下程序
#include <stdio.h>
main()
{
int b[3][3] = { 0, 1, 2, 0, 1, 2, 0, 1, 2 }, i, j, t = 1;
for ( i = 0; i < 3; i++ )
for ( j = i; j <= i; j++ )
t += b[i][b[j][i]];
printf( "%d\n", t );
}
程序运行后的输出结果是( )。
A
1
B
3
C
4
D
9
有以下程序:
#include <stdio.h>
#define N 8
void fun( int *x, int i )
{
*x = *(x + i);
}
main()
{
int a[N] = { 1, 2, 3, 4, 5, 6, 7, 8 }, i;
fun( a, 2 );
for ( i = 0; i < N / 2; i++ )
{
printf( "%d", a[i] );
}
printf( "\n" );
}
程序运行后的输出结果是( )。
A
l 3 1 3
B
2 2 3 4
C
3 2 3 4
D
l 2 3 4
以下关于简单程序设计的步骤和顺序的说法中正确的是( )。
A
确定算法后,整理并写出文档,最后进行编码和上机调试
B
首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档
C
先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档
D
先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构