C语言期末考试选择题模板.docx

上传人:b****6 文档编号:16180836 上传时间:2023-07-11 格式:DOCX 页数:18 大小:18.41KB
下载 相关 举报
C语言期末考试选择题模板.docx_第1页
第1页 / 共18页
C语言期末考试选择题模板.docx_第2页
第2页 / 共18页
C语言期末考试选择题模板.docx_第3页
第3页 / 共18页
C语言期末考试选择题模板.docx_第4页
第4页 / 共18页
C语言期末考试选择题模板.docx_第5页
第5页 / 共18页
C语言期末考试选择题模板.docx_第6页
第6页 / 共18页
C语言期末考试选择题模板.docx_第7页
第7页 / 共18页
C语言期末考试选择题模板.docx_第8页
第8页 / 共18页
C语言期末考试选择题模板.docx_第9页
第9页 / 共18页
C语言期末考试选择题模板.docx_第10页
第10页 / 共18页
C语言期末考试选择题模板.docx_第11页
第11页 / 共18页
C语言期末考试选择题模板.docx_第12页
第12页 / 共18页
C语言期末考试选择题模板.docx_第13页
第13页 / 共18页
C语言期末考试选择题模板.docx_第14页
第14页 / 共18页
C语言期末考试选择题模板.docx_第15页
第15页 / 共18页
C语言期末考试选择题模板.docx_第16页
第16页 / 共18页
C语言期末考试选择题模板.docx_第17页
第17页 / 共18页
C语言期末考试选择题模板.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言期末考试选择题模板.docx

《C语言期末考试选择题模板.docx》由会员分享,可在线阅读,更多相关《C语言期末考试选择题模板.docx(18页珍藏版)》请在冰点文库上搜索。

C语言期末考试选择题模板.docx

C语言期末考试选择题模板

[试卷描述]

<试卷名称>=C语言程序设计试卷E

<使用计算器>=0

<允许帮助>=0

[题目描述]

考试说明:

一、本试卷由两大部分组成:

选择题(70分)和编程题(30分)

  二、选择题为单项选择,即只有一个选项是正确的,直接利用本软件

答题。

答题方法和要求是:

将你认为正确的答案填入对应的答题区域内(按

对应的字母键);要结束选择题的考试请按ESC键,然后在对话框中选“是”

按钮

  三、编程题请在结束选择题考试后作答,答题方法和要求是:

按以上

方法结束选择题的考试后,打开考试盘(3.5英寸软盘)上文件名为“编程

题”的文件(双击即可),然后按此文件内容提供的信息和要求答题

选择题:

1、不合法的C语言标识符是______。

A、_abcB、MDC、IntD、1x.c

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=d

[题目描述]

2、假定x和y为double型,则表达式x=2,y=x+5/2的值是______。

A、4.500000B、4

C、4.000000D、2.000000

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

[题目描述]

3、已知:

charch='A';则下列表达式的值是______。

ch=(ch>='A'&&ch<='Z')?

(ch+32):

ch;

A、AB、aC、ZD、z

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=b

[题目描述]

4、已知:

inta=4,b=5;则执行表达式"a=a>b"后,

变量a的值为______。

A、0B、1C、4D、5

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

5、C语言中,复合语句的构成是将一系列语句置于______。

A、begin与end之间

B、方框号“[]”之间

C、花括号“{}”之间

D、圆括号“()”之间

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

[题目描述]

6、C语言中的简单数据类型包括______。

A、整型、字符型、逻辑型

B、整型、实型、字符型

C、整型、实型、逻辑型

D、整型、实型、逻辑型、字符型

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=b

[题目描述]

7、构成C语言的基本单位是______。

A、命令B、语句C、过程D、函数

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=d

[题目描述]

8、下列描述,正确的是______。

A、表达式3.2%5是合法的

B、用b=8作为while循环的条件是合法的

C、逗号表达式是没有值和类型的

D、字符型变量和int型变量的操作完全不同

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=b

[题目描述]

9、设x、y和temp均为int型变量,则以下语句:

temp=x;x=y;y=temp;的功能是______。

A、交换x和y中的值

B、无确定结果

C、把x和y按从大到小排列

D、把x和y按从小到大排列

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

10、在C语言中,十进制的47可等价地写为______。

A、057B、02fC、57D、2f

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

11、下列可以正确表示字符型常量的是______。

A、"a"B、'\t'

C、"\n"D、297

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=b

[题目描述]

12、以下程序段的输出结果是______。

Chars[]="\141abc\t";

printf("%d\n",strlen(s));

A、9B、11

C、5D、3

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

[题目描述]

13、以下程序段的输出结果是______。

inta=1234;

printf("%2d\n",a);

A、12B、34

C、1234D、提示出错、无结果

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

[题目描述]

14、以下程序的输出结果是______。

main()

{inta=3;

printf("%d\n",a+=(a-=a*a));

}

A、-6B、12C、0D、-12

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=d

[题目描述]

15、合法的数组定义是______。

A、chary={'A','B','C'};

B、chary[3]={"A","A","A"};

C、chary[3]="ABC";

D、chary[3]={'A','B','C'};

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=d

[题目描述]

16、设有输入语句如下:

scanf("x=%d,y=%d",&x,&y);

为使变量x的值为12,变量y的值为34,则从键盘输入数据的正确格式

是______。

A、1234

B、x=12,y=34

C、12,34

D、1234

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=b

[题目描述]

17、以下程序的输出结果是______。

main()

{inta=5,b=4,c=3,d;

d=(a>b>c);

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

}

A、1B、0C、3D、4

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=b

[题目描述]

18、设C程序如下:

#defineABC(x)x*x

#include"stdio.h"

main()

{inta=3,b;

b=ABC(a+1);

printf("b=%d",b);}

上述程序运行输出的结果是______。

A、b=7B、b=a+1

C、b=16D、b=4

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

19、设正x、y均为整型变量,且x=10,y=3,则以下语句的输出

结果是______。

printf("%d,%d\n",x--,--y);

A、10,3B、9,3

C、10,2D、9,2

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

[题目描述]

20、以下定义语句中,错误的是______。

A、inta[]={1,2};B、char*a[3];

C、chars[10]="test";D、intn=5,a[n];

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=d

[题目描述]

21、设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、

m=2、n=1,则逻辑表达式(m==a>b)&&(n==c>d)的值为______。

A、0B、1C、2D、3

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

22、在调用函数时,如果实参是简单变量,它与对应形参之间的

数据传递方式是______。

A、地址传递

B、单向值传递

C、由实参传给形参,再由形参传回实参

D、传递方式由用户指定

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=b

[题目描述]

23、以下的for循环______。

for(x=0,y=0;(y!

=123)&&(x<4);x++);

A、是无终止的循环B、一次也不执行

C、执行3次D、执行4次

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=d

[题目描述]

24、以下程序的输出结果是______。

main()

{inti,a[10];

for(i=9;i>=0;i--)a[i]=10-i;

printf("%d%d%d",a[2],a[5],a[8]);

}

A、258B、741

C、852D、369

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

[题目描述]

25、若变量a是int类型,并执行了语句:

a='A'+1.6;

则正确的叙述是______。

A、a的值是字符'A'的ASCII值加上1

B、a的值是浮点型

C、不允许字符型和浮点型相加

D、a的值是字符C

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

26、阅读以下程序:

main()

{intx;

scanf("%d",&x);

if(x--<5)printf("%d",x);

elseprintf("%d",x++);

}

程序运行后,如果从键盘上输人5,则输出结果是______。

A、3B、4C、5D、6

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=b

[题目描述]

27、若定义:

inta=511,*b=&a;

则printf("%d\n",*b);的输出结果为______。

A、无确定值B、a的地址

C、510D、511

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=d

[题目描述]

28、假定w、x、y、z、m均为int型变量,有如下程序段:

w=1;x=2;y=3;z=4;

m=(w

w:

x;

m=(x

x:

y;

m=(y

y:

z;

则该程序运行后,m的值是______。

A、1B、2C、3D、4

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

[题目描述]

29、以下程序的输出结果是______。

main()

{inta,b;

for(a=1,b=1;a<=100;a++)

{if(b>=10)break;

if(b%3==1)

{b+=3;continue;}

}

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

}

A、4B、6C、5D、101

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

30、以下程序的输出结果是______。

f(inta)

{intb=0;

staticintc=3;

b++;c++;

return(a+b+c);

}

main()

{inta=2,i;

for(i=0;i<3;i++)printf("%d\n",f(a));

}

A、7B、7C、7D、7

89107

911137

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

31、以下程序中,while循环的循环次数是______。

main()

{inti=0;

while(i<10)

{if(i<1)continue;

if(i==5)break;

i++;

}

……

}

A、1B、10

C、6D、死循环,不能确定次数

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=d

[题目描述]

32、以下程序的输出结果是______。

main()

{inta=4,b=5,c=0,d;

d=!

a&&!

b||!

c;

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

}

A、1B、0C、非0的数D、-1

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

33、若有定义:

inta[8];则以下表达式中不能代表数组元素

a[1]的地址的是___C___。

A、&a[0]+1B、&a[1]

C、&a[0]++D、a+1

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

[题目描述]

34、在C语言中,变量的缺省存储类型是____A__。

A、autoB、register

C、staticD、extern

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=a

[题目描述]

35、以下程序的输出结果是_______。

main()

{chara[]={1,2,3,4,5,6,7,8,9,10};

char*p;

p=a;

printf("%d",(*p)++);

p=p+3;

printf("%d\n",*p++);

}

A、24B、13

C、14D、23

<本题得分>=2

<题目类型>=0

<解答宽度>=1

<区分大小写>=0

<标准答案>=c

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2