安徽省计算机等级二级考试真题C语言

2026/1/27 7:28:42

27.已知int i=1;,则执行语句while(i++<4);后,变量i的值是__27__

A) 3

B) 4

C) 5

D)6

(2013-6)设n为整形变量,执行语句for(n=1;n++<4;);后,变量n的值是_

A)3 B)4 C)5 D)6) (2012-12) 执行语句for(i=1;i<9;i+=2);后变量i的值是_____。 A)8 B)9 C)10 D)11

28.执行下面程序段后,输出结果是___28___ int x,y;

for(x=1;y=10;x

printf(“%d\\n”,x);

A) 5

B)6

C) 4

D)10

(2013-6)若i为整形变量,则下列循环执行的次数是____

for(i=2;i==0;)printf(?%d\\n?,i--);

A)2次 B1次 C)0次 D)无限次 29.以下运算符优先顺序从底到高的是_29_。

A)>、/、=、&& C)/、>、=、&&

B)&&、>、/、=

D)=、&&、>、/

D)||

(2013-6)下列运算符优先级最高的是_____

A)< B)+ C)&& 30.执行下面程序段后,输出的结果是_30_.

char s1[50] = {\printf(\A)some string * C)some strites

B) test

D) some string * test

(2013-6.下列程序段的运行结果是____

char c[5]={‘a’,’b’,’\\0’,’c’,’\\0’};printf(?%s?,c); A)’a’’b’ B)ab

C)ab c

D)ab\\0c\\0)

31.一直int a[] = {1,2,3,4,5,6,7,8,9,10,11,12}, * p = a+2;,则值为3的表达式是_31_。

A) * P B) * + + p C) * (p - 1) D) + + * p

(2012-12).设有int s[]={2,4,6,8,10},*p=s;,则下列选项中值为8的表达式是_____。 A)*p+2

B)*p+3

C)*(p+3)

D)*(p+2)

安徽省二级C笔试13年12月 第 5 页 (共 17 页 )

(2012-12) 设有int m[ ]={5,4,3,2,1},i=4;,则下列对数组m的元素引用中错误的是_____。

A)m[i-1]

B)m[4]

C)m[m[0]]

D)m[m[i]]

32.以下能对一维数组b进行正确初始化的语句是_32_。

A)int b[5] = (10,20,30,40,50);

B)int b[5] = { };

D)int b[5] = {0,1,2,3,4,5};

C)int b[5] = {1,2,6};

(2012-12)下列数组定义语句中,正确的是____

A)int a[ ]=?string?; B)int a[5]={0,1,2,3,4,5}; C)char a =?string?; D) int a[]={0,1,2,3,4,5};

33.已知char s[10] = \,* p = s;则在下列语句中,错误的语句是_33_。

A)p = s + 5 B)s = p + s

C)s[2] = p[4]; D) * p = s[0]

(2012-12)对于类型相同的两个指针变量之间,能进行的运算是_____。

A)% B)= C)+ D)/ 34.在C语言中,函数的数据类型是指 。 A)定义函数时所指定的函数类型 C)调用函数时的实参的数据类型

B)函数形参的数据类型 D)任意指定的数据类型

35. 若调用函数时用数组名作为实参,则传递给对应形参时的是_34_。

A)数组首地址

B)数组的第一个元素值 D)数组元素的个数

C)数组中全部元素的值

36.下面函数的功能是_36_。

void a(char s1[],char s2[]) { while( * s2 + + = * s1 + +);} A)字符串比较 C)字符串连接

B)字符串复制 D)字符串反向

(2012-12)28.若下列表达式_____为真时,说明字符串s1小于字符串s2。 A)strcmp(s1,s2)>0 B)strcat(s1,s2)

C)strcpy(s1,s2)

D)strcmp(s1,s2)<0

37.已知宏定义 #define SQ(x) x * x,则执行语句printf(\);后的输出结果是_37_。

A)1

B)3

C)9

D)10

安徽省二级C笔试13年12月 第 6 页 (共 17 页 )

(2013-3)若有#define ADD(x,y)x*y,则语句printf(?s=%d?,ADD(2,2+3))的输出结果是

A)s=8

B)s=7

C)s=10

D)s=11)

(2012-12) 设有#define M(x) x*x,则M(2+5)的值是___17__。 38.已知 struct sk {int a;

float b; }data, *p;

p=&data;则对于结构变量data的成员a的正确引用是___38___。

A)(*p).data..a B)(*p).a C)p->data.a D)p.data.a

(2012-12)设有:

struct student { char name[21]; char sex;

int score;}std={?Li Ming?,’M’,90},*p;p=&std; 则下列输出语句中错误的是_____。

A)printf(?%d?,(*p).score); B)printf(?%d?,p->score); C)printf(?%d?,std.score); D)printf(?%d?,p.score);

(2012-12)38 设有定义语句: struct stu

{ int x;

float y;}stutype; 则下列的说法不正确的是-----

A)struct是定义结构体类型的关键字 B)struct stu 是用户定义的结构体类型 C)x和y都是结构体成员

D) stutype 是用户定义的结构体类型名)

39.已知int a=15;,执行语句a=a<<2;后,变量a的值是___39____。

A)3 B)15

C)30

C)40

D)60

(2013-6)设有定义 int a=80;执行语句a=a>>2后变量a的值是

A)80

B)60

D)20

40.要打开一个已存在的非空文件?file?用于修改,选择正确的语句___40____。

A)fp=fopen(“file”,”r”); B)fp=fopen(“file”,”b+”);

安徽省二级C笔试13年12月 第 7 页 (共 17 页 )

C) fp=fopen(“file”,”w”); D) fp=fopen(”file”,”r+”);

二、填空题(共10空,每空2分,共20分)

1,、结构化程序设计的三种基本结构分别是:顺序结构、__选择结构__1____、和循环结构。 2、已知double f=7.86;int i=3;则表达式(int)f%i的值为___1__。//选择题或填空题

(2013-6)若有定义float a=3.1,b=2.8;,则表达式(int)a+b的值是5.80) (2012-12)设有float a=100.25,b=2.5;,则表达式(int)a/b的值是_40.0_。

3、已知double f=56.789;,则执行语句printf(“%.2f”,f);后的输出结果为___56.79___。 4、已知int max,a=3,b=4;,则执行语句max=(a>b? a:b);后max的值为__4_。 5、已知int a[3][4]={1,2},{0,1},{4,6,8,10}};,则a[1][1]+a[2][2]的值是___9__。 (2013-6)若定义int a[6]={1,2,3,4,5,6},*p=&a[2];,则p[3]的值是(6)) 6、C标准库函数中,常用的字符串比较函数是___strcmp()____。

7、已知char str[ ]=”ab\\070\\\\14\\n”;,则执行语句printf(“%d”,strlen(str));后输出结果是____7___。//选择题或填空题

(2013-6)已知char s[ ]=?\\\\\\102abc?;printf(?%d\\n?,strlen(s));结果是( 5 ))

8、设有函数调用语句fun(a,b+c,(d,e));,则该函数调用语句中含有的实参的个数是____3____。 //选择题和填空题

(设有函数调用语句func(a1,(a2,a3),(a4,a5,a6));,则该调用语句中实参的个数是__3__。)

9、已知

enum color {red,yellow=2,blue,white,black}pen;,则执行语句

printf(“%d”,pen=white);后的输出结果为___4___。 10、判断文件指针是否指向文件尾的函数为___feof()__。

安徽省二级C笔试13年12月 第 8 页 (共 17 页 )


安徽省计算机等级二级考试真题C语言.doc 将本文的Word文档下载到电脑
搜索更多关于: 安徽省计算机等级二级考试真题C语言 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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