大学职业搜题刷题APP
下载APP
首页
课程
题库模板
Word题库模板
Excel题库模板
PDF题库模板
医考护考模板
答案在末尾模板
答案分章节末尾模板
题库创建教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
c语言 - 刷刷题
c语言
题数
72
考试分类
大学
售价
¥5
手机预览
收藏
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
去刷题
简介
c语言
...更多
0道
0道
0道
章节目录
题目预览(可预览10题)
【简答题】
[1/72]下列字符列中,可以作为“字符串常量”的是( )① ABC ② “ABC“ ③‘abc’ ④‘a’ C 程序中,‘a’是一个字符常量。所以解答是②。
参考答案:
C 程序
中,一个字符率常量是表示一个字符序列,书写
时,用双引号字符前后括住这个字符序列。所以只
有“ABC”是一个正确的字符率常量,其余都不是。
其中,ABC 可作为标识符,字符列‘abc’不能出现在
参考解析:
【简答题】
[2/72]在以字节存储字符的系统中,‘\n ’在内存占用的字节数是( )①1 ②2 ③3 ④4
参考答案:
一般来说,一个字符在内存中只占 1 个字
节,‘\n’是转义字符,其意义是换行符,它作为一个
字符存储,在内存也只占 1 个字节。所以解答是
①。
参考解析:
【简答题】
[3/72]字符串“xyz”在内存占用的字节数是( )①3 ②4 ③6 ④8
参考答案:
字符串中的每个字符占 1 个字节,但 C
程序在存储字符串时,要在后一个有效字符后面接
上 1 个字符串结束的标记符‘\0’。这样,存储字符
串常量“xyz”需要 4 个字节。所以解答是②。
参考解析:
【简答题】
[4/72]在以下字符列中,合法的长整型常数是( )① 0L ② 4962710 ③ 0.054838743 ④2.1869el0
参考答案:
为表示不同范围的整数,整型数据分短整
型、基本型和长整型,并对三种整型内部表示的
高位的不同理解,又分别分成无符号和带符号两
种。若要明确指明一个整数是长整型的,必须在
整数之后接上字符‘L’。所以 0L 是一个长整型的
整型常量,而 4962710 是基本整型数据,而对于
用 2 个字节表示一个基本整型数据的系统来说,
该 整 数 将因 超 出 范 围 而 是一 个 错 误 的 整数 ;0.054839743 和 2.1869el0 都是 double 型的实数。
所以解答是①。
参考解析:
【简答题】
[5/72]一个 char 型数据,它的值在内存中存放的是()①ASCll 代码值 ②BCD 代码值 ③内码值 ④ 十进制代码值 ASCII 代 码 。 在 C ...
参考答案:
计算机存储字符,通常是存储字符的某种
代码值。有许多种字符编码的方法,流行的是
参考解析:
【简答题】
[6/72]设变量 m,n,a,b,c,d 的初值均为 0,执行(m=a==b)||(n=c==d)后,m,n 的值是( )①0,0 ②0,1 ③l,0 ④1,1
参考答案:
计算(m=
a==b)||(n=c==d)的过程是先计算逻辑或的左运
算分量(m=a==b)的值,由于赋位运算符的优先级
比关系运算符==的优先级低,又先计算 a==b.因 a,
b 均为 0 后,所以比较结果值为 1.将 1 赋给变量
m,使变量 m 的值变为 1 . 同时这个赋值运算的结
果也是 1,这样逻辑运算的左运算分量的值为 1.由
于逻辑或运算的左运算分量值为 1,按照 C 语言对
逻辑或运算优化计算的规定,不再计算逻辑或的右
运算分量,而直接得到逻辑或运算的结果为 1 .由于
逻辑或的右运算分量不曾计算过,所以变量 n 的值
也不为变化。这样,上述表达式计算后,变量 m 的
情为 1,变量 n 的值为 0.所以解答是③。
参考解析:
【简答题】
[7/72]设 a 为 5,执行下列计算后,b 的值不为 2 的是( )① b=a/2 ② b=6-(--a) ③ b=a%2 ④ b =a<3?3:2
参考答案:
因两个整型数据相除,结果是整数,当 a
的值为 5 时,计算表达式 b=a/2 后,使 b 的值为2.计算表达式 b=6-(--a)是先计算子表达式(-- a)的,先让 a 的值减 1 变成 4,并以减 1 后的 a
为子表达式的结果,所以子表达式的结果为 4,后
使 b 的值为 2.在计算表达式 b= a%2 时,求余运算
a% 2 的结果为 1,后使变量 b 的值为 1.计算表达
式 b =a<3?3:2 时,先计算条件表达式 a<3?3:2,以 2 为结果,后也使变量 b 的值为人所以
解答是
③。
参考解析:
【简答题】
[8/72]执行语句“x=(a=3,b=a--);”后,X,a, b的值依次为( )①3,3,2 ②2,3,2 ③3,2,3 ④2,3,3
参考答案:
计算表达式 x=(a=3,b=a--)时,先计算
赋值号右端圆括号内的逗号表达式。逗号表达式要
求各子表达式顺序计算,并以后予表达式的值为整
个逗号表达式的结果。所以该表达式计算时,先让
变量 a 的值为 3,a--的值是 a 当时的值,以该值
为结果赋给变量 b,并以该值为逗号表达式的值赋
给变量 x,然后 a 的值被减少 1.所以计算该表达
式后,使变量 x,a,b 的值依次为 3,2,3.所以
解答是③。
参考解析:
【简答题】
[9/72]设整型变量 m,n,a,b,c,d 均为 1,执行“( m =a>b)&&(n=a>b)”后 m,n 的值是( ) ①0,0 ②0,l ③1,0...
参考答案:
表达式(m=a >b)&&(n=a >b)是
一个逻辑表达式,它的计算过程是先计算逻辑与的
左分量(m=a>b,其中又是先计算 a>b.因 a>b
不成立,结果为 0,将 0 赋给变量 m,后逻辑与
的左分量结果为 0.由于逻辑运算采用特别的优化计
算规则,当逻辑与的左分量结果为 0 时,不再计算
逻辑与的右分量,而直接以 0 为逻辑与的结果。所
以,上述表达式计算使 m 的值变为 0,而 n 的值
没有变,依旧为 l.所以解答是②。
参考解析:
【简答题】
[10/72]10,设有代码“int a=3;”,则执行了语句“a+=a-= a*a;”后,变量 a 的值是( )①3 ② 0 ③ 9 ④ -12
参考答案:
由于赋值运算符的结合性自右至左,语句
“a+=a-=a*a;”的执行是先计算 a*a,得到值 9,再
计算 a-=a*a,使 a 的值为-6,接着计算 a+=a,使
a 的值为-12.所以解答是④。
参考解析:
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭