(勤奋、求是、创新、奉献)
2007~ 2008学年第二学期考查试卷。
主考教师: 丁慧华 ,杨孜茁 ,赵敏媛
学院班级姓名学号。
高级语言程序设计a》课程试卷 a卷。
本卷考试时间 90 分钟)
一.读程序,写结果(20分)
1.(7分)
#include ""
main()
int a=2,b=7,c=5;
switch(a>0)
case 0:switch (c==5)
case 0: printf("*break;
case 1: printf("#");break;
default:printf("$break;}
default:printf("&
printf("
2.(7分)
#include ""
main ()
int n,i,j;
long c,s=0;
scanf("%d",&n);
if (n>=4)
for (i=1;i<=n-3;i++)
printf("%ld",s);
#include ""6分)
main()
int i,j,k;
i=2;for (j=0;j<=9;j++)
for (k=0;k<=9;k++)
if (i*j*k==42&&i+j+k==12)
printf("i=%d,j=%d,k=%d",i,j,k);
i= ,j= ,k=
i= ,j= ,k=
二.读程序,写出运行结果,其逻辑功能是什么?(24分)
1.(12分)
#include ""
main()
int a=
int x=150,i,n=10,m;
i=n/2+1;
m=n/2;
while(m!=0)
else if (x>a[i])
else break;
printf("place=%d",i+1);
2. 当x输入的值为-369时,下列程序的运行结果输出为多少?(6分) 其逻辑功能是什么?(6分)
#include ""
main()
int x;
scanf("%d",&x);
cov(x);
cov(int n)
int i;
if (n<0)
if ((i=n/10)!=0)
cov(i);
putchar(n%10+'0');
三.写出下列程序的运行结果。(16分)
1. 当m输入的值为220时,下列程序的运行结果输出为多少?(7分)其逻辑功能是什么?(4分)
若去掉函数fac,如何在main()加入适当的语句也能完成其功能?(5分)
int fac(int n)
#include ""
void main()
四.程序填空题(16分)
下面程序的功能是检查字符串,并对空格、制表、换行码以外的字符计数。请在空白处填上合适的内容。
#define nul '\0'
#define nl ''
#define s pc '
#define tab 't'
main()
int n;
char (1) ;
p="abcd efghij\t klmnopqr";
n= (2) ;
printf("%s<< d >>n",p,n);
chr (char *str)
char c;
int cn (3) ;
while((c=*str)!=4) )
str++;
if (c!= 5) &c!= 6) &c!= 7) )
return(cn)
五.编程题(24分)
1.编写一个程序从键盘输入10个学生的成绩,统计最高分、最低分和平均分。(12分)
2.编写一个程序,用12个月份的英语名称初始化一个字符指针数组,当键盘输入整数为1到12时,显示相应的月份名,键入其它整数时显示错误信息。(12分)
2C上机题答案
第一套。填空题。2.if p data ch return n 3.k fun head,ch 改错1.for a iif a i a j a i while a i a j a i i a j 0 第二套。填空1.n 0 2.p p next 3.fun head,num 改错1.for i j ...
2019通2C课程设计
题目7 字符串问题2 输入若干串,用函数实现 1 求最大串和最小串并输出 2 采用冒泡法和选择法两种方法对这些串按字母顺序进行排序。要求 用字符型指针数组实现。从键盘输入10个串,然后将这10个串输出到文件中 把最后结果输出到文件中。题目8 猴子选大王问题1 用数组实现。题目9 猴子选大王问题2 用...
7 2C班主任工作总结
本期我继续担任7.2c班主任,本班上期51人,本期转学一人新生2人,相对上期来说,班主任工作难度加大了许多。究其原因主要还在两个新生那儿。这两人从外地转回来,刚刚开学不久我发现不对劲 老师教育是抵触情绪相当严重,上课从不学习还带动周围人,无视课堂纪律,课后还带坏班上一大帮人。很是让我头疼,后来经多方...