二级C语言100道经典选择题及答案Word文档格式.docx

上传人:b****5 文档编号:15778617 上传时间:2022-11-16 格式:DOCX 页数:30 大小:29.34KB
下载 相关 举报
二级C语言100道经典选择题及答案Word文档格式.docx_第1页
第1页 / 共30页
二级C语言100道经典选择题及答案Word文档格式.docx_第2页
第2页 / 共30页
二级C语言100道经典选择题及答案Word文档格式.docx_第3页
第3页 / 共30页
二级C语言100道经典选择题及答案Word文档格式.docx_第4页
第4页 / 共30页
二级C语言100道经典选择题及答案Word文档格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

二级C语言100道经典选择题及答案Word文档格式.docx

《二级C语言100道经典选择题及答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《二级C语言100道经典选择题及答案Word文档格式.docx(30页珍藏版)》请在冰豆网上搜索。

二级C语言100道经典选择题及答案Word文档格式.docx

 

default 

register 

enum 

external

【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。

程序文件的开始 

程序文件的最后

它所调用的函数的前面 

程序文件的任何位置

【1.7】下列关于C语言的叙述错误的是____

大写字母和小写字母的意义相同

不同类型的变量可以在一个表达式中

在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 

同一个运算符号在不同的场合可以有不同的含义

【1.8】在C语言中,错误的int类型的常数是 

32768 

037 

0xAF

【1.9】执行语句 

printf("

%x"

-1);

屏幕显示____。

-1 

-ffff 

ffff

【1.10】已知 

long 

i=32768;

执行语句printf("

%d"

i);

-32768 

32768

【1.11】已知 

i=65539;

65539 

-3 

程序不能执行

【1.12】在C语言中,整数-8在内存中的存储形式是 

1111 

1000 

0000 

1000

0111

【1.13】C语言中字符型(char)数据在内存中的存储形式是____。

原码 

补码 

反码 

ASCII码

【1.14】将字符g赋给字符变量c,正确的表达式是 

c=\147 

c="

\147"

c=’\147’ 

c=’0147’

【1.15】下列转义字符中错误的一个是____。

’\000’ 

’\0014’ 

’\x111’ 

’\2’

【1.16】将空格符赋给字符变量c,正确的赋值语句是____。

c=’\0’ 

c=NULL 

c=0 

c=32

【1.17】已知:

char 

a=’\70’;

则变量a中 

包含1个字符 

包含2个字符 

包含3个字符 

说明非法

【1.18】字符串"

\"

EOF\n=-\61\"

"

的长度是____。

14 

非法字符串

【1.19】字符串"

【1.20】已知:

a;

b;

float 

c;

double 

d;

执行语句"

c=a+b+c+d;

后,变量c的数据类型是 

double

【1.21】温度华氏和摄氏的关系是:

C=5/9*(F-32)。

已知:

C,F;

由华氏求摄氏的正确的赋值表达式是____。

C=5/9(F-32) 

C=5*(F-32)/9 

C=5/9*(F-32) 

三个表达式都正确

【1.22】逗号表达式"

(a=3*5,a*4),a+15"

的值是____。

15 

60 

30 

不确定

【1.23】如果int 

a=1,b=2,c=3,d=4;

则条件表达式"

a<

b?

a:

c

4

【1.24】为求出s=10!

的值,则变量s的类型应当为 

unsiged 

以上三种类型均可

【1.25】已知int 

i=10;

表达式"

20-0<

=i<

=9"

19 

20

【1.26】已知int 

x=1,y;

执行下述语句后变量x的值是____。

y=++x>

5&

&

++x<

10;

【1.27】为判断字符变量c的值不是数字也不是字母时,应采用下述表达式____。

c<

=48||c>

=57&

=65||c>

=90&

=97||c>

=122

!

(c<

=122)

c>

=48&

=57||c>

=65&

=90||c>

=97&

(c>

【1.28】已知 

a[3][2]={3,2,1};

则表达式"

a[0][0]/a[0][1]/a[0][2]"

0.166667 

错误的表达式

【1.29】已知 

x=1,y=1,z=1;

x+++y+++z++"

表达式错误

【1.30】用十进制表示表达式"

12|012"

12 

14

【1.31】已知以下程序段:

a=3,b=4;

a=a^b;

0011

0100 

b=b^a;

0100

则执行以上语句后a和b的值分别是____。

a=3,b=4

a=4,b=3 

a=4,b=4 

a=3,b=3

【1.32】在位运算中,操作数每右移一位,其结果相当于____。

操作数乘以2 

操作数除以2 

操作数除以16 

操作数乘以16

【1.33】已知 

a=222;

执行语句a=a&

052;

后,变量a的值是____。

222 

10 

244 

254

【1.34】已知二进制数a是00101101,如果想通过整型变量b与a做异或运算,使变量a的高4位取反,低4位不变,则二进制数b的值应是____。

11110000 

00001111 

11111111 

00000000

【1.35】已知 

a=15,执行语句a=a<

<

2以后,变量a的值是____。

20 

40 

80

【1.36】已知int 

x=5,y=5,z=5;

执行语句x%=y+z;

后,x的值是____。

6

【1.37】使用语句scanf("

x=%f,y=%f"

&

x,&

y);

输入变量x、y的值(□代表空格),正确的输入是____。

1.25,2.4 

1.25□2.4 

x=1.25,y=2.4 

x=1.25□y=2.4

【1.38】下列循环语句中有语法错误的是____。

while(x=y) 

5;

while(0) 

do 

2;

while(x==b);

x++ 

while(x==10);

【1.39】已知int 

x=(1,2,3,4);

变量x的值是____。

【1.40】表达式sizeof(double)是 

函数调用 

double型表达式 

int型表达式 

非法表达式

【1.41】执行语句printf("

2:

%d,"

printf("

1:

scanf("

x)));

以后的输出结果是____。

1,1:

1, 

1,2:

4,1:

4,

【1.42】已知:

x,y;

z;

则以下语句中错误的函数调用是 

scanf 

("

%d,%lx,%le"

y,&

z);

-*%d%lf"

%x%*d%o"

%x%o%6.2f"

【1.43】与条件表达式"

(n)?

(c++):

(c--)"

中的表达式(n)等价的表达式是____。

(n==0) 

(n==1) 

(n!

=0) 

=1)

【1.44】已知int 

i=1,j=0;

执行下面语句后j的值是____。

while(i)

switch(i)

case 

i+=1;

j++;

break;

i+=2;

j3:

i+=3;

++;

default:

i--;

}

死循环

【1.45】求取满足式 

12+22+32+ 

…… 

+n2 

≤1000的n,正确的语句是____。

for(i=1,s=0;

(s=s+i*i)<

=1000;

n=i++) 

n=++i) 

(s=s+i*++i)<

n=i) 

(s=s+i*i++)<

【1.46】下面的for语句 

for(x=0,y=10;

(y>

0)&

(x<

4);

x++,y-- 

) 

是无限循环 

循环次数不定 

循环执行4次 

循环执行3次

【1.47】已知int 

i=1;

执行语句while 

(i++<

4) 

后,变量i的值为____。

【1.48】已知int 

x=12,y=3;

执行下述程序后,变量x的值是____。

do

x/=y--

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

当前位置:首页 > 表格模板 > 合同协议

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

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