数据类型、运算符与表达式练习题
数据类型、运算符与表达式练习题一

学校_____________ 专业班级 学号 姓名装订线 密封线内不得答题 装订线 密封线内不得答题 装订线安居职业中学高2012年信息类专业试卷 第 1 页 共 2页页数据类型、运算符与表达式练习题一一、选择题1.设有如下变量声明:Dim TestDate As Date 为变量TestDate 正确赋值的表达方式是________。
A) TestDate = #1/1/2002#B) TestDate = #”1/1/2002”# C) TestDate = date(“1/1/2002”)D) TestDate = Format(“m/d/yy”,”1/1/2002”)2.下列符号中不能作为VB 中变量名的是________。
A) ABCD B) E0065700C) 123TWDFF D) zxy3.如果将布尔常量值True 赋值给一个整型变量,则整型变量的值为________。
A) 0 B) –1 C) True D) False4.下列符号常量的声明中,________是不合法的。
A) Const a As Single = 1.1B) Const a As Integer = “12”C) Const a As Double = sin(1)D) Const a = “OK”5.四个字符是”E”,”y”,”B”,”8”的ASCII 码值最大的是 ________。
A) ”E”B) ”y”C) ”B”D) ”8”6.下列________是字符型常量。
A) ”I am a student”B) ’江苏南京’C) #02/25/1999# D) 123# 7.下列________是日期型常量。
A) ”I am a student” B) ’江苏南京’ C) #02/25/1999# D) 123# 8.下列________是双精度型变量。
A) AAA% B) BBB$ C) CCC!D) DDD#9.可以同时删除字符串前导和尾部空白的函数是________。
C语言全部考试系统题库含答案

目录目录 (1)单元练习题一 C语言基础知识 (3)一、判断题 (3)二、单项选择题 (4)三、读程序选择题 (7)四、程序填空题 (8)五、编程题...................................... 错误!未定义书签。
单元练习题二 C语言程序结构.. (9)一、判断题 (9)二、单项选择题 (9)三、读程序选择题............................. 错误!未定义书签。
四、程序填空题 (17)五、编程题................................... 错误!未定义书签。
单元练习题三数组.. (21)一、判断题 (21)二、单项选择题 (22)三、读程序选择题................................ 错误!未定义书签。
四、程序填空题 (28)五、编程题...................................... 错误!未定义书签。
单元练习题四函数.. (33)一、判断题 (33)二、单项选择题 (34)三、读程序选择题 (40)四、程序填空题.................................. 错误!未定义书签。
五、编程题...................................... 错误!未定义书签。
单元练习题五预处理................................. 错误!未定义书签。
一、判断题................................... 错误!未定义书签。
二、单项选择题............................... 错误!未定义书签。
三、读程序选择题................................ 错误!未定义书签。
四、程序填空题.................................. 错误!未定义书签。
(完整版)【推荐】C语言各章节练习题(含答案)

一、C语言概述练习题选择1.一个C程序的执行是从 A 。
本程序的main函数开始,到main函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序文件的第一个函数开始,到本程序main函数结束D) 本程序的main函数开始,到本程序文件的最后一个函数结束2.以下叙述不正确的是 D 。
A) 一个C源程序必须包含一个main函数 B)一个C源程序可由一个或多个函数组成C) C程序的基本组成单位是函数在C程序中,注释说明只能位于一条语句的后面3.以下叙述正确的是 C 。
A) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误B) 在C程序中,main函数必须位于程序的最前面语言本身没有输入输出语句 D) C程序的每行中只能写一条语句4.一个C语言程序是由 B 。
A)一个主程序和若干个子程序组成函数组成 C) 若干过程组成 D) 若干子程序组成二、数据类型、运算符与表达式选择. 1.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C.x=(i=4,j=16,k=32) A) 4 B) 16 D) 522.下列四组选项中,均不是C语言关键字的选项是 A 。
C) include case scanf D) while go pow3.下列四组选项中,均是不合法的用户标识符的选项是 B 。
4.下列四组选项中,均是合法转义字符的选项是 A 。
\”’‘\\’‘\n’ B)‘\’‘\017’‘\”’ C)‘\018’‘\f’‘xab’ D)‘\\0’‘\101’‘xlf’5.下面不正确的字符常量是 A 。
“c”B) ‘\\’’C) ‘’D) ‘K’6.以下叙述不正确的是 D 。
A) 在C程序中,逗号运算符的优先级最低 B) 在C程序中,MAX和max是两个不同的变量C) 若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,而b中的值不变当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值7.以下叙述正确的是 B 。
数据类型、运算符与表达式练习题课堂答案

数据类型、运算符与表达式练习题课堂答案运算符与表达式练习题一、单项选择题1.下列数据中属于“字符串常量”的是(A)。
A.”a” B. {ABC} C. ?abc\0? D. ?a?2.下列数据中属于“字符串常量”的是(B )。
A.ABC B. “ABC” C. ?abc? D. ?a?3. 在PC机中,?\n?在内存占用的字节数是(A)。
A. 1B. 2C. 3D. 44. 在PC机中,”a\xff” 在内存占用的字节数是(C )。
A. 5B. 6C. 3D. 45.字符串”\”ABCD\””在内存占用的字节数是(C )。
A. 4B. 6C. 7D. 86. 在C语言中,合法的长整型常数是(AB )。
A. 0LB. 49627C. 0.054838743D. 2.1869e107.在C语言中,合法的短整型常数是(D )。
A. OLC. 40000D. 0x2a8.下列数据中不属于“字符常量”的是(D )。
A. …a?B. …\n?C. …\t?D. “a”9.char型常量在内存中存放的是(A)。
A. ASCII代码值B. BCD代码值C. 内码值D. 十进制代码值10. int a=4,b=3,c=-2,d=2; 逻辑表达式a>0&&b&&c<0&&d>0的值是(A )。
A. 1B. 0C. -1D. 出错11.在以下一组运算符中,优先级最高的运算符是(C )。
A. <=B. =C. %D. &&12.设整型变量i的值为3,则计算表达式i--表达式的值为(B )。
A. 0B. 3C. 2D. 表达式出错13.设整型变量i,j=3; 则计算表达式i=j++后i,j的值为(A )。
B. 6,6C. 4,6D. 6,415.设整型变量i,j值均为3,执行了“j=i++,j++,++i”后,i,j的值是(B )。
A. 3,3B. 5,4C. 4,5D. 6,616.sizeof(double)的结果值是( A )。
C语言试题数据类型运算符与表达式

C语言试题数据类型运算符与表达式一、单项选择题1、以下选项中,不正确的C语言浮点型常量是(C)。
A.160.B.0.12C.2e4.2D.0.0分析:e后面的指数必须为整数。
2、以下选项中,(D)是不正确的C语言字符型常量。
A.'a'B.'\\某41'C.'\\101'D.\分析:在C语言中,’a’表示字符常量,”a”表示字符串。
3、在C语言中,字符型数据在计算机内存中,以字符的(C)形式存储。
A.原码B.反码C.ASCII码D.BCD码分析:将一个字符常量放入一个字符变量中,实际上并不是将字符本身放到内存单元中,而是将字符的对应的ASCII码放到储存单元中。
4、若某、i、j和k都是int型变量,则计算下面表达式后,某的值是(C)。
某=(i=4,j=16,k=32)A.4B.16C.32D.52分析:(i=4,j=16,k=32)的值为最后一个表达式的值,即为32,所以某=32.5、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为(B)。
A.算术运算、赋值运算、关系运算 B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算分析:算术运算符包括加法运算“+”符减法运算“-”符乘法运算符“某”以及除法运算符“/”,赋值运算符包括“=、+=、-=、某=、/=、”,关系运算符包括“、>=”。
3ae6、若有代数式bc,则不正确的C语言表达式是(C)。
A.a/b/c某e某3B.3某a某e/b/cC.3某a某e/b某cD.a某e/c/b某3分析:C选项表达的是3ace/b。
7、表达式!某||a==b等效于(D)。
A.!((某||a)==b)B.!(某||y)==bC.!(某||(a==b))D.(!某)||(a==b)分析:由符优先级先后顺序在!某||a==b中应先算“||”再算“!”,最后算“==”。
C语言题库(2020版)第2章 数据类型运算符和表达式√

第二章数据类型运算符和表达式一、单项选择1.若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为( B )2.下面四个选项中,均是不合法的用户标识符的选项是( B )。
3.判断字符型变量c1是否为数字字符的正确表达式为( A )4.在C语言中,要求运算数必须是整型的运算符是( A )5.下面四个选项中,均是合法的用户标识符的选项是(A)。
6.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(B)。
7.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为(B)。
8.表达式18/4*sqrt(4.0)/8值的数据类型为(B)。
9.若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是( D )10.判断字符型变量c1是否为小写字母的正确表达式为(B)。
11.在C语言中,char型数据在内存中的存储形式是(C)。
12.以下选项中关于C语言常量的叙述错误的是:( D )13.下面正确的字符常量是(B)14.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( D)15.以下选项中,能表示逻辑值"假"的是( B )16.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为(C)17.以下选项中非法的字符常量是( B )18.以下关于C语言数据类型使用的叙述中错误的是(B )19.设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) && (n=c>d)后n的值为(C)。
20.若有数学式3aebc,则不正确的C语言表达式是(A)21.下列表达式中,不满足"当x的值为偶数时值为真,为奇数时值为假"的要求的是(C)二、填空1.若s是int型变量,s=6;则表达式s%2+(s+1)%2的值为___1__2.假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为___9__3.C语言中的标识符只能由三种字符组成,它们是__字母___,_数字____和____下划线_4.若a.b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a值为 6,b值为_4,c值为_2_5.在C语言中,不带任何修饰符的浮点常量,是按___double__类型数据存储的。
python基础练习题

Python基础练习题一、变量与数据类型1. 将字符串 "Hello, World!" 赋值给一个变量,并打印该变量。
2. 定义一个整型变量和一个浮点型变量,分别计算它们的和、差、乘积和商。
4. 编写代码,实现整型、浮点型、字符串型之间的类型转换。
二、运算符与表达式1. 计算 9 + 6 3 2 的结果。
3. 编写一个表达式,判断一个数是否既是偶数又是3的倍数。
4. 使用除法运算符,计算 15 除以 2 的结果,并解释为何得到这样的结果。
5. 编写一个表达式,计算两个数的平均值。
三、流程控制1. 编写一个if语句,判断一个数是否大于10,如果是,则打印“该数大于10”。
2. 编写一个for循环,打印1到10的所有偶数。
3. 使用while循环,计算1+2+3++100的和。
5. 编写一个函数,判断一个年份是否为闰年。
四、列表与元组1. 创建一个包含1到10的列表。
2. 将列表中的每个元素乘以2,并打印结果。
3. 编写代码,实现列表的排序和反转。
4. 使用切片操作,获取列表中的第3到第6个元素。
5. 编写一个函数,计算列表中所有偶数的和。
五、字典与集合1. 创建一个包含三个键值对的字典,分别表示姓名、年龄和性别。
2. 通过键访问字典中的值,并修改其中一个键的值。
3. 编写代码,遍历字典中的所有键和值。
4. 创建一个集合,包含1到10的数字,并去除重复元素。
5. 编写一个函数,判断两个集合是否为子集关系。
六、函数与模块1. 编写一个函数,计算两个数的最大公约数。
2. 定义一个斐波那契数列的函数,并打印前10个数字。
3. 导入math模块,计算并打印圆周率的值。
4. 编写一个装饰器,用于计算函数运行时间。
5. 创建一个模块,实现一个简单的计算器功能(加、减、乘、除)。
七、文件操作1. 编写代码,读取一个文本文件的内容,并打印出来。
2. 将一段文字写入一个文本文件,并实现换行。
3. 编写代码,复制一个文件到另一个目录。
C语言2基本语法规则练习题2

C语言2基本语法规则练习题2第二章基本语法规则2.1数据类型、运算符、表达式一、选择题1.C语言中确定数据存储的格式、范围与有效位数的依据是A.数据正负B.数据范围C.数据类型D.数据大小2.一般说在C语言中字符型数据、整型数据、单精度浮点型及双精度浮点型数据的存储长度分别为A.2、4、8、1B.4、2、1、8D.1、4、2、8B.竖向跳格D.换行C.1、2、4、83.转义字符“\\t”表示A.横向跳格,即跳到下一个输出区C.退格4.以下叙述不正确的是A.C语言中的常量分别为整型常量、浮点常量、字符常量、符号常量B.整型常量在C语言中有十进制、八进制和十六进制等3种不同形式C.C语言中,变量必须先定义后使用D.变量被定义后,变量名是固定的,变量的值在程序运行过程中是不可以随时被改变的5.以下叙述不正确的是A.C语言中的字符常量是用一对单引号('')括起来的单个字符B.字符串常量是用一对双引号(““)括起来的字符序列C.字符型数据与整型数据之间不可以通用。
D.为了便于判断字符串是否结束,系统会自动在最后一个字符后面加上一个转义字符(\\0)6.在赋值语句中用来将运算表达式的值赋给变量的“=”称为A.等号B.赋值运算符C.关系运算符D.逻辑运算符7.设a=12,n=3,则执行表达式a%=n+3后a的值为A.3B.0C.6D.12D.3D.4D.1198.设,A=0,B=1表达式!A&&B的值是A.1B.0C.29.在16位PC机环境下,字符串“A”应占的字节数为A.2B.1C.010.采用十进制数为表示方法,则077是A.77B.112C.6311.设某为float型变量,y为double型变量,a为int型变量,b 为long型变量,c为char型变量,则表达式某+y某a/某+b/y+c计算结果的类型为A.intB.longC.doubleD.char12.设a,c为int型变量,进行a=(c=5,c+5,c/2)运算后的结果为A.2B.5C.2.5D.013.在C语言中,表示逻辑“真”和“假”的值分别是A.0、1B.1、2C.1、014.C语言中表示a小于b或小于c的表达式为A.ac&&b>cB.a>c||b>cC.a>b||b>cD.a>b&&b>c16.a和b中有一个小于c的表达式为A.aB.aD.0和3D.1和1D.2D.35D.2、117.若有a=2,b=3,c=4,则表达式a==3和a=3的值分别为A.0和0B.1和3C.3和318.表达式!(1<3)||(2>5)和!(4<=8)&&(7>=3)的值分别为A.1和0B.0和0C.0和1某19.设a=4,计算表达式a=1,a+5,a++的值为A.1B.5C.1020.设某=4,y=8,计算表达式y=(某++)某(--y)的值为A.28B.32C.4021.设有语句chara=`\\72`;则变量包含的字符数为A.3B.2个C.1D.422.设有说明语句:chara='\\123abc';则变量a包含的字符数为A.4B.6C.5D.723.下列叙述正确的是A.赋值语句中的“=”是表示左边变量等于右边表达式B.赋值语句中左边的变量值不一定等于右边表达式的值C.赋值语句是由赋值表达式加上分号构成的D.某+=y;不是赋值语句24.下列选项中,可以作为C语言标识符的是A.3tuB.#tuC.tu3D.tu.3D.tudent3D.13.8eD.chard;25.下列选项中,不可以作为C语言标识符的是A.numB.turbo_cC.print26.下列选项中,不可以作为C语言常量的是A.”abc”B.1/2C.M27.下列选项中,正确的一组语句是A.chara;B.charb;C.charc;a=M;b=55;c=”M”;d=”55”;28.已知字母b的ASCII码值为98,如ch为字符型变量,则表达式ch=b+5-2的值为A.eB.dC.102D.10029.下列不是字符串常量的是A.“1818\B.“aad”C._abdcD.“a”30.在C语言中,int、char和hort三种类型数据所占用的内存是A.均为2个字节B.由用户定义C.是任意的D.由所用机器的机器字长决定31.设int类型的数据长度为2个字节,则unignedint类型数据的取值范围是A.0至255C.-32768至3276732.以下是不正确的转义字符是A.\\\\B.\\B.0至65535D.-256至255C.\\081D.\\0D.反码33.在C语言中,char型数据在内存中的存储形式是A.原码B.补码C.ASCII码某34.若某为unignedint变量,则执行以下语句后的某值为。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章运算符与表达式练习题一、单项选择题1.下列数据中属于“字符串常量”的是( )。
A .”a” B. {ABC} C. ’abc\0’ D. ’a’2.下列数据中属于“字符串常量”的是( )。
A .ABC B. “ABC” C. ’abc’ D. ’a’3. 在PC 机中,’\n’在内存占用的字节数是( )。
A. 1B. 2C. 3D. 44. 在PC 机中,”a\xff”在内存占用的字节数是( )。
A. 5B. 6C. 3D. 45.字符串”\”ABCD\””在内存占用的字节数是( )。
A. 4B. 6C. 7D. 86. 在 C 语言中,合法的长整型常数是( )。
A. 0LB. 49627C. 0.054838743D. 2.1869e107.在 C 语言中,合法的短整型常数是( )。
A. OLB. 0821C. 40000D. 0x2a8.下列数据中不属于“字符常量”的是( )。
A.‘\a’B.‘\160’C.‘070’D. 0709 .char 型常量在内存中存放的是( )。
A. ASCII 代码值B. BCD 代码值C. 内码值D. 十进制代码值10. int a=4,b=3,c=-2,d=2; 逻辑表达式a>0&&b&&c<0&&d>0 的值是( )。
A. 1B. 0C. -1D. 出错11.在以下一组运算符中,优先级最高的运算符是( )。
A. <=B. =C. %D. &&12.设整型变量i 的值为3,则计算表达式i---i 后表达式的值为( )。
A. 0B. 1C. 2D. 表达式出错13.设整型变量i,j=3; 则计算表达式i=j+++j 后i,j 的值为( )。
A. 4,4B. 6,6C. 4,6D. 6,414.设整型变量a,b,c 均为2,表达式a+++b++c++的结果是( )。
A. 6B. 9C. 8D. 表达式出错15.设整型变量i,j 值均为3,执行了“j=i++,j++,++i”后,i,j 的值是( )。
A. 3,3B. 5,4C. 4,5D. 6,616.sizeof(double)的结果值是( )。
A .8 B. 4 C. 2 D. 出错17. 表达式“1?(0?3:2):(10?1:0)” 的值是( )。
A. 3B. 2C. 1D. 018.int a=0; if(a=1) a+=10; 结果的值是( )。
A. 0B. 11C. 10D. 出错19.下列表达式中符合C语言语法的赋值表达式是( )。
A. a=7+b+c=a+7B. a=7+b++=a+7C. a=(7+b,b++,a+7)D. a=7+b,c=a+720.下列表达式中,不正确的表达式是( )。
A. a=1,b=1B. y=int(x)C. a=b=5D. i++21.int n; float f=13.8; 执行“n=((int)f)%3”后,n 的值是( )。
A. 1B. 4C. 4.333333D. 4.622.用十进制数表示表达式“12|012”的运算结果是( )。
A. 1B. 0C. 14D. 1223.设有整型变量a=35,表达式“(x&15)&&(x|15)” 的值是( )。
A. 0B. 1C. 15D. 3524.设a,b 和c 都是int 型变量,且a=3,b=4,c=5,则下面的表达式中值为0的是( )。
A.’a’&&’b’B. a<=bC. a||b+c&&b-cD. !((a<b)&&!c||1)25.设a 是char 型变量,其值字符为’1’,则把其值变成整数1 的表达式是( )。
A. (int)aB. int(a)C. a=a-48D. a/(int)a26.设a 是int 型变量,其值为3,则把其值变成字符’3’的表达式是( )。
A. (char)aB. a=3C. a=a-48D. a=a+4827.以下选项中,不正确的 C 语言常量是 (TC 中)。
A. 32LB. 510000C. -1.00D. 056828.以下选项中,是不正确的C 语言字符型常量。
A. 'a'B. '\x41'C. '\101'D. "a"29. 字符串的结束标志是。
A. 0B. '0'C. '\0'D. "0"30. 逻辑运算符中,运算优先级按从高到低挨次为。
A. &&,!,||B. || ,&&,!C. &&,||,!D. !,&&,||31.表达式!x||a==b 等效于。
A. !((x||a)==b)B. !(x||y)==bC. !(x||(a==b))D. (!x)||(a==b)32. int b=0,x=1;执行语句if(x++) b=x+1; 后,x,b 的值挨次为。
A. 2,3B. 2,0C. 3,0D. 3 ,233.设ch 是char 型变量,其值为'A',则下面表达式的值是ch=(ch>='A'&& ch<='Z')? (ch+32):chA. AB. aC. ZD. Z34.字符串"ABC"在内存占用的字节数是A. 3B. 4C. 6D. 835.要为字符型变量a 赋初值,下列语句中哪一个是正确的A.char a=3;B.char a=”3”;C.char a=%;D.char a=*;36.下列不正确的转义字符是A. \\B. \'C. 074D. \037.下面四个选项中均是合法整型常量的选项是( )A.160 -0xffff 011B.-0xcdf 01a 0xeC.-01 986,012 0668D.-0x48a 2e5 0x38.下面四个选项中均是不合法整型常量的选项是( )A.-0f1 -0xffff 0011B.-0xcdf 017 12,456C.-018 999 5e2D.-0x48eg -068 03f39.下面四个选项中,均是不合法的浮点数的选项是( )A.160 0.12 e3 C.-18 123e4 0.0B.123 2e4.2 e5 D.-e3 234 1e340.下面四个选项中,均是合法的浮点数的选项是( )A.+1e+1 5e-9.4 03e2B.-60. 12e-4 -8e5C.123e 1.2e-4 -8e5D.-e3 8e-4 5.e-041.下面四个选项中,均是合法转义字符的选项是( )A.'\"‘\\'‘\n'B.‘\'‘\017'‘\"'C.'\018'‘\f'‘x ab'D.'\\0'‘\101'‘x1f'42.下面四个选项中,均是不合法的转义字符的选项是( )A.'\"'‘\\'‘\xf'B.'\1011'‘\'‘\a'C.'\011'‘f'‘\}'D.'\abc'‘\101'‘x1f43.下面正确的字符常量是( )A.‘c"B.'\\"C.'w'D."44.下面四个选项中,均是正确的数值常量或者字符常量的选项的是( )A.0.00f8.9e‘&'B."a" 3.9E-2.51e1‘\"'C.'3' 011 0xFF00 0aD.+001 0xabcd 2e2 5045.下面不正确的字符串常量是( )A.'abc'B."12'12"C."0"D." "46.已知各变量的类型说明如下:int k,a,b; unsigned long w=5; double x=1.42;则以下不符合C语言语法的表达式是( )A.x%(-3)B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)47.已知各变量的类型说明如下:int i=8,k,a,b; unsigned long w=5;double x=1.42,y=5.2;则以下符合 C 语言合法的表达式是( )A.a+=a-=(b=4)*(a=3)B.a=a*3=2C.x%(-3)D.y=float(i)48.以下不正确的叙述是( )A.在C 程序中,逗号运算符的优先级最低B.在C 程序中,APH 和aph 是两个不同的变量C.若a 和b 类型相同,在计算了赋值表达式a=b 后b 中的值将放入a 中,而b 中的值不变D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值49.以下正确的叙述是( )A.在C 程序中,每行中只能写一条语句B.若a 是实型变量,C 程序中允许赋值a=10,因此实型变量中允许存放整型数C.在C 语程序中,无论是整数还是实数,都能被准确无误地表示D.在 C 程序中,%是只能用于整数运算的运算符50..以下符合C 语言语法的赋值表达式是( )A.d=9+e+f=d+9B.d=9+e,f=d+9C.d=9+e,e++,d+9D.d=9+e++=d+751.表达式18/4*sqrt(4.0)/8 值的数据类型为( )A.float B char C.double D.不确定52.若有以下定义,则能使值为3 的表达式为3 的表达式是( ) int k=7,x=12;A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)53.设以下变量均为int 类型,则值不等于7 的表达式是( )A.(x=y=6,x+y,x+1)B.(x=y=6,x+y,y+1)C.(x=6,x+1,y=6,x+y)D.(y=6,y+1,x=y,x+1)54.C 语言并非非常严格的缩放语言,在以下关于C 语言的不严格的叙述中,错误的说法是( )。
A)任何不同数据类型都不可以通用B)有些不同类型的变量可以在一个表达式中运算C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D)同一个运算符号在不同的场合可以有不同的含义55.在C 语言中,int、char 和short 三种类型数据所占的内存( )。