好文档 - 专业文书写作范文服务资料分享网站

全国高等教育自学考试高级语言程序设计考试试题

天下 分享 时间: 加入收藏 我要投稿 点赞

的值是_____。

23.结构化程序设计的三种基本结构是:选择结构、循环结构和______。 24.下列程序 int x=3;

do{printf(″%d″,--x);}while(!x); 循环执行的次数是______。

25.在C语言中,一个二维数组可以看成若干个______数组。

26.设int a[3][4]={{1,3,5,7},{2,4,6,8}};则*(*a+1)的值为______。 27.若函数定义为 int data( ) { float x=; return(x); }

则函数返回的值是______。 28.设struct student {int no;char name[12]; float score[3]; {s1,*p=&s1;.

用指针变量p给s1的成员no赋值1234的方法是______。 29.判断文本文件是否结束时使用的符号常量EOF的值是______。 30.设有一个名为″″的C程序,

其主函数为mian(int argc,char *argv[ ])。如果在执行时,输入的命令行

myfile aa bb ↙

则形式参数argc的值是______。

三、程序分析题(本大题共5小题,每小题5分,共25分) 阅读下列程序,将输出结果写到各题右侧的空白处 (int x) {

int y=0; static int z=3; z++;++y; return(x+y+z); } main( ) {

int I,x=2; for(i=0;i<2;i++)

printf(″]″,fun(x++)); } ( ) {

int s=0,i; for(i=1;;i++)

{

if(s>50)break; if(i%2==0) s+=i; }

printf(″i=%d,s=%d\\n″,i,s); }

(int m,int n)

{ if(m==n)return m;

else if(m>n) return gcd(m-n,n); else return gcd(m,n-m); } main( ) {

printf(″Gcd=%d\\n″,gcd(24,36)); }

34.# include<> main( ) { int i=0;

char c,s[]=″SABC″; while(c=s[i]) {

switch(c)

{

case ′A′:i++;break; case ′B′:++i;

default:putchar(c);i++; }

putchar(′*′); } }

a1=300,a2=400; main( )

{int a3=100,a4=200; sub1(a3,a4); sub1(a1,a2);

printf(″%d,%d,%d,%d\\n″,a1,a2,a3,a4); }

sub1(int x,int y) { a1=x; x=y; y=a1; }

四、程序填充题(本大题共3小题,每小题6分,共18分) 给出下列程序,将横线处缺少的部分补上,使其能正确运行。

36.将十个整数输入数组,求出其平均值并输出。 main( )

{int i,a[10],sum=0,*p=______; /*第一空*/ for(i=0;i<10;i++)

{ scanf(″%d″,p);sum+=______; /*第二空*/ printf(″%8.2f\\n″,______); /*第三空*/ }

37.输入一个无符号整数后求出它的各位数之和并输出。 例如若输入123,则将各位之和6(即1+2+3)输出。 ______f(num) /*第一空*/ unsigned int num; { unsigned int k=0; do

{ k+=______; /*第二空*/ num/=10; } while(num); ______; /*第三空*/ } main( )

{unsigned int n; scanf(″%d″,&n); printf(″%u\\n″,f(n));

全国高等教育自学考试高级语言程序设计考试试题

的值是_____。23.结构化程序设计的三种基本结构是:选择结构、循环结构和______。24.下列程序intx=3;do{printf(″%d″,--x);}while(!x);循环执行的次数是______。25.在C语言中,一个二维数组可以看成若干个______数组。26.设i
推荐度:
点击下载文档文档为doc格式
0s5tl9aw9l4yj364q360565jb3urou0112i
领取福利

微信扫码领取福利

微信扫码分享