计算机二级考试C语言部分真题Word文件下载.docx

上传人:b****6 文档编号:17534116 上传时间:2022-12-07 格式:DOCX 页数:5 大小:15.97KB
下载 相关 举报
计算机二级考试C语言部分真题Word文件下载.docx_第1页
第1页 / 共5页
计算机二级考试C语言部分真题Word文件下载.docx_第2页
第2页 / 共5页
计算机二级考试C语言部分真题Word文件下载.docx_第3页
第3页 / 共5页
计算机二级考试C语言部分真题Word文件下载.docx_第4页
第4页 / 共5页
计算机二级考试C语言部分真题Word文件下载.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机二级考试C语言部分真题Word文件下载.docx

《计算机二级考试C语言部分真题Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机二级考试C语言部分真题Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。

计算机二级考试C语言部分真题Word文件下载.docx

D)2.7e

(14)C语言主要是借助以下哪个功能来实现程序模块化

A)定义函数

B)定义常量和外部变量

C)三种根本构造语句

D)丰富的数据类型

(15)以下表达中错误的选项是

A)非零的数值型常量有正值和负值的区分

B)常量是在程序运行过程中值不能被转变的量

C)定义符号常量必需用类型名来设定常量的类型

D)用符号名表示的常量叫符号常量

(16)若有定义和语句:

inta,b;

scanf(“%d,%d“,以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是

A)3,5,

B)3,5,4

C)3,5

D)3,5

(17)C语言中char类型数据占字节数为

A)3

B)4

C)1

D)2

(18)以下关系表达式中,结果为“假”的是

A)(3+4)>

6

B)(3!

=4)>

2

C)3=”A”

printf(“%c\n“,a);

}

程序运行后的输出结果是

A)A

B)a

C)H

D)h

(24)有以下程序

#include

intf(intx);

main()

{inta,b=0;

for(a=0;

aa[j][0])

{t=a[i][0];

a[i][0]=a[j][0];

a[j][0]=t;

puts(a[1]);

A)fwo

B)fix

C)two

D)owo

(33)有以下程序

inta=1,b=2;

voidfun1(inta,intb)

{printf(“%d%d”,a,b);

}

voidfun2()

{a=3;

b=4;

{fun1(5,6);

fun2();

printf(“%d%d\n“,a,b);

A)1256

B)5634

C)5612

D)3456

(34)有以下程序

func(intn)

{staticintnum=1;

num=num+n;

printf(“%d“,num);

voidmain()

{func(3);

func(4);

printf(“\n“);

A)48

B)34

C)35

D)45

(35)有以下程序

fun(int*p1,int*p2,int*s)

{s=(int*)malloc(sizeof(int));

*s=*p1+*p2;

free(s);

{inta=1,b=40,*q=

fun(

printf(“%d\n“,*q);

A)42

B)0

D)41

(36)有以下程序

structSTU{charname[9];

charsex;

intscore[2];

};

voidf(structSTUa[])

{structSTUb={“zhao“,”m”,85,90};

a[1]=b;

{structSTUc[2]={{“Qian“,”f”,95,92},{“Sun“,”m”,98,99}};

f(c);

printf(“%s,%c,%d,%d,“,c[0].name,c[0].sex,c[0].score[0],c[0].score[1]);

printf(“%s,%c,%d,%d\n,“,c[1].name,c[1].sex,c[1].score[0],c[1].score[1]);

A)Zhao,m,85,90,Sun,m,98,99

B)Zhao,m,85,90,Qian,f,95,92

C)Qian,f,95,92,Sun,m,98,99

D)Qian,f,95,92,Zhao,m,85,90

(37)以下表达中错误的选项是

A)可以用trpedef说明的新类型名来定义变量

B)trpedef说明的新类型名必需使用大写字母,否则会出编译错误

C)用trpedef可以为根本数据类型说明一个新名称

D)用trpedef说明新类型的作用是用一个新的标识符来代表已存在的类型名

(38)以下表达中错误的选项是

A)函数的返回值类型不能是构造体类型,只能是简洁类型

B)函数可以返回指向构造体变量的指针

C)可以通过指向构造体变量的指针访问所指构造体变量的任何成员

D)只要类型一样,构造体变量之间可以整体赋值

(39)若有定义语句intb=2;

则表达式(b,则输出结果是【8】。

(9)有以下程序

{inti,sum=0;

for(i=1;

i*c)c=a;

returnc;

{inti=3,*p=

r=st(p);

printf(“%d\n“,*r);

程序运行后的输出结果是【11】。

(12)以下程序的输出结果是【12】

#defineN3

#defineM(n)(N+1)*n

{intx;

x=2*(N+M

(2));

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

(13)若有定义语句:

charstr[]=“0“;

,则字符串str在内存中实际占【13】字节。

(14)有以下程序

intfun(intn)

{if(n==0)return

(1);

return(fun(n-1*n));

{intt;

t=fun(3);

printf(“%d\n“,t);

程序运行后的输出结果是【14】。

(15)以下函数的功能是输出链表结点中的数据,形参指针h已指向如下链表

hABC\0

请填空。

structslist{chardata;

structslist*next};

voidfun(structslist*h)

{structslist*p;

p=h;

while(p)

{printf(“%c“,p->

data);

p=【15】;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1