网站首页管理文章管理资源职场人生教育考试公文写作范本大全论文中心
Google
计算机二级C语言笔试试题及答案
文章作者:佚名 文章来源:不详 更新时间:2006-5-23 17:17:39
B)aa

C)Aa

D)Bb

(29)若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是

A)int *i=NULL;

B) float *f=NULL;

scanf("%d",i); *f=10.5;

C)char t='m', *c=&t;

D) long *L;

*c=&t; L='\0';

(30)有以下程序

#include

main()

{ printf("%d\n",NULL); }

程序运行后的输出结果是

A)0

B)1

C)-1

D)NULL没定义,出错

(31)已定义c为字符型变量,则下列语句中正确的是

A)c='97';

B)c="97";

C)c=97;

D)c="a";

(32)以下不能正确定义二维数组的选项是

A)int a[2][2]={{1},{2}};

B)int a[][2]={1,2,3,4};

C)int a[2][2]={{1},2,3};

D)int a[2][]={{1,2},{3,4}};

(33)以下选项中不能正确把cl定义成结构体变量的是

A)typedef struct

B)struct color cl

{ int red; { int red;

int green; int green;

int blue; int blue;

} COLOR; };

COLOR cl;

C)struct color

D)struct

{ int red; { int red;

int green; int green;

int blue; int blue;

} cl; } cl;

(34)以下能正确定义一维数组的选项是

A)int num[];

B) #define N 100

int num[N];

C)int num[0..100];

D) int N=100;

int num[N];

(35)下列选项中正确的语句组是

A)char s[8]; s={"Beijing"};

B)char *s; s={"Beijing"};

C)char s[8]; s="Beijing";

D)char *s; s="Beijing";

(36)已定义以下函数

fun(int *p)

{ return *p; }

该函数的返回值是

A)不确定的值 B)形参p中存放的值

C)形参p所指存储单元中的值 D)形参p的地址值

(37)下列函数定义中,会出现编译错误的是

A)max(int x,int y,int *z)

B)int max(int x,y)

{ *z=x>y ? x:y; } { int z;

z=x>y ? x:y;

return z;

}

C)max(int x,int y)

D)int max(int x,int y)

{ int z; { return(x>y?x:y); }

z=x>y?x:y; return(z);

}

(38)有以下程序

#include

#define F(X,Y) (X)*(Y)

main()

{ int a=3, b=4;

printf("%d\n", F(a++, b++));

}

程序运行后的输出结果是

A)12

B)15

C)16

D)20

(39)有以下程序

fun(int a, int b)

{ if(a>b) return(a);

else return(b);

}

main()

{ int x=3, y=8, z=6, r;

r=fun(fun(x,y), 2*z);

printf("%d\n", r);

}

程序运行后的输出结果是

文章录入:小琪    责任编辑:小琪  【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
ad
巴巴客版权申明
本文计算机二级C语言笔试试题及答案全部内容均由用户上传或网络收集,作品版权归所属媒体与作者所有!!巴巴客已要求用户上传的内容不得具有侵权或违法行为。本站刊载此文不代表同意其说法或描述,仅为提供更多信息。如果您发现该内容具有其他违法行为或您认为我们侵犯了您的版权,请联系我们,我们将立即删除修改。
网友评论:【发表评论】(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
  • 最新文章
  • 热门文章
  • 推荐文章
ad
热门图片文章
ad