0在C语言中,合法的字符常量是( D )。
时间:2021.03.06
创作:欧阳道
A.'字'B."A"
C."ABC"D.'\x41'
1下面叙述正确的是( B )。
A.程序中必须包含有输入语句B.变量按所定义的类型存放数据
C.main函数必须位于文件的开头D.每行只能写一条语句
2错误的叙述是( D )。
A.一个C语言源程序可由一个或多个函数组成B.若一条语句较长,也可分写在下一行上
C.C程序必须包含一个main()函数D.构成C语言源程序的基本单元是算术表达式
3(C)是关于C语言数据类型的正确叙述。
A.变量必须先定义后使用B.不允许使用空类型
C.枚举类型不是基本类型D.数组并不是构造类型
4main( )函数的位置( B )。
A.必须在自定义函数前面B.可以在自定义函数后面
C.必须位于程序的最前面D.必须在自定义函数后面
5C语言函数体由( C )括起来。
A.<  >B.(  )C.{  }D.[  ]
6A )是不正确的叙述。
A.注释说明只能位于一条语句的后面B.C源程序的基本组成单元是函数
C.C源程序可由一个或多个函数组成D.每条语句最后必须有一个分号
7一个C语言源程序是由( B )。
A.一个主程序和若干子程序组成B.函数组成
C.若干过程组成D.若干子程序组成
8结构化程序设计的三种基本结构是( C )。
A.函数结构、判断结构、选择结构B.平行结构、嵌套结构、函数结构
C.顺序结构、选择结构、循环结构D.判断结构、嵌套结构、循环结构
9C源程序的调试是指对源程序进行( C )。
A.录入与编辑B.查错与编译C.查错与排错D.连接与运行
10C语言中,可将一系列语句置于( C )从而构成复合语句。
A.一对尖括号"< >"之间B.一对圆括号"( )"之间
C.一对花括号"{}"之间D.一对方框号"[ ]"之间
11构成C源程序的基本单位是( D )。
A.语句B.变量C.运算符D.函数
12以下叙述中正确的是( A )。
A.C源程序中注释部分可以出现在程序中任意合适的地方B.一对花括号"{}"只能作为函数体的定界符
C.C源程序编译时注释部分的错误将被发现D.构成C源程序的基本单位是函数,所有函数名都可以由用户命名
13下面叙述正确的是( D )。
A.每行最多只能写两条语句B.程序中必需含有自定义函数
C.main()函数必须位于源程序文件的开头D.所有语句都必须以分号";"结束
14下面叙述错误的是( B )。
A.若一条语句较长,可分写在下一行或多行上B.构成C语言源程序的基本单位是语句
C.C源程序中大、小写字母是有区别的D.一个C源程序可由一个或多个函数组成
15A )是关于C语言数据类型的正确叙述。
A.字符常量与字符串常量的区别枚举类型不是基本类型B.数组不是构造类型
C.变量使用前应定义相应的数据类型D.不允许使用空类型
16C源程序中main()函数的位置( C )。
A.必须位于程序的最前面B.必须在系统库函数后面
C.可以在自定义函数后面D.必须在自定义函数前面
18下面叙述错误的是( D )。
A.C源程序可由一个或多个函数组成B.C源程序必须包含一个main()函数
C.一个C源程序的执行是从main()函数开始,直到main()函数结束D.注释说明部分只能位于C源程序的最前面
20C语言的下列运算符中,优先级最高的运算符是( A )。
A.++B.+=C.||D.!=
21D )为正确的用户标识符。
A.structB.5fC._f 0.6D._for
22C语言基本数据类型包括( B )。
A.整型、实型、逻辑型B.整型、实型、字符型
C.整型、字符型、逻辑型D.整型、实型、字符串型
23A )为合法的常量。
A.52686LB.E-7C.1.2E-2.1D.'E12'
24C )为正确的变量名。
A.-k15B.intC.k_5D.k.jeep
25D )为正确的字符常量。
A.''\\''B."\24m"C."c"D.'M'
26C )为非法的字符串常量。
A." "B."s"C.'efg'D."26'62"
27C语言整型数据在内存中的代码是用( C )表示的。
A.原码B.反码C.补码D.BCD码
28以下选项中,合法的实型常数是( B )。
A.E-3B..2E1C.1E.5D.1.5E
29下列C语言合法的数据类型关键字是( B )。
A.DoubleB.unsignedC.integerD.Char
30Turbo C中,int型数据占用的字节数( B )。
A.由用户自己定义B.为2个字节
C.是任意的D.等于所用计算机的字长
31Turbo C中,基本数据类型存储空间长度的排列顺序是( A )。
A.char<int<long  int<float<doubleB.char=int<long  int<float<double
C.char<int<long  int=float=doubleD.char=int=long  int<float<double
32以下叙述中正确的是( A )。
A.字符常量用一对单撇号' '作为单个字符的定界符B.字符常量和字符串常量一样,都是用双引号括起来
C.字符常量存储时,自动在字符后加一个字符结束符号'\0'D.字符常量和字符串常量所分配的
内存空间大小是一样的
33B)为正确的用户标识符。
A.3_rowB.max_atC.unionD.min-5
34C语言的基本数据类型包括( A )。
A.整型、实型、字符型B.整型、实型、空类型
C.整型、字符型、指针型D.整型、实型、逻辑型
35D )为合法的常量。
A.5,326B.3.21E-6.5C.'b_k'D.1.23E+8
36D )为正确的变量名。
A.5_proB.caseC.elseD.pro_5
37C )为正确的字符常量。
A.'bcd'B.'\084'C.'@'D.'165'
38A )为非法的字符串常量。
A.'123'B."case"C."056"D."  "
40已知'A'的ASCII码的十进制值为65,'0'的ASCII码的十进制值为48,则以下程序运行结果是( A )。     
main()     
{ char ch1,ch2;       
ch1='A'+'5'-'3';       
ch2='A'+'6'-'3';       
printf("%d,%c\n",ch1,ch2);      }
A.67,DB.C,DC.C,68D.67,68
41若有定义 int m=6; 则正确的赋值表达式是( C )。
A.m*7B.m*5=8C.m-=m*6D.double(-m)
42语句 k=(m=5,n=++m); 运行之后,变量k、m、n的值依次为( D )。
A.5,5,6B.5,6,5C.6,6,5D.6,6,6
43语句 x=5%4+(4/5); 运行之后,整型变量x的值为( A )。
A.1B.2C.3D.0
44B)语句符合C语言语法。
A.float z=28,int x,y=18;B.int x=25,y=25,z=25;
C.int x=25:y=25:z=25;D.int x+y=z;
45若有定义 int a,x; 则语句 a=(x=8,x+8); 运行后,变量a、x的值依次为( A )。
A.16, 8B.8, 8C.16, 16D.8, 16
46若变量 m, n, t已定义且赋予初值,则正确的表达式是( B )。
A.m=m+1=t-nB.m=6+n+t,m++
C.m=m\2D.m=int(5.6%4)
47若有定义:int a,b; float x,则以下不符合C语言语法的表达式是( A )。
A.x%7B.x/=a-b
C.a=b=2D.x=(float)a/b
48若有定义:int m=4,n=5;float k;,则以下符合C语言语法的表达式是( B )。
A.(m+n)*=kB.m=(n==5)
C.k=float(n)/mD.n%2.5

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。