C语言程序的基本数据对象练习试题附答案试题含答案_第1页
C语言程序的基本数据对象练习试题附答案试题含答案_第2页
C语言程序的基本数据对象练习试题附答案试题含答案_第3页
C语言程序的基本数据对象练习试题附答案试题含答案_第4页
C语言程序的基本数据对象练习试题附答案试题含答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序的基本数据对象练习试题附答案1.符号常量提高了程序的可读性,但降低了程序维护的方便性。A.对B.错2.C语言允许在同一条语句中定义多个相同类型的变量,其间用分号进行分隔。A.对B.错3.有符号和无符号整数的区别仅在于对数据最高位的解释不同。若最高位解释为数据位,则为signed类型;若最高位解释为符号位,则为unsigned类型。A.对B.错4.默认形式的实数常量的数据类型为float类型。A.对B.错5.实型变量能表示的数字的有效位数是有限的。A.对B.错6.使用转义字符可输出ASCII码表中的任一字符。A.对B.错7.char类型数据内部采用整数存储方式,因此它和int型数据可以互为通用。A.对B.错8.在C语言中,保存字符串“B”实质上是保存字符'B'和'\0'两个符号。A.对B.错9.在C语言中,允许对两个字符型数据进行加法运算。A.对B.错10.常量标识在程序中值不发生变化的数据对象,变量是程序中其值可能发生改变的量A.对B.错11.变量名是变量所对应的内存单元的符号化地址。A.对B.错12.变量所对应的内存单元个数决定所储存数据的大小。A.对B.错13.变量要定义且赋值初值后,才能参加运算。A.对B.错14.转义字符只能视为一个字符。A.对B.错15.“1”是一个字符,”111”是一个字符串。A.对B.错16.符号常量其值可以发生改变。A.对B.错17.反斜线(\)和字母的组合都是转义字符。A.对B.错18.以下程序的输出结果是______。

#include"stdio.h"

voidmain()

{inta=2,b=3,c=4;

printf("%d,%d,%d\n",c,b,a);}A.432B.2,3,4C.4,3,2D.23419.C语言中,最基本的数据类型是_________。A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型20.下面有关变量声明的说法中,正确的是_________。A.C语言中不用先声明变量,需要时直接使用即可B.每个变量的存储空间大小由数据类型和编译环境共同决定C.在cfree环境下,为int型变量分配的存储空间大小为2个字节D.变量声明时,不能进行赋值操作21.以下关于short、int和long类型数据占用内存大小的叙述中正确的是________。A.均占4个字节B.根据数据的大小决定所占内存的字节数C.由用户自己定义D.由C语言编译系统决定22.C.在cfree环境下,为int型变量分配的存储C源程序中不能表示的数制是______。A.二进制B.八进制C.十进制D.十六进制23.对于整型常量,不正确的是__________。A.029B.-25C.0x2AD.-0X2824.以下选项中,能用作数据常量的是________。A.0119B.o126C.2.5e2.5D.119L25.下列整型常量,错误的是__________。A.025B.285LC.-285uD.285lu26.下列实型常量,错误的是__________。A.3.2fB.-2.2E-2FC.-12.0D.e327.字面量2.5是__________型常量。A.intB.floatC.doubleD.longdoubl28.若ch为字符型变量,则不能使ch表示字符'B'的语句是__________。A.ch=B;B.ch=66;C.ch='\102';D.ch='\x42'29.不合法的字符常量是_________。A.'\678'B.'\"'C.''D.'\4'30.不正确的字符串常量是_________。A.'abc'B."12'12"C."0"D.""31.下列转义字符,正确的是_________。A.‘\K’B.’\x99’C.’\99’D.’/n’32.下列正确的字符常量是_________。A.‘字’B.’\100’C.’\x’D.’\’33.下列定义的符号常量PK,正确的是()。A.#definePK”NO”B.#definePK”NO”;C.#define”NO”PKD.#definePK=”NO”34.关于下面的程序,正确的说法是_________。

#includestdio.h

main()

{floata=b=2,result;

result=a/b;

printf("result=%f\n",result);}A.程序可正常编译,结果为result=1.000000B.共有1处语法错误C.共有2处语法错误D.共有3处语法错误35.下面变量声明的语句中,错误的是_________。A.charc=B;B.inta=3;C.charc=65;D.floatarea=0;36.关于下面的程序,正确的说法是_________。

#include<stdio.h>

main()

{intx,y,z;

x=y=z=1;

printf("x=%d,y=%d,z=%d\n",x,y,z);}A.程序无误,能正常通过编译B.#include<stdio.h>有误,需改为#include"stdio.h"C.intx,y,z;有误,需改为intx;y;z;D.x=y=z=1;有误,需改为x=1;y=1;z=1;37.若已定义charc='\010',则变量c所占的字节数为__________。A.1B.2C.3D.438.要定义双精度实型变量a和b,并初始化为数值7,则正确的语句是__________。A.doublea,b;a=b=7;B.doublea=b=7;C.doublea=b=7;D.doublea=7,b=7;39.已知字符a的ASCII码值为97,则以下程序的输出结果是__________。

#include"stdio.h"

main()

{charch='c';

printf("%c%d\n",ch,ch);}A.c99B.c98C.c97D.编译出错40.以下程序运行后的输出结果是_________。

#include“stdio.h”

main()

{charc;

c='B'+32;

printf("%c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论