2022年2022年基本数据类型和运算 .pdf

上传人:C****o 文档编号:33370119 上传时间:2022-08-10 格式:PDF 页数:5 大小:81.03KB
返回 下载 相关 举报
2022年2022年基本数据类型和运算 .pdf_第1页
第1页 / 共5页
2022年2022年基本数据类型和运算 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年2022年基本数据类型和运算 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年基本数据类型和运算 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第二章基本数据类型和运算一、单项选择题1.下列数据中属于“字符串常量”的是(A ) 。A.”a”B.ABC C.?abc0?D.?a?2.下列数据中属于“字符串常量”的是(B ) 。A.ABC B.“ABC ”C.?abc?D.?a?3.在 PC 机中, ?n?在内存占用的字节数是(A ) 。A.1 B.2 C.3 D.4 4.在 PC 机中, ”a xff ”在内存占用的字节数是(C ) 。A.5 B.6 C.3 D.4 5.字符串“ ABC ”在内存占用的字节数是(B ) 。A.3 B.4 C.6 D.8 6.字符串 ”?ABCD ?” 在内存占用的字节数是(C ) 。A.4 B.6 C.

2、7 D.8 7.在 C 语言中,合法的长整型常数是(A ) 。A.0L B.4962710 C.0.054838743 D.2.1869e10 8.在 C 语言中,合法的短整型常数是(D ) 。A.0L B.0821 C.40000 D.0 x2a 9.下列数据中不属于“字符常量”的是(C ) 。A., xff?B.160C.?070?D.070 10.char 型常量的内存中存放的是(A ) 。A.ASCII 代码值B.BCD 代码值C.内码值D.十进制代码值11.若 int 类型数据字长为4,其最大值为(B ) 。A.231B.231-1 C.232-1 D.23212.常数的书写格式决定

3、了常数的类型和值,03322 是(B ) 。A.16 进制 int 类型常数B.8 进制 int 类型常数C.10 进制 int 类型常数D.10 进制 long int 类型常数13.“e2”是(D ) 。A.实型常数 100 B.值为 100的整型常数C.非法标识符D.合法标识符14.要为字符型变量a 赋初值,下列语句中哪一个是正确的(A ) 。A.char a=?3?;B.char a=” 3”;C.char a=%; D.char a=*; 15.要为 float 类型变量 x、y、z 赋同一初值 3.14 ,下列说明语句哪一个是正确的(C ) 。A.float x,y,z=3.14;

4、 B.float x,y,z=3*3.14; C.float x=3.14,y=3.14,z=3.14; D.float x=y=z=3.14; 16.语句“ float pi=3.1415926535; ”将(D ) 。A.导致编译错误B.说明 pi 为初值 3.1415926535的单精度实型常数C.导致运行时的溢出错误D.说明 pi 为初值 3.141593 的单精度实型常数17.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为(B ) 。A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算18.关

5、系运算符中优先级最低的运算符是(C ) 。A.“”和“”和“”C.“=”和“!=”D.“=”和“b)&(n=cd)后, m,n 的值是(B ) 。A.0, 0 B.0,1 C.1,0 D.1,1 25.设 a为 2,执行下列语句后,b 的值不为 0.5 的是(B ) 。A.b=1.0/a B.b=(float)(1/a) C.b=1/(float)a D.b=1/(a*1.0) 26.设 a为 5,执行下列语句后,b 的值不为 2 的是(C ) 。A.b=a/2 B.b=6-(-a) C.b=a%2 D.b=a3?2:2 27.执行语句“ x=(a=3,b=a-) ”后, x,a,b 的值依次

6、为(C ) 。A.3, 3,2 B.3,2,2 C. 3,2,3 D.2,3,2 28.int b=0,x=1 ;执行语句if(x+) b=x+1 ;后, x,b 的值依次为(A ) 。A.2, 3 B.2,0 C.3,0 D.3,2 29.设有语句int a=3;,则执行了语句a+=a-=a*a;后,变量a 的值是(D ) 。A.3 B.0 C.9 D.-12 30.设有语句int a=3;,则执行了语句a+=a-=a*=a;后,变量a的值是(B ) 。A.3 B.0 C.9 D.-12 31.int a=4,b=3,c=-2,d=2; 逻辑表达式a0&b&c0的值是(A ) 。A.1 B.

7、0 C.-1 D.出错32.在以下一组运算符中,优先级最高的运算符是(C ) 。A.= B.= C.% D.& 33.设整型变量i 值为 2,表达式 (+i)+(+i)+(+i)的结果是(C ) 。A.6 B.12 C.15 D.表达式出错34.设整型变量i,j 值均为 3,执行了 j=i+,j+,+i后, i,j 的值是(B ) 。A.3, 3 B.5,4 C.4,5 D.6,6 35.若已定义x 和 y 为 double 类型,则表达式x=1,y=x+3/2 的值是(C ) 。A.1 B.2 C.2.0 D.2.5 36.sizeof(double) 的结果值是(A ) 。A.8 B.4

8、C.2 D.出错37.表达式 1?(0?3:2):(10?1:0)的值是(B ) 。A.3 B.2 C.1 D.0 38.设 a=1,b=2,c=3,d=4,则表达式: ab?a:cd?a:d的结果为(D ) 。A.4 B.3 C.2 D.1 39.设 a为整型变量,不能正确表达数学关系:10a15 的 C 语言表达式是(A ) 。A.10a10&a15 D.!(a=15) 40.int a=0;if(a=1) a+=10; 结果的值是(B ) 。A.0 B.11 C.10 D.出错41.下列表达式中符合C 语言语法的赋值表达式是(C ) 。A.a=7+b+c=a+7 B.a=7+b+=a+7

9、 C.a=(7+b,b+,a+7) D.a=7+b,c=a+7 42.设 f 是实型变量,下列表达式中不是逗号表达式的是(D ) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - A.f=3.2,1.0 B.f0,f0 D.f=(3.2,1.0)- 赋值表达式43下列表达式中,不正确的表达式是(B ) 。A.a=1,b=1 B.y=int(x) C.a=b=5 D.i+ 44.int n;float f=13.8; 执行 n=(

10、int)f)%3 后, n 的值是(A ) 。A.1 B.4 C.4.333333 D.4.6 45.用十进制数表示表达式“12|012”的运算结果是(C ) 。A.1 B.0 C.14 D.12 46.设有整型变量a=35,表达式 (a&15)&(a|15) 的值是(B ) 。A.0 B.1 C.15 D.35 47.设字符型变量a=3,b=6,计算表达式c=(ab)2 后 c 的二进制值是(D ) 。A.00011100 B.00000111 C.00000001 D.00010100 48.设 a,b和 c 都是 int 型变量,且a=3,b=4,c=5,则下面的表达式中值为0 的是(D

11、 ) 。A.?a?&?b?B.a=b C.ab+c&b-c D.!(a10;。A.不定值B.10 C.1 D.0 50.设 x,y,z,t 均为 int 型变量,则执行以下语句后,t 的值为(C ) 。x=y=z=1;t=+x +y&+z; A.不定值B.2 C.1 D.0 51.设 a是 char 型变量,其值字符为1 ,则把其值变成整数1 的表达式是(C ) 。A.(int)a B.int(a) C.a=a-48 D.a/(int)a 52.设 a是 int 型变量,其值为3,则把其值变成字符3的表达式是(D ) 。A.(char)a B.a=3 C.a=a-48 D.a=a+48 53.

12、设 ch 是 char 型变量,其值为A ,则下面表达式的值是(B ) 。ch=(ch=?A?&ch=?Z?)?(ch+32):chA.A B.a C.Z D.z 54.设有整型变量i,j,k,i 值为 3,j 值为 6。计算表达式k=ij3; 后, k 的值是(D ) 。A.06 B.0177776 C.066 D.0177766 56.设有无符号整型变量a 值为 331,计算表达式a=(a4)& (04)后, a 的值是(A ) 。A.4 B.15 C.015 D.017 57.下列格式符中,哪一个可以用于以8 进制形式输出整数(C ) 。A.%d B.%8d C.%o D.%ld 58.

13、下列格式符中,哪一个可以用于以16 进制形式输出整数(B ) 。A.%16d B.%8x C.%d16 D.%d 59.a 是 int 类型变量, c 是字符变量。下列输入语句中哪一个是错误的(B ) 。A.scanf(” %d,%c” ,&a,&c);B.scanf(” %d%c ” ,a,c);C.scanf(” %d%c ” ,&a,&c);D.scanf(” d=%d,c=%c” ,&a,&c); 60.字符变量ch=?A?,int类型变量k=25,语句 printf(” %3d,%d3n” ,ch,k); 输出(A ) 。A.65,253 B.65 253 C.65,25 D.25

14、61.设 a=1234,b=12,c=34 执行 printf(“ |%3d%3d|n” ,a,b,c); 的输出是(A ) 。A.|1234 1234| B.|123 1234| C.|1234 12-34| D.|234 1234| 62.使用 scanf(“ x=%f,y=%f ” ,&x,&y); 要使 x,y 均为 1.25,正确的输入是(C ) 。A.1.25,1.25 B.1.25 1.25 C.x=1.25,y=1.25 D.x=1.25 y=1.25 63.要使 double x; long a; 获得数据,正确的输入语句是(C ) 。A.scanf(“ %d,%f” ,&a

15、,&x);B.scanf(“ %f,%1d” ,&x,&a);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - C.scanf(“%1d,%1f” ,&a.&x);D.scanf(“%1d,%1f”,a,x);64.要使 double x; long a; 的数据能正确的输出,输出语句应是(D ) 。A.printf(“ %d,%f” ,a,x);B.printf(“%d,%1f”,a,x);C.scanf(“ %1d,%1f”

16、,&a,&x);D.printf(“%1d,%1f”,a,x);65.还是 int a=255,b=8; 则 printf(“ %x,%on” ,a,b); 的输出的是(B ) 。A.255,8 B.ff ,10 C.0 xff ,010 D.输出格式错66.设有 int i=010,j=10; 则 printf(“ %d,%dn” ,+i,j -);的输出的是(B ) 。A.11,10 B.9,10 C.010,9 D.10,9 67.设 a、b 为字符型变量,执行scanf(“ a=%c,b=%c” ,&a,&b);后使 a 为?A?,b为?B? ,从键盘上的正确输入是(D ) 。A.A”

17、BB.A , BC.A=A,B=B D.a=A,b=B 二、填充题1.在内存中存储“A”要占用2 个字节,存储,A?要占用1 个字节。2.C 语言中的逻辑值“真”是用 非 0 表示的, 逻辑值 “假”是用0 表示。逻辑表达式值为“真”是用1 表示的,逻辑表达式值为“假”是用0 表示的。3.符号常量的定义方法是#define 符号常量常量。4.说明变量时,若省略存储类型符,系统默认其为自动存储类别,该存储类别的类型符为:auto 。5.无符号基本整型的数据类型符为unsigned ,双精度实型数据类型符为double ,字符型数据类型符为char 。6.定义变量的完整语句格式是存储类型符数据类型

18、符变量名 1=初值 1, 变量名 n=初值 n 。7.设下列运算符:、+、 +、& 、b 的值为1 ,abc 的值为0 (abc ab 为 1 1c 假为 0) 。10.若已知 a=10,b=20,则表达式 !ab 的是值为1 (先求! a 为 0 0=?a? &ch9&abs(n)b?a:b 。26.若 a=13、b=25、c=-17,条件表达式( (y=(a=?a?&s3& 0 的值分别为0 、0 、070 。31.设 int a=7,b=6,c=5;,表达式 (a+b)(c*c)&b=c cb 的值为0 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -

19、- - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 32.设 int a=3,b=5,c=7;,表达式accb!=0&c=b+a的值为0 。33.设整型变量x,y,z 均为 5:执行 x-=y-z; 后 x= 5 ,执行 x%=y+z; 后 x= 5 ,执行 x=(yz)?x+2:x-2,3,2后 x= 3 。34.能表达 20 x30 或 x-100 的 C 语言表达式是(20 x&x30) ( x-100)。35.能写出数学式cba的 C 语言表达式a/(b*c) 。36.C 语言中运算结果可以当成逻辑值使用的表达式有:关系表达式、算术表达式、条件表达式、赋值表达式和逗号表达式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁