大学MOOC C语言程序设计(南京信息工程大学滨江学院)1003540107 最新慕课完整章节测试答案
第九章 地址与指针
地址与指针
1、单选题:
1# include < stdio.h > 2void main ( ) 3{ 4int x[ ] = {10, 20, 30, 40, 50 }; 5int *p ; 6p=x; 7printf ( “%d”, *(p+2 ) ); 8} 运行结果是:
选项:
A: 50
B: 20
C: 30
D: 40
答案: 【 30】
2、单选题:
1#include<stdio.h> 2void main ( ) 3{ 4int a[]={1, 2, 3, 4, 5}; 5int x, y, *p; 6p=a; 7x=*(p+2); 8printf("%d:%d n", *p, x); 9} 运行结果是:
选项:
A: 1: 3
B: 2: 4
C: 3: 5
D: 3: 4
答案: 【 1: 3】
3、单选题:
程序的源代码如下:1#include <stdio.h> 2void main() 3{ 4 int a[3][4]={{3,17,8,11},{66,7,8,19},{12,88,7,16}}; 5 int *p=a[0],max,i,j,row,col; 6 max=a[0][0];//max初始化为第一个元素7 row=col=0; 8 for(i=0;i<3;i++) 9 for(j=0;j<4;j++) 10 if(*(p+i*4+j)>max)//将数组中元素依次与当//前的假定最大值比较11 { 12 max=*(p+i*4+j); 13 row=i; 14
