欢迎来到天天文库
浏览记录
ID:56722704
大小:39.50 KB
页数:28页
时间:2020-07-06
《中南大学c 题库最新版.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、中南大学c++题库最新版 中南大学c++题库 下列哪个是C++语言的合法的字符常量__________。 A”\0”B’054’C’\x89’D’\092’参考答案C A“\0”以双引号界定,是字符串,错。B‘054’界定了3个字符,错。 C‘\x89’是采用16进制的转义字符,正确。 D‘\092’看似转义字符,但是,以0开头的是8进制字符,9不合法,所以还是界定了3个字符,\0,9,2,错。 字符常量通常指单引号括起来的内容,双引号的为字符串,A排除。字符常量中可以用转义序列
2、来表示,如’\t’表示退格,及用转义符号后加ASCll码来表示单一字符,注意此处ASCll码用八进制或十六进制表示,故开始无0,排除B,D,还有八进制中首字以o开头,不是零,十六进制以x或X开头。 在C语言中,合法的字符常量是A)’\084’B)‘\x43’C)’ab’D) 字符常量是用单引号括起来的一个字符。有两种表示方法: 一种是用该字符的图形符号,如’b’,’y’,’*’。 另外还可以用字符的ASCII码表示,即用反斜符(\)开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,
3、具体方法是:有两种形式: 一种是用字符的八进制ASCII码,表示为:\odd.这里,ddd是八进制值。 另一种使用字符的十六进制ASCII码值,表示为\0xhh或0Xhh这里hh是两位十六进制值。 如:’A’,’\101’和‘x41’都表示同一个字符常量。 转义序列表示法还可以用来表示一些特殊字符,用来显示特殊符号或控制输出格式。 在C语言中,以下合法的字符常量是 A. B.‘ab’C.‘\x43’ D.‘\084’E.‘\0 选c A有双引
4、号,是字符串B单引号里只能一个字符 D\0表明是8进制,只能出现0--7的数字E书写不完整,右半边的单引号没了 定义整型变量x,y,z并赋初始值6的正确语句是__________。Aintx=y=z=6;Bintx=6,y=6,z=6;Cx=y=z=6;Dintx,y,z=6;参考答案B 在以下选项中,与k=n++完全等价的表达式是__________。 Ak=n,++n;Bn=n+1,k=n; Ck=++n;Dk+=n+1;参考答案A表达式的结果是__________。A1B2C3D4参考答案D下
5、列字符串中可以用作C++标识符的是 A2009varBgotoCtest-2009D_123参考答案D 1、下列字符串中可以用作C++标识符的是 A 。A)_123 B)foo~barC)case D)3var c++标识符第一个字符必须是字母或者是下划线,除了第一个字符外,有字符数字下划线组成……另外c99的标准中规定除第一个字符外可以使用$即美元符。 B:中的~是不能有的C:case是c++的关键字在siwtch语句中D中第一个字符不能是3 下列字符串常量中,错误的表示是__________。
6、A”\”Yes\”or\”No\””B“abcd”C’ABC’D“\tOK!”参考答案C定义变量inta=6,则a++的值是__________。A7B6C5D4参考答案B 已知字母A的ASCII码为65,则表示字符常量A错误的是__________。 A‘\101’B‘\x41’C65D“A”参考答案D下列常量中不能作为c++常量的是__________。A0382B0xB4C.5e-2D123参考答案A下列哪个是C++语言的不正确的标识符__________?A_No1BAb1CbgcD
7、int参考答案D 关于C++和c语言的描述中,错误的是__________。 AC语言是C++的一个子集BC语言和C++是兼容的CC++对C语言进行了一些改进DC语言和C++都是面向对象的参考答案D结构化程序三种基本结构组成,不包括__________。A顺序结构B选择结构C控制结构D循环结构参考答案C在位运算中,操作数每右移一位,其结果相当于__________。A操作数乘以2B操作数除以2C操作数乘以4D操作数除以4参考答案B 用c++语言编写的代码程序__________。 A可立即执行B是一个源程序
8、C经过编译即可执行D经过解释才能执行参考答案B 在函数中如果不说明变量的存储类型,则默认的存储类型是__________。 AautoBstaticCexternDregister参考答案A己知有定义 constintD5; inti=1; doublef=; charc=15; 则下列选项错误的是__________。 A++i;BD-
此文档下载收益归作者所有