|
本题添加时间:2023/8/4 19:53:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
有以下程序: #include #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
|
答案是:C
出自
新疆工程学院大学计算机程序设计(高起专) 青书学堂系统
新疆工程学院
|
更多试题>>>>
1、有以下程序:
#include
int f( int t[], int n );
main()
{
int a[4] = { 1, 2, 3, 4 }, s;
s = f( a, 4 ); printf( "
2、若有以下定义和语句:
char s1[10]="abcd!",*s2="\n123\\";
printf("%d %d\n",strlen(s1),strlen(s2));
则输出的结果是( )。
A
5 5
B
10 5
3、有以下程序
#include
main()
{
int b[3][3] = { 0, 1, 2, 0, 1, 2, 0, 1, 2 }, i, j, t = 1;
for ( i = 0; i < 3; i++
4、有以下程序:
#include
main()
{
int a[5] = { 1, 2, 3, 4, 5 }, b[5] = { 0, 2, 1, 3, 0 }, i, s = 0;
for ( i = 0; i
5、设有定义double a[10],*s=a;,以下能够代表数组元素a[3]的是( )。
A
(*s)[3]
B
*(s+3)
C
*s[3]
D
*s+3
|
|