一份C语言题 恳请那位大侠帮解答一下 能解一题好一题

1、哪些是正确的C语言整型常量

2、合法的实型常量如何表示

3、符合C语言语法的赋值表达式

4、标识符的命名规则:
只能由字母数字及下划线组成,且只能以字母或下划线开头

5、判断char型变量ch是否为大写字母的正确表达式

6、若有语句char b;,并要将字符a赋给变量a,表达式写法

7、有以下程序
main()
{ int a=666,b=888;
printf(”%d,%d\n”,a,b);
}
程序运行后的输出结果是 。

8、若有语句int a=5;则执行语句a+=a*=10; 后,a的值是

9、有以下程序
main()
{ char a,b,c,d;
scanf(”%c,%c,%c,%c”,&a,&b,&c,&d);
printf(”%c,%c,%d,%d\n”,a,b,c,d);
}
若运行时从键盘上输入:6,5,A,B,<回车>。则输出结果是

10、C程序的基本组成单位是

11、在C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围
12、已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+ 8 - 3的值为
13、若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为___________,n的值为___________。
x+=n++;
14、若有以下定义,则计算表达式y+=y-=m*=y后的y值是___________。
int m=5,y=2;
15、执行以下程序段后a=_________,b=_________,c=________。
int a=7,b=8,c=3,x=3,y=2,z=5;
c=(a=c>x)&&(b=y>z);
16、运行以下程序,从键盘输入25,13,10<回车>,则输出结果是___________。
main()
{ int a1,a2,a3;
scanf(“%d%d%d”,&a1,&a2,&a3);
printf(“ a1+a2+a3=%d\n”,a1);
}

17、条件“20<x<30或x<-100”的C语言表达式是

18、在C语言中,int类型数据占2个字节,则long类型数据占_________个字节;unsigned int类型数据占_________个字节;

19、若t为double类型,表达式t=1,t+5,t++的值是
20、编制C语言程序的步骤。
21、C语言标识符的定义规则并举例。
22、C语言的数据类型有哪些,说出其具体分类。
23、有以下程序
main()
{
char c1,c2;
c1=65;
c2=66;
printf(“%c,%c\n”,c1,c2);
printf(“%d,%d\n”,c1,c2);
}
写出程序运行结果,并说出本程序的作用。
24、阅读以下程序回答问题:
main()
{
int smax(int x , int y , int z);
int a,b,c,max;
scanf(“%d,%d,%d”,&a,&b,&c);
max=smax(a,b,c);
printf(“a,b,c=%d,%d,%d ; max=%d\n”,a,b,c,max);
}
int smax(int x,int y,int z)
{
int k;
if(x>y) k=x;
else k=y;
if(z>k) k=z;
return(k);
}
问题1:程序的功能是什么?
问题2:程序中scanf 函数的作用是什么?
问题3:若输入 8,4,9 则程序输出的结果是什么?

1、整型常量即整常数。在C语言中,整常数
可用以下三种形式表示:
(1)十进制整数。
如:123, -456。
(2)八进制整数。以0头的数是八进制数。
如:0123表示八进制数123,等于十进制数83,-011表示八进制数-11,即十进制数-9。
(3)十六进制整数。以0x开头的数是16进制数。
如:0x123,代表16进制数123,等于十进制数 291。 -0x12等于十进制数-10。
(4)由#define 定义的宏定义,如:#define PI 3.1415926
2、C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。只要表示成 float 变量名;即可
3、左边是变量,右边是表达式或值,如a=c+d;或者左边是自加自减表达式,右边是表达式或值。
4、这是什么????
5、if (a>=65 and a<=90)
6、赋给a吗?用a='a'
7、666,888
8、应该是100吧
9、6,5,65,66
10、函数
11、-32768~32767
12、f
13、10,6
14、-16
15、0,8,0
16、25+13+10=25
17、x>20 and x<30 or x<-100
18、4个吧,后面那个应该是2个
19、应该是6吧
20、先想要干什么,然后画流程图,最后写代码,再调试,反正我是这么干的^_^
21、C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。如:sum,_total, month, Student_name,
lotus_1_2_3,BASIC, li_ling
上一行是对的,下一行是错的
M.D.John, ¥123,3D64,a>b
22、数据类型有四种。
基本类型有整型(int),字符型(char)和实型(浮点型)实型分为单精度实型(float)和双精度实型(double)。
构造类型有数组类型,结构体类型(struct),联合体类型(union)及枚举类型(enum)。
还有指针类型和空类型(void)
23、A,B
65,66
应该是用来看字符与整数转化的吧
24、问题一、寻找三个数的最大值
问题二、从键盘读取三个整数并存放再a、b、c中
问题三、9

自己的小意见,有可能很有错误。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网