c语言选择判断题 - 图文(9)

2020-04-03 10:02

304、运行程序: main() {

int i,k,a[10],p[3]; k=0;

for (i=0;i<10;i++) a[i]=i; for (i=0;i<3;i++) p[i]=a[i*(i+1)]; for (i=0;i<3;i++) k+=p[i]*2; printf(\}则输出结果是________。 A) 14 main() {

int i,x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf(\}则输出结果是________。 A) 1,5,9, 306、运行程序: main() {

int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++)

for(j=0;j

char w[][10]={\ int k;

for(k=1;k<3;k++) printf(\}

则输出结果是________。 A) ABCD FGH KL B) ABCD EFG IJ M C) EFG JK O D) EFGH IJKL

308、假定int类型变量占用两个字节,有定义: int x[10]={0,2,4,6};则数组x在内存中所占字节数是________。 A) 4 B) 8 C) 20 D) 10 309、以下程序的输出结果是________。 main() {

B) 14 C) 16 D)8

307、运行程序:

B) 1,4,7, C) 3,5,7, D)3,6,9,

B) 16

C) 18

D)20

305、运行程序:

int k,a[10];

for(k=9;k>=0;k--) a[k]=10-k; printf(\}

A) 2 5 8 B) 9 5 1

C) 8 5 2 D) 1 5 9

310、以下数组定义中不正确的是________。

A) int a[2][3]; B) int b[][3]={0,1,2,3}; C) int c[100][100]={0}; D) int d[3][]={{1,2},{1,2,3},{1,2,3,4}}; 311、以下程序的输出结果是________。 main() {

int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};

printf(\}

A) 0670 B) 5430 C) 0250 D) 输出值不定 312、运行下面程序: main() {

char s[]=\

for (p=s;p

A)9876 B)9876 C)9 D)9 876 876 8 8 76 7 313、运行下面程序: main() {

char s[]=\ s[3]= '\\0'; printf(\}则输出结果是________。

A) 123456 B) 123 C) 12 D) 1234 314、运行下面程序: void sort(int a[],int n) {

int i,j,t; for(i=0;i {t=a[i];a[i]=a[j];a[j]=t;} } main() {

int x[10]={1,2,3,4,5,6,7,8,9,0},i; sort(&x[2],5);

for(i=0;i<10;i++) printf(\ printf('\\n');

}则输出结果是________。

A) 1 2 6 5 4 3 7 8 9 0 B) 1 2 7 6 5 4 3 8 9 0 C) 1 2 3 4 5 6 7 8 9 0 D) 1 6 5 4 3 2 7 8 9 0 315、运行下面程序: void rev(int a[ ],int n) { int i,t;

for(i=0;i

{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;} } main() {

int b[10]={1,2,3,4,5,6,7,8,9,-1}; int k,s=0; rev(b,8);

for(k=6;k<10;k++) s+=b[k]; printf(\}则输出结果是________。

A) 14 B) 12 C) 11 D) 13 316、运行下面程序: main() {

int x[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; int k,s=0;

for(k=0;k<4;k++) s+=x[k][2]; printf(\}则输出结果是________。

A) 26 B) 29 C) 24 D) 20 317、下列程序的输出结果是________。 struct abc { int a,b,c; }; main() {

struct abc s={1,2,3}; int t; t=s.a,s.c; printf(\}

A) 1 B) 2 C) 3 D) 无结果 318、以下程序运行后,输出结果是________。 main() {

char *s=\ s+=2;

printf(\}

A)cde B)字符c的ASCII码值 C)字符c的地址 D)出错 319、请选出下面正确的程序段

A) int *p; B) int *s,k=2; scanf(\ ...... ...... C) int *s,k; D) int *s,k; char *p,c; char *p,e; s=&k; s=&k; p=&c; p=&e; *p=a; s=p; ...... *s=1; ......

320、有以下程序段,请问执行后的输出结果是________。

char s[10]=\p=s;p++; printf(\

A)abcdefg B)bcdefg C)cdefg D)编译不通过

321、设已有定义: char *st=\下列语句中正确的是________。 A) char a[11],*p; strcpy(p=a+1,&st[4]); B) char a[11]; strcpy(++a,st); C) char a[11]; strcpy(a,st); D) char a[],*p; strcpy(p=&a[1],st+2); 322、若有定义和语句: int **pp,*p,a=100,b=200;

pp=&p; p=&b;printf(\则输出结果是________。 A)100,200 B)100,100 C)200,100 D)200,200 323、变量a所占内存字节数是________。 union U {

char st[4]; int i; long l; }; struct A { int c; union U u; }a;

A) 4 B) 5 C) 6 D) 8 324、有以下程序: #include union pw { int i; char ch[2]; }a; main() {

a.ch[0]=13; a.ch[1]=0; printf(\}

执行上述程序后的输出结果是________。 A)13 B)14 C)208 D)209 325、有如下程序段 int *p,a=10,b=2;

p=&a; a=*p+b; 执行该程序段后,a的值为________。

A) 12 B) 11 C) 10 D) 编译出错 326、设有如下定义: struct sk

{int a;float b;}data,*p;

若有p=&data;,则对data中的a域的正确引用是________。 A)(*p).data.a B)(*p).a C)p->data.a D)p.data.a

327、对于基类型相同的两个指针变量之间,不能进行的运算是________。 A) < B) = C) + D) - 328、设有以下语句:

struct st{int n;struct st *next;};

static struct st a[3]={5,&a[1],7,&a[2],9,'0'},*p; p=&a[0]; 则下列表达式的值为6的是________。

A)p++->n B)p->n++ C)(*p).n++ D)++p->n 329、有如下定义 struct person

{char name[9]; int age;};

struct person class[10]={ \根据上述定义,能输出字母M的语句是________。 A) prinft(\C) prinft(\330、下列程序的输出结果是。 main() {

int a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf(\}

A)3 B)4 C)5 D)a[4]的地址

331、以下对结构体类型变量的定义中,不正确的是________。 A) typedef struct aa B) #define AA struct aa { int n; AA {int n; float m; float m; }AA; }td1; AA td1;

C) struct D) struct { int n; { int n; float m; float m; }aa; }td1; struct aa td1; 332、若有如下语句: int c[4[]5],(*p)[5];

p=c; 则能正确引用c数组元素的是________。 A)p+1 B)*(p+3) C)*(p+1)+3 D)*(p[0]+2) 333、运行下面程序: main() {

char s[]=\ char *p;

for(p=s+1;p

A) 1234 B) 1 C) 234 D) 2 234 2 34 3 34 3 4 4 4 4 334、设有如下定义: struct ks

{int a;float b;}data,*p; 若有p=&data;,则对data中的a域的正确引用是________。 A)(*p).a B)p.data.a C)p->data.a D)(*p).data.a 335、设有以下说明: struct stud {

char num[6]; int s[4]; double ave;

}a,*p; 则变量a在内存所占字节数是________。

A) 18 B) 22 C) 11 D) 5


c语言选择判断题 - 图文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:统计学试题+答案2007.6

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: