C语言复习题各位高手请帮忙啊~

来源:百度知道 编辑:UC知道 时间:2024/05/25 16:33:05
一、填空题
1、从循环体内某一层跳出,继续执行循环外的语句是: 。
2、int x=5,则执行语句0||++x后,变量x的值为: 。
3、结构化程序设计的三种结构是: 。
4、假设所有变量均为整型,则表达式(a=2,b=5,a++,++b,a+b)的值为 。
5、若有int x ,则执行下面语句 x=7; x+=x-=x+x ; 后x值是 。
6、C语言的输入与输出操作是由 完成的。
7、表达式k = (12 < 10) ? 4 : 1 ? 2 : 3的值为 。
8、C语言中用 表示逻辑值“真”。
9、表达式y=(13>12?15:6>7?8:9)的值为 。
10、语句 for(k=0;k<5;++k)
{ if(k= = 3) continue;
printf(“%d”,k);
}的输出结果为 。
11、C语言规定,标识符必须以字母或 开头。
12、设y为int型变量,请写出描述“y是奇数”的表达式 。
13、表达式y=(13>12?15:6>7?8:9)的值为 。
14、若s是int型变量,则下面表达式的值为 。
s%2+(s+1)%2
二、选择题
1、数字字符0的ASCII值为48,若有以下程序
main()
{
char a='1',b='2';
printf("%c,",b++);
printf("%d\n",b-a);
}
程序运行后的输出结果是 (C)
A:3,2 B:50,2 C


1.break;
2.6
3.顺序结构、分支结构、循环结构
4.9
5.-14
6.C语言中输入和输出操作是由C函数库中的函数来实现的
7.2
8.C语言辨析系统在表示逻辑运算结果时,以数值1代表“真”,但在判断一个量是否为真是,以非0代表“真”
9.15
10.0124
11._下划线
12.y%2!=0
13.15
14. -1

1.C 2.C 3.A 4.B 5.C 6.C 7.D 8.C 9.B 10.C
第十四题也确实有答案,不过好像是-1, 请高手解析
楼下说的第十题确实有问题,不过是选C (现已更正)

gnrtjmer

第十四题,因为S是整型,所以答案是1

第十题a的值是6,所以应该选B