资源描述:
《河北师范大学 c语言 考试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、
2、
3、
4、河北师范大学考试命题专用纸二、画流程图(18分)
5、
6、2009—2010学年第二学期《程序设计基础(C)》期中试题
7、1.在屏幕上打印如下图形,要求使用循环(6分)。代号
8、一二三四五总分
9、*********学院
10、*******密*****专业
11、得分阅卷人***
12、*年级
13、
14、一、填空题(18分)2.画出下面程序的流程图,并指出其运行结果(5分)。学号
15、#include
16、1.设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为()。#include姓名
17、2.设inta=7
18、,b=9,t;执行完表达式t=(a>b)?a:b后,t的值是()。
19、3.下面程序段的输出结果是()。intmain(void)备注:
20、inta=1234;a=a&0377;printf("%d%o",a,a);{①试卷首页必封4.在C源文件和头文件的扩展名分别是()和()。inti=5;
21、5.设有intx=3,y=4;,则表达式x=x&y运算后,x的值为()。do须用统一的考试
22、6.设有intx=3,y=4;,则表达式x=x&&y运算后,x的值为()。{命题专用纸,第
23、7.设有sizeof(int)的值为2,且有int
24、x=4;,是表达式x=x<<4运算后,x的值为()。if(1==i%3)二页以后用专用
25、8.设有sizeof(int)的值为2,且有intx=4;,是表达式x=x>>4运算后,x的值为()。if(2==i%5)
26、纸续页。9.设有intx=3,y=4;floatz;,则表达式z=x/y运算后,z的值为()。{
27、10.设有intx=3,y=4,z;,则表达式z=y%x运算后,z的值为()。printf("*%d",i);②试卷必须打
28、11.设有intx=3,y=4;floatz;,则表达式z=(y*1.0)/x运算后,z的值为
29、()。break;印成卷字迹要工
30、12.设整数在计算机内部占用两个字节,请分别给出-1和-3的补码表示:()、}
31、整、清楚。()。}while(i!=0);③各题留出答线13.INT_MAX在头文件()中声明。
32、14.设有inta,b,c;,要通过语句scanf("%d,%d#%d",&a,&b,&c);给a赋值1、b赋值2、system("PAUSE");案空白。
33、c赋值3,则数据的正确的输入形式为:()。return0;④试卷打印后
34、15.设有intw='A',x=14,y=15;,则表达式w=((x
35、
36、y)&&(w<
37、'a'))运算后,w的}
38、应认真校对,避值为()。
39、16.设inta=12;表达式a+=a-=a*=a的值是()。____________________________________________________________免卷面错误。
40、_________________________________________________________
41、____________________________________________________________
42、_____________________
43、_______________________________________
44、共6页,第1页共6页,第2页
45、
46、3.画出下面程序的流程图,并指出其运行结果(7分)。四、根据流程图写代码(24分)
47、#include
48、#include1.根据下面的两个流程图分别写出相应的代码(每小题6分,共12分)
49、
50、intmain(void)
51、{
52、inti,j,sum;
53、for(i=3;i>=1;i--)密{
54、学号sum=0;
55、for(j=1;j<=i;j++)
56、sum+=i*j;
57、}
58、printf("
59、%d",sum);
60、姓名system("PAUSE");
61、return0;
62、}
63、年级封三、简答题(5*2分/题=10)
64、
65、1.简述include和#include"stdio.h"的区别。
66、2.简述标准与实现的关系。
67、3.描述从源程序到可执行文件需要经过的步骤。
68、4.简述算法的五大特点。
69、专业5.简述程序、头文件、源文件的关系。
70、河北师范大学考试命题专用纸
71、
72、线线
73、
74、学院
75、
76、
77、
78、
79、试卷代号
80、
81、
82、共6页,第3页共6页,第4页
83、
84、2.阅读下面的流程图,写出程序(8分),并分析其作用(4分)(共12分)。五
85、、编程(30分)
86、
87、1.n从键盘上输入,求n以内(不包括n)同时能被3和7整除的所有自然数之和s(10
88、分)。
89、2.输入一个五位整数,将它反向输出。例如输入12345,输出应为54321(10分)。
90、3.n从键盘一输入,求n以内的素数(只有1和它本身这两个因数的自然数叫做素数或质
91、数)(10分)。
92、密
93、