xa3 c语言表达式是,【语言|C语言考试试题基础版( 三 )】考试|试题|基础-傻大方...

『易坊知识库摘要_语言|C语言考试试题基础版( 三 )』16. 在传值调用中 , 实际是把实参的 传给形参 。 17. int a3=3; 则a2=。 18. int a3=1, 3, 5, 。 18、 7; 则。 19. 数组由 和 构成 , 其数组元素的数据类型 是。 20....

按关键词阅读:

考试

基础

试题

语言

16. 在传值调用中 , 实际是把实参的 传给形参 。

17. int a3=3;

则a2=。

18. int a3=1, 3, 5, 。

18、 7;

则。

19. 数组由 和 构成 , 其数组元素的数据类型 是。

20. 声明长度为10的float型数组a , 且初始化为0的语句是:。

21. 指针是存放一个变量的 的变量 。

22. 当数组名作形参时 , 相当于。

23. 要访问数组元素可以采用 、 、。

24. 定义一个指针p , 它指向一个有6个整型元素的一维数组 , 定义语句为。

25. 定义一个指针数组p , 它有4个元素 , 每个指针指向一个整型数据 , 定义语句为。

指针可以指向字符串 , 在定义一个字符型指针时 , 可以给它初始化 , 目的是 26.把字符串的 放入指针变量 。

27. 指针可以指向函数 , 这时它所指的是函数的。

28. C语言的源程 。

19、序必须通过 和 后 , 才能被计算机执行 。

29. C语言源程序文件的后缀是 ;经过编译后 , 生成文件的后缀 是 ;经过连接后 , 生成文件的后缀是。

30. 在C语言中 , 表示逻辑“真”值用。

31. 设y为int型变量 , 请写出描述“y是奇数”的表达式。

32. C语言提供的3种逻辑运算符是 、 和。

33. 若x、y、z均为int型变量 , 则描述“x或y中有一个小于z”的表达式是。

34. 设a、b、c均为int型变量且a=, b=2,c= ,则表达式ab & ca | ab 的值是。

35. 设a、b、c均为int型变量且a=6, b=4,c=2 ,则表达式!(a-b)+c-1 & b+c 。

20、/2的值是。

36. 设a、b均为int型变量且a=2, b=4 ,则表达式!(x=a) | (y=b) & 0的值是。

37. 设a、b、c均为int型变量且a=1, b=4,c=3 ,则表达式!(a2 | x int main( ) int x=4, y=6, z=7;

int u,v ;

if( xy ) u=x;

else u=y;

if( uz ) v=u;

else v=z;

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

return 0;

2.以下程序的功能是:输入3个整数 , 按从大到小的顺序进行输出 。

请填空 。

#include int main( ) char ch;

scanf(“% 。

21、c”,&ch);

if( ch=A & ch=a & ch #includec & b+ca & a+cb ) s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c);

printf(“%f”,area);

if( a= =b & b= =c ) printf(“等边三角形”);

else if ( (a= =b & b!=c) | (a= =c & c!=b) | (c= =b & a!=c) ) printf(“等腰三角形”);

else if(a*a+b*b=c*c) | (a*a+c*c=b*b) | (b*b+c*c=a*a) printf(“直角三角形 。

22、”);

else printf(“一般三角形”);

else printf(“不能组成三角形”);

return 0;

5. 将以下含有switch语句的程序段改写成对应的含有非嵌套if语句的程序段 。

请填空 。

含有switch语句的程序段: int x,y,m;

y=(int)(x/10);

switch(y) case 10: m=5;

break;

case 9: m=4;

break;

case 8: m=3;

break;

case 7: m=2;

break;

case 6: m=1;

break;

default: m=0;

含有非嵌套if语句的程序段: int x,m;

if( x=100。

23、) m=5;

if(x=90) m=4;

if(x=80) m=3;

if(x=70) m=2;

if(x=60) m=1;

if( x=110 ) m=0;

6. 根据以下给出的嵌套if语句 , 填写对应的switch语句 , 使它完成相同的功能 。

(假设mark的取值在1100之间 。

) if语句: if(mar int main( ) long int num;

”,&num);

scanf(“%ld do ,num);

” if (num/100%/10= =3) pringf(“%ld ,&num);

“%ld”scanf( while (num!=0) ;

return 0;

8. 下面程序的功能 。

24、是计算正整数2345的各位数字的平方和 , 请填空 。

#include int main( ) int x,y,z,I,result=532;

for(x=1;

x int main( ) int day=0, x1=1020, x2;

while (x1) x2= x1/2-2 ;

x1=x2;

day+;

printf(“day=%dn”,day);

return 0;

, 用除余23语句求11000之间满足“用11.下面的程序的功能是用do-while 5个数 , 请填空 。

, 用7除余2”的数 , 且一行只打印5除余3 #include int main( ) int a,k,m;

for(a=1;

a i 。

25、nt main( ) int k,a;

for(k=1;

k int main( ) int a=100,x=10,y=20,ok1=5,ok2=0;

if(x int main( ) int x=2,y=-1,z=2;

if(x int main( ) int x=1;

if(x=2) printf(“OK”);

else if(x int main( ) int x, y;

scanf(“%d”,&x);

y=x12? X+10: x-12;

printf(“%dn”,y);

return 0;

6. 若运行时输入:2 , 则以下程序的运行结果是 2nd class postage is 14p 。

26、。

#include, 则以下程序的运行结果是 Selling Price$。

#include =5 ) sellingPrice=costPrice+costPrice*;

printf(“Selling Price$ %”,sellingPrice);

else sellingPrice=costPrice+costPrice*;

printf(“Selling Price$ %”,sellingPrice);

return 0;

8. 若运行时输入:1605 , 则以下程序的运行结果是 4:05PM。

#include int main( ) int a,b,c,d,x;

来源:(未知)

【傻大方】网址:http://www.shadafang.com/a/2020/1231/002824604.html

标题:语言|C语言考试试题基础版( 三 )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值