C语言试题

发布 2020-04-12 00:53:28 阅读 2579

鄂州高新技术学校2023年秋季期末考试。

1001班c语言试题。

姓名分数。一、填空题(每小题5分,共20分)

1、c语言的关系运算符中属于高优先级组的有 ><

>= 低优先级组的有。

关系表达式是用关系运算符连接两个表达式组成的式子。

2、若a=5,b=4,c=3,则逻辑表达式“!(a+b)+c-1 &&b+c/2”的值为 1 ,a+b>c&&(b=c)”的值为 0 。

3、以下程序可实现求50~100的和的运算。

main()

4、main()

以上程序的运行结果为。

二、选择题(每小题5分,共20分)

1、以下数学函数中,求开平方的函数为( a )。

a、sqrt(x) b、pow(x,2) c、exp(x) d、abs(x)

2、如果x 大于1并且小于或等于10,则为真,否则为假,正确的表达式是( b )。

a、11 &&x<=10 c、x>1 ||x<=10 d、x>1&&x<10

3、执行下列程序段后,结果为( d )。

n=0;while(n<3)

2、编写程序,输入一元二次方程的系数a,b,c(应保证二次方程为实根),计算并输出一元二次方程 ax2+bx+c=0 的两个实根。

#include <>

main()

float a,b,c,x1,x2;

scanf(“%f,%f,%f”,&a,&b,&c);

if (pow(b,2)-4*a*c<0) printf(“wujie”);

else x1=(-b+sqrt(b*b-4*a*c<0))/2*a);

x2=(-b+sqrt(b*b-4*a*c<0))/2*a);

printf(“x1=%f,x2=%f”,x1,x2);

3、编写程序,从键盘上输入10个整数,求其和,并画出流程图。

main()

int i,num,sum=0;

for(i=1;i<=10;i++)

printf(“sum=%d”,sum);

4、编写一个程序,判断一个字符是否为英文字母。

#include <>

main()

char ch;

ch=getchar();

if(ch>=’a’&&ch<=’z’||ch>=’a’&&ch<=’z’)

printf(“%c shi ying wun zi mu”,ch);

elseprintf(“%c bu shi ying wun zi mu”,ch);

5、编写程序,输入10个整数,统计其中正数和负数和零各多少个。

main()

int i,num,x=0,y=0,z=0;

for(i=1;i<=10;i++)

printf(“x=%d, y=%d, z=%d”,x,y,z);

6、一个数列是/9、…,求这个数列前20项的和。

main()

float i,x=2,y=3,sum=0;

for(i=1;i<=20;i++)

printf(“%f”,sum);

C语言试题

鄂州高新技术学校1001班。c语言第二章试题。姓名分数。一 编写程序求出下面的数字表达式的值。每小题8分,共40分 1 v 2 r 3 y x3 3x 7 4 f g 其中g 6.637 10 3 二 设a 6,b 4,编写程序输出下列运算表达式的值,并写出下列运算表达式的结果。每小题5分,共30分...

C语言试题

鄂州高新技术学校1001班。c语言第四章试题。姓名分数。一 编写程序求1 2 3 4 5的值。10分 二 编写程序求1!2!3!4!5!的值。10分 三 编写程序,输入一个数,按相反次序输出。10分 四 编写程序,从键盘上输入10个整数,求其和。10分 五 编写程序,输入两个整数,求它们的最大公约数...

C语言试题

9月试卷。1 若变量已正确定义为int型,要通过语句scanf d,d,d a,b,c 给a赋值1 给b赋值2 给c赋值3,以下输入形式中错误的是 代表一个空格符 a 1,2,3 回车 b 123 回车 c 1,2,3 回车 d 1,2,3 回车 本题的考查点是scanf 函数的格式输入。scanf...