全文预览

C课后习题和其答案

上传者:徐小白 |  格式:doc  |  页数:49 |  大小:202KB

文档介绍
已知: char s[ ]="abcd" ;输出显示字符'c' 的表达式是( C)。 A.sB. s+2 C. s[2] D. s[3] 25. 已知: char ss[ ][6]={"while", "for", "else", "break"} ; 输出显示"reak" 字符串的 10 表达式是( B)。 A. ss[3] B. ss[3]+1 C. ss+3 D. ss[3][1] 2 .3 填空题 1. C++ 语言中, 基本数据类型包含有整型、浮点型、字符型、空值型和布尔型。 2. 变量的存储类可分为自动类、寄存器类、外邹类和静态存储类。 3 .浮点型常量可分为单精度、双精度和长双精度浮点型常量。 4 .结合性从右至左的运算符有单目运算符、双目运算符和赋值运算符。 5. 条件表达式是由三目运算符组成的, 该表达式的类型是由冒号左边和右边两个操作数中类型高的操作数类型决定的。 6 .已知: double dd[ ][3]={{1.2, 2.4, 3.6}, {4.8, 5.2},{6.4}}; 这里 dd 是一个二维数组的数组名,该数组共有 9 个元素,每个元素的类型是 double 。数组元素 dd[0][0] 的值是 1.2 , dd[1][1] 的值是 5.2 , 数组元素 dd[2][2] 的值是 0。 7 .已知: char ss[ ][6]={"while", "break", "for", "else"}; 字符数组 ss是二维数组, 它的第 1 维大小应该是 4。使用 cout 和<< 输出字符串"for" 时, 对应的表达式是 ss+2 。使用 cout 和<< 输出字符串"break" 的子串"reak" 时, 对应的表达式是 ss[1]+1 。使用 cout 和<< 输出字符串 else 中的字符's'时, 对应的表达式是 ss[3][2] 。

收藏

分享

举报
下载此文档