资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

C语言自刷填空选择题.

Java 更新时间: 发布时间: 计算机考试归档 最新发布

C语言自刷填空选择题.

下列可用于C语言程序标识符的一组是(名字间以逗号分隔)

  1. A.-(减号)不能出现在名字中
  2. B._if, _123, file
  3. C.2_a, xyz, b1_s
  4. D.For, -abc, IF
    正确答案:B
    解析: B、下划线开头后面没有字母也是可以的 C、不能以数字开头

下列程序段输出结果为:

int x=1, y=012;
printf(“%d”,y*x++);

正确答案:24
012是8进制数,而x++的结果是加1以前的值


下列程序段输出结果为:

int k;
while(k!=0) k=k-1;
printf(“%d”, k);

正确答案:0
无论k的初值如何,最终都会减到0的。


下列程序段输出结果为:

int i,x,y;	
i=x=y=0;
do {
	++i;
	if ( i%2 ) 
		x+=i, 
	i++;
	y +=i++;
} while ( i<=7 );
printf("%d %d %d", i, x, y);

正确答案:9 1 20
你注意到x+=i,是以逗号结尾的了吗?

int i,x,y;	
i=x=y=0;
do {
	++i;
	if ( i%2 ) 
		x+=i, 
	i++;
	y +=i++;
} while ( i<=7 );
printf("%d %d %d", i, x, y);`

下列程序段输出结果为:

int x=0, y=0, z=0;
z = (x==1) && (y=2);
printf("%d ", y);

正确答案:0


以下代码段的结果是:

int i=10;
long long t = sizeof(i++);
printf("%d", i);

正确答案:10
sizeof()是静态运算符
你会发现,sizeof()括号内的计算并没有被执行,所以导致了a/=2并没有使得a的值发生任何变化,这一点是要特别小心的。1


以下代码段的结果是:

A. ASCII码表中255那个位置的字符0.00/2.00

B. 运行错误,因为%d和ch的类型不匹配

C. -1

D. 255
正确答案:C
A、这是以整数形式输出 B、char是一种整数 C、这是以整数形式输出 D、char是有符号的


  1. 此话转载于同论坛 ↩︎

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1094023.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【C语言自刷填空选择题.】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2