《C语言程序设计》复习资料Word文档格式.docx
- 文档编号:15756273
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:87
- 大小:77.07KB
《C语言程序设计》复习资料Word文档格式.docx
《《C语言程序设计》复习资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》复习资料Word文档格式.docx(87页珍藏版)》请在冰豆网上搜索。
屏幕显示____。
A)-1B)1C)-ffffD)ffff
【1.10】已知longi=32768;
执行语句printf("
%d"
i);
A)-1B)-32768C)1D)32768
【1.11】已知longi=65539;
A)65539B)-3C)3D)程序不能执行
【1.12】在C语言中,整数-8在内存中的存储形式是。
A)1111111111111000B)1000000000001000
C)0000000000001000D)1111111111110111
【1.13】C语言中字符型(char)数据在内存中的存储形式是____。
A)原码B)补码C)反码D)ASCII码
【1.14】将字符g赋给字符变量c,正确的表达式是。
A)c=\147B)c="
\147"
C)c='
\147'
D)c='
0147'
【1.15】下列转义字符中错误的一个是____。
A)'
\000'
B)'
\0014'
C)'
\x111'
D)'
\2'
【1.16】将空格符赋给字符变量c,正确的赋值语句是____。
A)c='
\0'
B)c=NULLC)c=0D)c=32
【1.17】已知:
chara='
\70'
;
则变量a中。
A)包含1个字符B)包含2个字符C)包含3个字符D)说明非法
【1.18】字符串"
\"
EOF\n=-\61\"
"
的长度是____。
A)8B)9C)14D)非法字符串
【1.19】字符串"
A)0B)1C)2D)非法字符串
【1.20】已知:
chara;
intb;
floatc;
doubled;
执行语句"
c=a+b+c+d;
后,变量c的数据类型是。
A)intB)charC)floatD)double
【1.21】温度华氏和摄氏的关系是:
C=-(F-32)。
已知:
floatC,F;
由华氏求摄氏的正确的赋值表达式是____。
A)C=5/9(F-32)B)C=5*(F-32)/9
C)C=5/9*(F-32)D)三个表达式都正确
【1.22】逗号表达式"
(a=3*5,a*4),a+15"
的值是____。
A)15B)60C)30D)不确定
【1.23】如果inta=1,b=2,c=3,d=4;
则条件表达式"
a<
b?
a:
c<
d?
c:
d"
A)1B)2C)3D)4
【1.24】为求出s=10!
的值,则变量s的类型应当为。
A)intB)unsigedC)longD)以上三种类型均可
【1.25】已知inti=10;
表达式"
20-0<
=i<
=9"
A)0B)1C)19D)20
【1.26】已知intx=1,y;
执行下述语句后变量x的值是____。
y=++x>
5&
&
++x<
10;
【1.27】为判断字符变量c的值不是数字也不是字母时,应采用下述表达式____。
A)c<
=48||c>
=57&
=65||c>
=90&
=97||c>
=122
B)!
(c<
=122)
C)c>
=48&
=57||c>
=65&
=90||c>
=97&
D)!
(c>
【1.28】已知inta[3][2]={3,2,1};
则表达式"
a[0][0]/a[0][1]/a[0][2]"
A)0.166667B)1C)0D)错误的表达式
【1.29】已知intx=1,y=1,z=1;
x+++y+++z++"
A)3B)4C)5D)表达式错误
【1.30】用十进制表示表达式"
12|012"
A)1B)0C)12D)14
【1.31】已知以下程序段:
inta=3,b=4;
a=a^b;
b=b^a;
则执行以上语句后a和b的值分别是____。
A)a=3,b=4B)a=4,b=3C)a=4,b=4D)a=3,b=3
【1.32】在位运算中,操作数每右移一位,其结果相当于____。
A)操作数乘以2B)操作数除以2C)操作数除以16D)操作数乘以16
【1.33】已知chara=222;
执行语句a=a&
052;
后,变量a的值是____。
A)222B)10C)244D)254
【1.34】已知二进制数a是00101101,如果想通过整型变量b与a做异或运算,使变量a的高4位取反,低4位不变,则二进制数b的值应是____。
A)11110000B)00001111C)11111111D)00000000
【1.35】已知inta=15,执行语句a=a<
<
2以后,变量a的值是____。
A)20B)40C)60D)80
【1.36】已知intx=5,y=5,z=5;
执行语句x%=y+z;
后,x的值是____。
A)0B)1C)5D)6
【1.37】使用语句scanf("
x=%f,y=%f"
&
x,&
y);
输入变量x、y的值(□代表空格),正确的输入是____。
A)1.25,2.4B)1.25□2.4C)x=1.25,y=2.4D)x=1.25□y=2.4
【1.38】下列循环语句中有语法错误的是____。
A)while(x=y)5;
B)while(0);
C)do2;
while(x==b);
D)dox++while(x==10);
【1.39】已知intx=(1,2,3,4);
变量x的值是____。
【1.40】表达式sizeof(double)是。
A)函数调用B)double型表达式C)int型表达式D)非法表达式
【1.41】执行语句printf("
2:
%d,"
printf("
1:
scanf("
x)));
以后的输出结果是____。
A)2:
1,1:
1,B)1:
1,2:
1,C)2:
4,1:
1D)1:
4,
【1.42】已知:
intx,y;
doublez;
则以下语句中错误的函数调用是。
A)scanf("
%d,%lx,%le"
y,&
z);
B)scanf("
%2d*%d%lf"
C)scanf("
%x%*d%o"
D)scanf("
%x%o%6.2f"
【1.43】与条件表达式"
(n)?
(c++):
(c--)"
中的表达式(n)等价的表达式是____。
A)(n==0)B)(n==1)C)(n!
=0)D)(n!
=1)
【1.44】已知inti=1,j=0;
执行下面语句后j的值是____。
while(i)
switch(i)
{case1:
i+=1;
j++;
break;
case2:
i+=2;
case3:
i+=3;
default:
i--;
}
A)1B)2C)3D)死循环
【1.45】求取满足式12+22+32+……+n2≤1000的n,正确的语句是____。
A)for(i=1,s=0;
(s=s+i*i)<
=1000;
n=i++);
B)for(i=1,s=0;
n=++i);
C)for(i=1,s=0;
(s=s+i*++i)<
n=i);
D)for(i=1,s=0;
(s=s+i*i++)<
【1.46】下面的for语句。
for(x=0,y=10;
(y>
0)&
(x<
4);
x++,y--);
A)是无限循环B)循环次数不定C)循环执行4次D)循环执行3次
【1.47】已知inti=1;
执行语句while(i++<
4);
后,变量i的值为____。
A)3B)4C)5D)6
【1.48】已知intx=12,y=3;
执行下述程序后,变量x的值是____。
do
{x/=y--;
}while(x>
A)1B)2C)3D)程序运行有错误
【1.49】已知chara[][20]={"
Beijing"
"
shanghai"
tianjin"
chongqing"
};
语句printf("
%c"
a[30]);
的输出是____。
A)<
空格>
B)nC)不定D)数组定义有误
【1.51】对二维数组的正确说明是____。
A)inta[][]={1,2,3,4,5,6};
B)inta[2][]={1,2,3,4,5,6};
C)inta[][3]={1,2,3,4,5,6};
D)inta[2,3]={1,2,3,4,5,6};
【1.52】对字符数组s赋值,不合法的一个是____。
A)chars[]="
B)chars[20]={"
beijing"
C)chars[20];
s="
D)chars[20]={'
B'
'
e'
i'
j'
n'
g'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 复习资料
![提示](https://static.bdocx.com/images/bang_tan.gif)