C语言试题20.docVIP

  • 25
  • 0
  • 约5.44千字
  • 约 9页
  • 2016-12-24 发布于河南
  • 举报
C语言试题20 一、基础题(20分,每小题2分) 1.定义int x=51,y=8; 写出y*=(x++ % 2==0)?10:20;执行后变量 x与y的值。 2.定义int n=5,a=12;写出a+=(n%=3);执行后变量n与a的值。 3.定义int b=7;float a=2.5,c=4.7;计算表达式b*(int)(a+c)/2 与(float)b/(int)a的值。 4.将二进别转化为十六进制和十进制数。 5.分别写出判断表达式:a小于b或小于c,a和b都小于c。 6.分别写出表达式:实数x四舍五入为整数,实数x的小数部分。 7. 定义int a=9,b=14,c=4; 分别计算表达式(a !b) || (b==a+c) 与(a b) | c的值。 8.已知某个月的1日为星期六,该月有n天,试写出表达式计算 该月所跨的周数(从星期日至星期六为一周,如n=30时为6周)。 9.定义char *p[10]; 试用puts写出语句:输出数组中下标i对应的 字符串。 10.定义struct student {int num;char name[20];} stu[3]; 试用scanf写出语句:输入下标i对应的num与name信息。 二、阅读程序(30分,每小题3分) 仔细阅读下列程序,将各程序的运行结果写在答卷纸上。 (1)程序 #include

文档评论(0)

1亿VIP精品文档

相关文档