版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设x的值为4,则表达式y=(+x)+(+x)+(+x)后,y的值是(D)。A. 12B. 18C. 16D. 21下列数据中,为字符的是(D)。A. ABB. A C. How D. A以下符号中,合法的用户标识符是(D)。A -pB intC 3abD _xt_以下实型常量中,符合C语言语法的是(A)。A .5E-3B 1.2E0.5C E15D 3.14.159E若有说明和语句:int a=5,b=6;b*=a+1;则b的值为(D)A. 5 B. 6 C. 31 D. 36设C 语言中,int 类型数据占4个字节,则short 类型数据占(C)。A1个字节B2个字节C4个字节D8个字节若x
2、=3.5,a=2,y=2.5,b=3则表达式(float)(a+b)/2+(int)x%(int)y的值是( )。A15B25C35D2以下选项中不属于C语言的类型的是(D)。Asigned short int Bunsigned long intCunsigned int Dlong short 关于C语言数据类型的叙述,正确的是(C)。 A. 整型不是基本类型 B. 数组不是构造类型 C. 变量必须先定义后使用 D. 不允许使用空类型若a=12,则表达式a-=a的值为(A)。 A. 0 B.12 C.1 D. 24若x=3.5,a=2,y=2.5,b=3则表达式(int)(a+b)/2+(
3、int)x%(int)y的值是(D)。 A. 1.5 B. 2.5 C. 3 D. 3.5若a是数值类型,则逻辑表达式(a=1)&(a!=1)的值是(C)。 A.1 B. 2 C. 0 D. 不知道a的值,不能确定若char x=97,则变量x对应(A)字符。 A. a B. A C. 9 D. 7设C语言中,int类型数据占2个字节,则float类型数据占(C)字节。 A. 1个 B. 2个 C. 4个 D. 8个下列数据类型不是C语言基本数据类型的是(C)。 A. 字符型 B. 整型 C. 数组 D. 浮点型已知变量定义i=4,则执行表达式k=i+后,k的值为(C)。 A. 2 B. 3
4、C. 4 D. 5以下程序的输出结果为(C)。 #include main() int i=4,a; a= -i; printf(“a=%d,i=%d”,a,i); A. a=4,i=3 B. a=3,i=4 C. a=3,i=3 D. a=4,i=4以下程序执行后sum的值是(A)。#include main() int i , sum=0;for(i=1;i6;i+)sum+=i;printf(%dn,sum); A. 15 B. 14 C. 0 D. 不确定以下标识符中合法的是(D)。 A. long B.3dmax C. *ab D. _2test下面程序的输出结果为(C)。main(
5、) int a,b;b=(a=3*5,a*4,a*5);printf(%d,b); A.60B.70C.75D.无确定值以下叙述中错误的是(B)。A.C程序中的#include和#define行均不是C语句B.除逗号运算符外,赋值运算符的优先级最低C.C程序中,j+;是赋值语句D.C程序中,+、-、*、号是算术运算符,可用于整型和实型数的运算 分析以下程序:#include stdio.hmain() int a,b,c=246;a=c/100%9;b=(-1)&(-1);printf(%d,%dn,a,b);程序输出结果是(A)。A.2,1B.3,2C.4,3D.2,-1设有语句int a=
6、3,则执行语句a+=a-=a*a以后变量a的值是(D)。A.3B.0C.9D.-12在C语言中,要求运算数必须是整数的运算符是(B)。A.设正x、y均为整型变量,且x=10,y=3,则语句printf(%d,%dn,x-,-y);的输出结果是(D)。A.10,3B.9,3C.9,2D.10,2假定x和y为double型,则表达式x=2,y=x+3/2的值是(D)。A.3.5B.2.5C.2D.3下列程序的输出结果是(C)。 main() double d=3.2; int x,y;x=1.2; y=(x+3.8)/5.0;printf(%d n, d*y);A.3B.3.2C.0D.3.07执
7、行以下语句:x+=y;y=x-y;x-=y;的功能是(D)。A.把x和y按从大到小排列B.把x和y按从小到大排列C.无确定结果D.交换x和y中的值若有如下定义变量:int k=7,x=12;则能使值为3的表达式是(D)。A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)设X,Y,Z和K是int型变量,则执行表达式:X=(Y=4,Z=16,K=32)后,X的值为(C)。A.4B.16C.32D.52设有 int x=11; 则表达式 (x+ * 1/3) 的值是(A)。A.3B.4C.11D.12下列变量定义中合法的是(A)。A.short _a=1
8、-.le-1;B.double b=1+5e2.5;C.long do=0xfdaL;D.float 2_and=1-e-3;下列标识符中不合法的是(D)。A.s_nameB._eC.foxD.3DS下列不正确的转义字符是(C)。A.B.C.074D.0请读程序:main() int a=1,b=2; printf(%dn,a=a+1,a+6,b+2);则上面程序的输出结果是(A)。A.2B.3C.4D.1以下不合法的用户标识符是(C)。A.j2_KEYB.DoubleC.4dD._8_以下不合法的数值常量是(C)。A.011B.1e1C.8.0E0.5D.0xabcd在C语言中,int,ch
9、ar和short三种类型数据在内存中所占用的字节数(D)。A.由用户自己定义B.均为2个字节C.是任意的D.由所用机器的机器字长决定C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符(C)。A.必须为字母B.必须为下划线C.必须为字母或下划线D.可以是字母,数字和下划线中任一字符 以下不合法的整数是(B)。A.0x35 B.43.6 C.0532 D.-346下列合法的字符常量是(D )。A.“f” B.x C.65 D.Xab在C语言中,负整数在内存中以(A)形式释放。A.补码 B.BCD码 C.反码 D.十进制数在C语言中,要求参加运算的数必须是整数的运算符是(C)。A./
10、 B.! C.% D.= =现已定义整形变量int i=1;执行循环语句while(i+6的运行后,a的值为( A )。A.0 B.1 C.3 D.表达式错误下列语句中错误的是(B)。 A.x=sizeof(int); B.x=sizeof(3.14); C.printf(“%d”,a=a+1,b-,c+1); D.printf(“%d”,+x,x+);设double型变量a,b,c,e均有值;对代数式(3ae)/(bc),不正确的C语言表达式是( C )。A. a/b/c*e*3 B. 3*a*e/b/c C. 3*a*e/b*c D. a*e/c/b*3 下列语句中,符合语法的语句式(D
11、)。 A.a+b=3 B.a=7 C.a=c+b+3=6; D.a=8,b=a+7;下面程序的输出是( B )。main() int x=10,y=3; printf(“%dn”,y=x%y); A.0 B.1 C.3 D.不确定的值以下不正确的C语言赋值语句是(D )。A.a=a+1; B.i+; C.a+=3; D.a=3在C语言中,合法的长整形常数是(B)。A.3452 B.0L C.3553% D.-3452在C语言中,不正确的int类型常量是(B)。A.0453 B.0Xbd C.32768 D.-32768设有整形变量x,单精度变量y=5.5,表达式x=fioat(y*3+(int
12、)y%4)执行后,x的值为(A)。A.17 B.17. C.17.5 D.1.5下面四个选项中,均是合法浮点数的选项是(B )。A.1e+1 5e-9.4 03e2B. -.60 12e-4 -8e5C.123e 1.2e-.4 e-4D.-e3 e-4 5.e-0 在C语言中,逻辑值“真”用( C )来表示。A.true B.大于0的数 C.非0的数 D.非0整数若有定义:int a=6,b=2;char c1=a,c2=b;则表达式a+b%5+c2-c1的值是(C )。 A. 7 B. 8 C. 9 D. 表达式错误已知有以下定义char a;int b;float c;double d;
13、则表达式a*b+c-d的结果为(A)型。A.doubleB.intC.float D.char7/2的结果为(A)型。A.double B.int C.float D.char下列不合法的实数是( C )A.34.65B.6.3E2C.e3D.54.3下列合法的字符常量是( D)A.”f” B.x C.65 D.Xab以下叙述中不正确的是: ( C)A. 空字符串(即两个双引号连写)只占一个存储单元B. 字符型常量可以放在字符型变量中C. 字符串常量可以放在字符型变量中D. 字符型常量可以与整数混合运算,而字符串常量不可以整型变量x=1,y=3经下列运算后,x的值不等于的是(C)A.x=(x=
14、1+2,x*2 ) B.x=y2?6:5 C.x=9-(-y)-(-y) D.x=y*4.8/2下列浮点数的表达中不正确的是(D) A.223 B.719E22 C.2e3 D.12e2.0若变量a已说明为float类型,则能实现将a中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是(C )A.a=(a*100+0.5)/100.0 B.a=(a*100+0.5)/100 C.a=(int)(a*100+0.5)/100D.a=(a/100+0.5)*100.0下列变量名中合法的是(A )A.Tom B.3a6b C.6a7b D.5ABC下列语句中错误的是(B ) A.x=sizeo
15、f(int); B.x=sizeof(3.14); C.printf(“%d”,a=a+1,b-,c+1); D.printf(“%d”,+x,x+);若x为int型变量,则执行以下语句后,x的值为(B)x=6;x+=x-=x*x;A.36 B.-60 C.60 D.-24函数double sqrt(x)的功能是(B)A.求x的平方B.求x的平方根C.求x的对数D.求x的绝对值在C语言中,int 、char和 short三中类型数据所占用的内存(C)A.均为个字节B.由用户自己定义C.由所有机器的机器字长决定D.是任意的C语言中,要求运算量必须是整型的运算符是(C)A.+ B. / C. %
16、D. *若d为double型变量,则表达式d=1,d+5,d+的值是(C)A.7 B. 6.0C. 2.0 D. 1.0C语言中的变量名只能由字母、数字和下划线三种字符组成,且第一个字符(C)A. 必须为字母B. 必须为下划线C. 必须为字母或下划线D. 可以是字母、数字或下划线中的任意一种有如下说明和语句int a=5;a+;此处表达式a+的值是( C )A. 7 B. 6 C. 5 D. 4C语言中,若未说明函数的类型,则系统默认该函数的类型是( C )A. float型 B. long型C. int型 D. double型 下列四组转义符中,均合法的一组是( A )A. t nB. 01
17、7 xC. 018 f xab D. 0 101 xif表达式: 10!=9的值是( D ) A. true B. 非零值 C. 0 D. 1设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f的数据类型是( C ) A. int型 B. float型 C. double型 D. 不确定字符(char)型数据在微机内存中的存储形式是( D )A. 反码B. 补码C. EBCDIC码D. ASCII码以下叙述中不正确的是( C )A. 空字符串(即两个双引号连写)只占一个存储单元B. 字符型常量可以放在字符型变量中C. 字符型常量可以放在字符串变量中D. 字符型常量可以与整数混合运算
18、,而字符串常量不可以 以下正确的变量名是(D)。A. 5fB. ifC. f.5D. _f5以下正确的常量是( D)。 A. E-5 B. 1E5.1 C. a12 D. 32766L 以下正确的字符常量是( C )。A. c B. C. W D. 32a 以下不正确的字符串常量是( A )。A. abc B. 1212 C. 0 D. 以下错误的整型常量是(B)。A. -0xcdf B. 018 C. 0xe D. 011 若有说明语句:char c=95; 则变量c包含( A )个字符。A. 1 B. 2 C. 3 D. 语法错误 若有定义:int a=2; 则正确的赋值表达式是(A)。A
19、. a-=(a*3) B. double(-a) C. a*3 D. a*4=3 语句x=(a=3,b=+a);运行后,x、a、b的值依次为( C )。 A. 3,3,4 B. 4,4,3 C. 4,4,4 D. 3,4,3 语句a=(3/4)+3%2;运行后,a的值为( B )。A. 0 B. 1 C. 2 D. 3若有定义:int a; 则语句a=(3 * 4)+ 2 % 3;运行后,a的值为(B )。A. 12B. 14C. 11D. 17若有定义:int a,b; double x,则以下不符合C语言语法的表达式是( A )。 A. x%(-3)B. a+=-2C. a=b=2D. x=a+b若有定义:int x=2,y=3;float i;,则以下符合C语言语法的表达式是( B )。A. x=x*3=2B. x=(y=1)C. i=float(x)D. i%(-3) 下面叙述正确的是( B )。A. 2/3 与 2.0/3.0 等价B. (int)2.0/3 与 2/3 等价C. +5 与 6 等价D. A与A等价已知double a=5.2; 则正确的赋值表达式是( A )。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 端午节假期安全教育
- 2026年小学低年级立德树人德育实践课件:环境育人
- 复变函数与积分变换复变函数
- 2026年德语专业四级考试(PGG4)全真试题及详细答案解析
- 喜力heineken啤酒北京市场暑期推广广告策划方案
- 事业编综合文秘岗2026专项训练试卷及解析
- 设备回收合同范本
- 人人租机租赁合同范本
- 照明节能服务合同范本
- 认购合同和网签合同范本
- 印章刻制业内部管理制度
- 国际货代绩效考核制度
- 证券业证券公司证券分析师实习生报告
- 地面保洁培训课件
- 2025年助理全科医生师资培训试题(附答案)
- 心脏电生理治疗患者的护理
- 儿童先天性代谢病净化方案
- 艺术品设计合同范本
- 华为战略合作协议书
- GMP卫生知识培训课件
- 土建施工安全员培训课件
评论
0/150
提交评论