若有说明int *p,m=5,n;,以下正确的程序段是( )。
相似题目
-
若有以下程序 #include void f(int n) main() { void f(int n); f(5); } void f(int n); { printf("%d\n",n); } 则以下叙述不正确的是()
-
若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用c数组元素的是( )。
-
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )
-
执行以下程序段后,m的值为int a[2][3]={{1,2,3},{4,5,6}};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));
-
以下程序输出结果是:( )#include #define M 2#define N 10int F(int p[ ], int n);int main(void){intn[M][N]={0, 3, 4, 5}, *p;p =&n[1][0];printf(\%d\\n\,F(p, N) );return0;}int F(int p[ ], int n) /* 利用元素指针访问二维数组的某一行元素 */{int i;for(i=0; i
-
以下程序的运行结果是______。#include main(){struct s{int n;int *m;} *p;int d[5]={10,20,30,40,50};struct s arr[5]={100,&d[0],200,&d[1],300,&d[2],400, &d[3],500,&d[4]};p=arr;printf(\%d,\,++p->n);printf(\%d,\,(++p)->n);printf(\%d\\n\,++(*p->m));}
-
若有程序段 :int a[2][3],(*p)[3]; p=a; 则对 a 数组元素的正确引用是 。
-
若说明 int *p,n;则通过语句scanf能够正确读入数据n的程序段是( )。
-
09110052:若有说明:int *p,m=5,n;以下正确的程序段是( )。
-
若有说明;int *p,m=5,n;以下正确的程序段的是( )。
-
若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是()。A)p++->n B)p->n++C)(*p).n++ D)++p->n
-
若有说明:int*p,m=5,n;,以下正确的程序段是
-
有定义语句:int m=1,n=2,P=5,x;,则以下选项中各程序段执行后,x的值不等于5的是()。
-
若有以下程序include <stdio.h>void f(int n);main(){ void f(int n); f(5);}void f(int n){ printf("%d\n",n); }则以下叙述中不正确的是
-
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是
-
7、假定所有变量均已正确说明,以下程序段运行后的输出结果是 。 int k=5; while(--k) printf("%d", k-=3); printf("\n");
-
若有说明:int *p,m=5,n;,以下正确的程序段是
-
若有以下说明和语句: struct st{int n;char *ch;}; struct st a[3]={5,"abc",7,"def",9,"ghk"},*p=a; 则值为6的表达式是______。
-
若有以下说明和语句int c[4] [5],(*p)[5]; p=c;能够正确引用c数组元素的是A.p+1B.*(p+3)C.*(p+1)
-
若有说明:int n=2,*p=&n,*q=p;则以下非法的赋值语句是()
-
若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用下标变量的是
-
2、若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是()。
-
6、若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是()
-
【填空题】若有以下定义和语句: int a[10], *p; p=a; 则在程序中,引用数组元素a[m]的四种形式是:______(1)_____、____(2)____、_____(3)_____和a[m]。(假设m 已正确说明并赋值)