高级语言程序设计考试题库及答案Word文件下载.docx

上传人:b****3 文档编号:15882094 上传时间:2022-11-16 格式:DOCX 页数:129 大小:48.03KB
下载 相关 举报
高级语言程序设计考试题库及答案Word文件下载.docx_第1页
第1页 / 共129页
高级语言程序设计考试题库及答案Word文件下载.docx_第2页
第2页 / 共129页
高级语言程序设计考试题库及答案Word文件下载.docx_第3页
第3页 / 共129页
高级语言程序设计考试题库及答案Word文件下载.docx_第4页
第4页 / 共129页
高级语言程序设计考试题库及答案Word文件下载.docx_第5页
第5页 / 共129页
点击查看更多>>
下载资源
资源描述

高级语言程序设计考试题库及答案Word文件下载.docx

《高级语言程序设计考试题库及答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《高级语言程序设计考试题库及答案Word文件下载.docx(129页珍藏版)》请在冰豆网上搜索。

高级语言程序设计考试题库及答案Word文件下载.docx

rb+"

根据定义:

structperson{charname[9];

intage;

};

structpersonc[10]={"

John"

17,"

Paul"

19,"

Mary"

18,"

Adam"

16};

,能打印出字母M的语句是()。

printf("

%c"

c[3].name);

c[3].name[1]);

c[2].name[1]);

c[2].name[0]);

程序段inti,sum=0;

for(i=1;

i<

=3;

sum++)sum+=i;

printf("

%d\n"

sum);

的输出结果是()。

6

死循环

3

C

在函数中定义变量时,若省略存储类型符,系统默认存储类别为()。

寄存器

外部

静态

自动

在定义inta[2][3];

之后,下列使用正确的是:

a[2][0]

a(1,2)

a[1>2][!

1]

a[1,3]

C

C语言中规定,函数的返回值的类型是由:

在定义该函数时所指定的函数类型所决定

调用该函数时的主调用函数类型所决定

return语句中的表达式类型所决定

调用该函数时系统临时决定的

以下程序运行后,main(){char*s="

abcde"

;

 s+=2;

 printf("

%d\n"

s);

 },输出结果是:

值不确定

字符c的地址

字符c的ASCII码值

cde

B

下列常数中不能作为C的常量的是()

3e2

2.5e-2

0xA5

3e2.5

以下程序的输出结果是:

main(){inta,b;

for(a=1,b=1;

a<=100;

a++){if(b>=10)break;

if(b%3==1){b+=3;

continue;

}}printf(“%d”,a);

}

5

4

101

设有如下程序段:

intx=2002,y=2003;

(x,y));

,则以下叙述中,正确的叙述是()。

运行时产生出错信息

输出值为2002

输出值为2003

输出语句中格式说明符的个数少于输出项的个数,不能正确输出

设x、y、t均为int型变量,则执行语句x=y=3;

t=++x||++y;

后,y的值为()。

不定值

1

若有程序段intn=9;

while(n>

6){n--;

%d"

n);

},则该程序段的输出结果是()。

876

9876

987

8765

以下关于C语言的叙述,正确的是。

分号是C语句之间的分隔符,不是语句的一部分

构成C程序的基本单位是函数,所有函数名都可以由用户命名

C程序中注释部分可以出现在程序中任意合适的地方

花括号"

{"

和"

}"

只能作为函数体的定界符

一个完整的可运行的C源程序是()。

至少由一个且只有一个主函数或多个辅助函数组成

由一个且只有一个主函数和一个以上(含0个)的子函数组成

至少需要一个主函数和(或)一个以上的辅助函数组成

至少由一个主函数和一个以上的辅助函数组成

对于下面两个结构体变量的定义:

(1)structperson{charname[20];

}pupil,student;

structpersonmen,women;

(2)struct{charname[20];

structmen,women;

,正确的理解是()。

(1)正确

(2)错误

(1)错误

(2)正确

(1)和

(2)都正确

(1)和

(2)都错误

main(){inta,b,s;

scanf(”%d%d”,&

a,&

b);

s=a;

if(a<

="

"

3空格4回车,则输出结果是(="

}若执行上面的程序时,从键盘上输入="

printf(”%d\n”,s);

s="

b;

>

20

18

16

14

已说明inta=256,执行语句printf(”%x”,a);

的结果是()

100

256

00ff

0ffe

下列描述中,正确的描述是()。

预处理指令只能位于程序首部

凡是C源程序中行首以#标示的控制行都是预处理指令

预处理就是完成c编译程序对C源程序第一遍扫描,为编译的词法分析和语法分析做准备

预处理是指完成宏替换和文件包含指定的文件调用

以下叙述中,正确的叙述是()。

用C程序实现的算法可以既没有输入也没有输出

用C程序实现的算法可以没有输入但必须要有输出

用C语言实现的算法可以没有输出但必须有输入

用C语言实现的算法必须要有输入和输出操作

已知字母A的ASCII码为十进制的65,charc5,c5;

c5='

A'

+'

5'

-'

3'

6'

,则printf("

%d,%c\n"

c5,c5);

的输出是()。

67,D

不确定的值

C,D

B,C

下列不能输出字符B的是:

putchar(66);

putchar(ˊ\x41ˊ);

putchar(ˊ\101ˊ);

putchar(ˊ\x42ˊ);

函数中的形参和调用时的实参都是变量时,传递方式为()。

双向传递

地址传递

值传递

别名传递

之后,对数组a的引用正确的是()。

a[1>

2][!

若有inta[5][4];

,则数组a的第12个元素是。

a[1][0]

a[2][2]

a[2][3]

若intw=1,x=2,y=3,z=4;

则条件表达式“w>x?

w:

y<z?

y:

z”的结果为:

2

在C语言中,不正确的常量是()

0xf6

0876

.5e-6

+3e+2

若有定义floatw;

inta,b;

,则合法的switch语句是()。

switch(b){case1:

*\n"

default:

\n"

case1+2:

**\n"

switch(a+b);

{case1:

case2:

switch(a);

{case1printf("

case2printf("

switch(w){case1.0:

case2.0:

能正确表示条件x≥y≥z的C语言表达式是()。

(x>

=y)&

(y>

=z)

=y).AND.(y>

&

=y>

在主函数中定义的变量()。

可以在所有函数中有效

可以在整个文件中有效

可以在被调用的函数中有效

只在主函数中有效

设有语句:

inta[10]={0,1,2,3,4,5,6,7,8,9},i,*p=a;

,下列表达式中,对a数组元素引用错误的是()。

p[i]

*(*a(a+i))

*(&

a[i])

a[p-a]

在说明一个结构体变量时系统分配给它的存储空间是()。

该结构体中的最后一个成员所需存储空间

该结构体占用最大存储空间的成员所需存储空间

该结构体中的第一个成员所需存储空间

该结构体中所有成员所需存储空间的总和

若有charc[6]={'

H'

'

e'

l'

o'

,则c[5]的值是()。

0'

不可知的

\0'

空格

下列四条语句中,有语法错误的语句是()。

if((a=b)>

=0)m=a;

if(a<

p="

<

if((a=b;

)>

=0)m=

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

当前位置:首页 > 法律文书 > 调解书

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

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