C语言的题目,谁帮忙做下,谢谢,
一.选择题:(2*10=20)1.用C语言编写的代码程序()。A)可立即执行B)是一个源程序C)经过编译即可执行D)经过编译解释才能执行2.在C语言中,数字029是一个(...
一. 选择题:(2*10=20)
1.用C语言编写的代码程序( )。
A) 可立即执行B) 是一个源程序C) 经过编译即可执行D) 经过编译解释才能执行
2.在C语言中,数字029是一个( )。
A) 八进制数 B) 十六进制数 C) 十进制数 D) 非法数
3.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。
A)必须为字母
B)必须为下划线
C)必须为字母或下划线
D)可以是字母、数字和下划线中任一种字符
4.下不正确的C语言标识符是( )。
A) int B) a_1_2 C) ab1exe D) _x
5.在C语言中,要求运算数必须是整型的运算符是( )。
A)/ B)++ C)!= D)%
6.若有定义:int a=7; float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。
A)2.500000 B)2.750000 C)3.500000 D)0.000000
7.设 X,Y,Z和K都是int型变量,则 执行表达式:X=(Y=52,Z=26,K=32)后,X的值为( )。
A) 4 B) 26 C) 32 D) 52
8.逗号表达式"(a=3*5,a*4),a+15"的值是( )。
A) 15 B) 60 C) 30 D) 不确定
9.有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是( )。
A)132<回车>
B)1,3,2<回车>
C)a=1 b=3 c=2<回车>
D)a=1,b=3,c=2<回车>
10.设有:int a=1,b=2,c=3,d=4,m=2,n=2;
执行(m=a>b)&&(n=c>d)后n的值为( )。
A)1 B)2 C)3 D)4
二.填空题(5分*4=20分)
1、语句:printf("%d",(a=2)&&(b= -2));的输出结果是_________。
2、若有以下程序
main()
{ int a=1,b=2,c=3,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d %d %d\n",a,b,c);
}
执行后输出结果是_________。
3、以下程序输出的结果是__________。
void main()
{
int a=5,b=4,c=3,d;
d=(a>b>c);
printf("%d\n",d);
}
4.设int j=6;执行j+=j-=j*j;后j的值是__________。
三.计算题:(3分×5=15分)
写出下面各逻辑表达式的值。设a=3,b=4,c=5。
(1) a+b>c && b==c
(2) a||b+c && b-c
(3) !(a>b) && !c||1
(4) !(x=a) && (y=b) && 0
(5) !(a+b)+c-1 && b+c/2
四.简答题:(10分*2=20分)
1. 字符常量和字符串常量有什么区别?
2.C语言中如何表示“真“和”假“?系统如何判断一个量的“真”和“假”?
五.编程题:(40分)
1.编写程序,输入4个整数,按从大到小的顺序输出。(10分)
2. 编写程序,输入一个5位数,判断它是不是回文数,回文数是个位与万位相同,十位与千位相同的数,例:12321是回文数。(15分)
回答问题,1缘分,谁先来就是谁的.2本事,先来而且必须要有本事才行呢.这两点,选你了,呵呵.还谢谢下面2位把题目写完的朋友,加我好友,有机会会提更高的分数的问题,,不好意思,只能选一个,我就选他了,呵呵 展开
1.用C语言编写的代码程序( )。
A) 可立即执行B) 是一个源程序C) 经过编译即可执行D) 经过编译解释才能执行
2.在C语言中,数字029是一个( )。
A) 八进制数 B) 十六进制数 C) 十进制数 D) 非法数
3.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。
A)必须为字母
B)必须为下划线
C)必须为字母或下划线
D)可以是字母、数字和下划线中任一种字符
4.下不正确的C语言标识符是( )。
A) int B) a_1_2 C) ab1exe D) _x
5.在C语言中,要求运算数必须是整型的运算符是( )。
A)/ B)++ C)!= D)%
6.若有定义:int a=7; float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。
A)2.500000 B)2.750000 C)3.500000 D)0.000000
7.设 X,Y,Z和K都是int型变量,则 执行表达式:X=(Y=52,Z=26,K=32)后,X的值为( )。
A) 4 B) 26 C) 32 D) 52
8.逗号表达式"(a=3*5,a*4),a+15"的值是( )。
A) 15 B) 60 C) 30 D) 不确定
9.有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是( )。
A)132<回车>
B)1,3,2<回车>
C)a=1 b=3 c=2<回车>
D)a=1,b=3,c=2<回车>
10.设有:int a=1,b=2,c=3,d=4,m=2,n=2;
执行(m=a>b)&&(n=c>d)后n的值为( )。
A)1 B)2 C)3 D)4
二.填空题(5分*4=20分)
1、语句:printf("%d",(a=2)&&(b= -2));的输出结果是_________。
2、若有以下程序
main()
{ int a=1,b=2,c=3,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d %d %d\n",a,b,c);
}
执行后输出结果是_________。
3、以下程序输出的结果是__________。
void main()
{
int a=5,b=4,c=3,d;
d=(a>b>c);
printf("%d\n",d);
}
4.设int j=6;执行j+=j-=j*j;后j的值是__________。
三.计算题:(3分×5=15分)
写出下面各逻辑表达式的值。设a=3,b=4,c=5。
(1) a+b>c && b==c
(2) a||b+c && b-c
(3) !(a>b) && !c||1
(4) !(x=a) && (y=b) && 0
(5) !(a+b)+c-1 && b+c/2
四.简答题:(10分*2=20分)
1. 字符常量和字符串常量有什么区别?
2.C语言中如何表示“真“和”假“?系统如何判断一个量的“真”和“假”?
五.编程题:(40分)
1.编写程序,输入4个整数,按从大到小的顺序输出。(10分)
2. 编写程序,输入一个5位数,判断它是不是回文数,回文数是个位与万位相同,十位与千位相同的数,例:12321是回文数。(15分)
回答问题,1缘分,谁先来就是谁的.2本事,先来而且必须要有本事才行呢.这两点,选你了,呵呵.还谢谢下面2位把题目写完的朋友,加我好友,有机会会提更高的分数的问题,,不好意思,只能选一个,我就选他了,呵呵 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |