- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 (答案基本数据类型及顺序结构程序设计
第2章 基本数据类型及顺序结构程序设计
一、选择题以下关于long、int和short类型数据占用内存大小的叙述中正确的是A)均占4个字节 B)根据数据的大小来决定所占内存的字节数
C)由用户自己定义 D)由C语言编译系统决定、以下选项中不合法的标识符是 ()
A)print B)FOR C)a D)_00
3、可在C程序中用作用户标识符的一组标识符是A)and B)Date C)Hi D)case
_2007 y-m-d Dr.Tom Big1
4、以下选项中不属于字符常量的是 ( )
A)C B)C C)\xCC0 D)\072
5、以下选项中,合法的一组C语言数值常量是A)028 B)12. C).177 D) 0x8A
.5e-3 0Xa23 4e1.5 10,000
-0xf 4.5e0 0abc 3.e5
6、以下正确的字符串常量是A) \ \ \ B) abc C)Olympic Games D)
7、下列定义变量的语句中错误的是。A)int _int; B)double int_; C)char For; D)float USS
8、下列变量定义中合法的是(A)。A) short _a=1.le-1; B) double b=1+5e2.5;C) long do=0xfdaL; D) float 2_and=1e-3;
9、以下定义语句中是()
A)int a=b=0 ; B)char A=65+1,b=b;
C)float a=1,*b=a,*c=b ; D)double a=0.0,b=1.1;
10、设有说明语句:char a=’\72’;则变量a()。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法若变量均已正确定义并赋值,以下合法的C语言赋值语句是A)x=y==5; B)x=n%2.5; C)x+n= i ; D)x=5=4+1;
12、若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是A)++x,y=x-- B)x+1=y C)x=x+10=x+y D)double(x)/10
13、若变量a、i已正确定义,且i已正确赋值,合法的语句是()。 A) a==1 B) ++i; C) a=a++=5; D) a=int(i);
以下关于逻辑运算符两侧运算对象的叙述中正确的是A)只能是整数0或1 B)只能是整数0或非0的整数C)可以是结构体类型的数据 D)可是任意合法的表达式
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
A)kk=Akk=Z B)!(kk=A‖kk=Z)
C)(kk+32)=a(kk+32)=z D)isalpha(kk)(kk91)
16、当变量c的值不为2、4、6时,值也为“真”的表达式是
A)(c==2)‖(c==4)‖(c==6) B)(c=2c=6)‖(c!=3)‖(c!=5)
C)(c=2c=6)!(c%2) D)(c=2c=6)(c%2!=1)
17、有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++): (y++)中的条件表达式(x-y)等价的是。A)(x-y0) B)(x-y0) C)(x-y║x-y0) D)(x-y==0)
18、有如下程序段 int a=14,b=15,x;
char c=’A’;
x=(ab)(c’B’);
执行该程序段后,x的值为(D)。 A) ture B) false C) 0 D) 1
19、设有 int x=11; 则表达式 (x++ * 1/3) 的值是()。A) 3 B) 4 C) 11 D) 12
若变量已正确定义并赋值,下面符合C语言语法的表达式是 ()。A) a:=b+1 B) a=b=c+2 C) int 18.5%3 D) a=a+7=c+b
设变量已正确定义并赋值,以下正确的表达式是()
A) x=y*5=x+z B) int(15.8%5)
C) x=y+z+5,++y
文档评论(0)