中南大学c题库最新版
中南大学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排除。字符常量中可以用转义序列来表示,如’\\t’表示退格,及用转义符号\后加ASCll码来表示单一字符,注意此处ASCll码用八进制或十六进制表示,故开始无 0,排除B,D,还有八进制中首字以o开头,不是零,十六进制以x或X开头。 在C语言中,合法的字符常量是 A’\\084’ B ‘\\x43’ C’ab’ D \ 字符常量是用单引号括起来的一个字符。 有两种表示方法 一种是用该字符的图形符号,如’b’ ,’y’,’*’。 另外还可以用字符的ASCII码表示,即用反斜符\\开头,后跟字符的ASCII码,这种方法也称为转义序列表示法,具体方法是有两种形式 一种是用字符的八进制ASCII码,表示为\\odd.这里,ddd是八进制值。 另一种使用字符的十六进制ASCII码值,表示为 \\0 xhh或0Xhh 这里hh是两位十六进制值。 如’A’ ,’\\101’ 和 ‘x41’都表示同一个字符常量。 转义序列表示法还可以用来表示一些特殊字符,用来显示特殊符号或控制输出格式。 在C语言中,以下合法的字符常量是 A. \ B. ‘ab’ C. ‘\\x43’ D. ‘\\084’ E. ‘\\0 选c A 有双引号,是字符串 B 单引号里只能一个字符 D \\0表明是8进制,只能出现0--7的数字 E 书写不完整,右半边的单引号没了 定义整型变量x,y,z并赋初始值6的正确语句是__________。 A int xyz6; B int x6,y6,z6; C xyz6; D int x,y,z6; 参考答案 B 在以下选项中,与kn完全等价的表达式是__________。 A kn,n; B nn1,kn; C kn; D kn1; 参考答案 A 表达式的结果是__________。 A 1 B 2 C 3 D 4 参考答案 D 下列字符串中可以用作C标识符的是 A 2009var B goto C test-2009 D _123 参考答案 D 1、下列字符串中可以用作C标识符的是 A 。 A _123 B foobar C case D 3var c标识符 第一个字符必须是 字母或者是下划线, 除了第一个字符外,有 字符 数字 下划线 组成 另外 c99的标准中 规定 除第一个字符外 可以使用 即美元符。 B中的是不能有的 Ccase 是c的关键字在siwtch语句中 D中第一个字符不能是3 下列字符串常量中,错误的表示是__________。 A ”\\”Yes\\” or\\”No\\” ” B “abcd\\n” C ’ABC’ D “\\tOK” 参考答案 C 定义变量int a6,则a的值是__________。 A 7 B 6 C 5 D 4 参考答案 B 已知字母A的ASCII码为65,则表示字符常量A错误的是__________。 A ‘\\101’ B ‘\\x41’ C 65 D “A” 参考答案 D 下列常量中不能作为c常量的是__________。 A 0382 B 0 xB4 C .5e-2 D 123 参考答案 A 下列哪个是C语言的不正确的标识符__________ A _No1 B Ab1 C bgc D int 参考答案 D 关于C和c语言的描述中,错误的是__________。 A C语言是C的一个子集 B C语言和C是兼容的 C C对C语言进行了一些改进 D C语言和C都是面向对象的 参考答案 D 结构化程序三种基本结构组成,不包括__________。 A 顺序结构 B 选择结构 C 控制结构 D 循环结构 参考答案 C 在位运算中,操作数每右移一位,其结果相当于__________。 A 操作数乘以2 B 操作数除以2 C 操作数乘以4 D 操作数除以4 参考答案 B 用c语言编写的代码程序__________。 A 可立即执行 B 是一个源程序 C 经过编译即可执行 D 经过解释才能执行 参考答案 B 在函数中如果不说明变量的存储类型,则默认的存储类型是__________。 A auto B static C extern D register 参考答案 A 己知有定义 const int D 5; int i1; double f; char c15; 则下列选项错误的是__________。 A i; B D--; C c; D --f; 参考答案 B 在C语言中.表示一条语句结束的标号是__________。 A “” B “;” C “}” D “//” 参考答案 B 以下选项中属于c语言的数据类型是__________。 A 复数型 B 日期型 C 双精度型 D 集合型 参考答案 C 二进制文件与字符文件不同的是________。 A 二进制文件中每字节数据都没有用ASCII码表示 B 二进制文件包含了ASCII码控制符 C 二进制文件一般以字符‘\\0’结束 D 二进制文件用字符endl表示行的结束 参考答案 A 变量生存期是指_____________。 A 变量定义 B 程序的运行期间 C 变量在内存中分配存储单元到被释放期间 D 可执行代码的生存期 参考答案 C x为int型,s为float型,x3,s。表达式sx/2的值为________。 A 4 B C D 3 参考答案 B 不属c源程序的翻译过程的是_______。 A 解释分析 B 词法分析 C 语法分析 D 链接 参考答案 A x、y为整数,x15, y-2。表达式x10 y A 0 B 15 C 1 D 2 参考答案 C 下列关于c源程序正确的说法是 A 每行只能写一个语句 B 每条语句包括预处理命令必须以分号结束 C 注释语句会生成机器码 D 最好向右缩进表达程序的层次结构 参考答案 D c源程序中,以下说法不正确的是__________。 A 逗号运算符的优先级最低 B Pcn和pcn是两个不