若有定义:int a[]={2,4,6,8,10,12,14,16,18,20,22,24},*q[4],k;则下面程序段的输出是_____________. for(k=0;k<4;k++)q[k]=&a[k*3];printf("%d\n",q[3][0]);
A. 8
B. 16
C. 20
D. 输出项不合法,结果不确定
查看答案
阅读以下程序:(int型占四个字节)main(){int a[10]={2,4,6,8,10,12,14,16,18,20},*p;p=a;printf("%x\n",p);printf("%x\n",p+9);}若第一个printf语句输出的是ffca,则第二个printf语句的输出是_______。
A. ffdd
B. ffdc
C. ffee
D. ffcd
下面程序运行结果是_________。main() {int x[5]={2,4,6,8,10},*p,**pp;p=x;pp=&p;printf("%d",*(p++));printf("%3d\n",**pp);}
A. 4 4
B. 2 4
C. 2 2
D. 4 6
下面程序运行结果是_________。#include "stdlib.h"fun(int **a,int p[2][3]){**a=p[1][1];}main(){int x[2][3]={2,4,6,8,10,12}, *p;p=(int *)malloc(sizeof(int));fun(&p,x);printf("%d\n",*p);}
A. 10
B. 12
C. 6
D. 8
以下正确的叙述是_______________。
A. C语言允许main函数带形参,且带形参个数和形参名均可由用户指定
B. C语言允许main函数带形参,形参名只能是argc和argv
C. 当main函数带有形参时,传给形参的值只能从命令行中得到
D. 若有说明:main(int argc,char *argv),则形参argc的值必须大于1