下载此文档

计算机二级C语言笔试试题及答案.docx


文档分类:资格/认证考试 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍

计算机二级C语言笔试试题及答案
一、选择题   〔1〕以下关于栈的表达正确的选项是   A)栈是非线性构造  B)栈是一种树状构造2][3]={1,3,5,7,9,11},*P;     p=(int * )malloc(sizeof(int));     fut(&p,a);     print("%\n",*p);   }   A)1 B)7 C)9 D)11   二、填空题   〔1〕表示条件:10  〔2〕以下程序的输出结果是〔 〕   #include   main( )   {  char b[ ]="ABCDEFG";     char *chp=&b[7];     while(- -chp>&b[0])     putchar(*chp);     putchar("\n");   }      (3)以下程序的输出结果是〔  〕    int ast( int x,int Y,int * cp,int * dp)   {  * cp=x+y;     * dp=x-y;   }   main( )   {  int a,b,c,d;     a=4;b=3;     ast(a,b,&c,&d);     print("% d % d \ n",c,d);   }
     (4)阅读程序:    main( )   {  char str1[ ]="how do you do",str2[10];     char *p1=str1,*p2=str2;     scanf("% s",p2);     printf("%s",p2);     printf("%s\n",p1);   }   运行上面的程序,输入字符串 HOW DO YOU DO 那么程序的输出结果是〔 〕      〔5〕以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次存放到该文件中,用#作为完毕输入的标记。请填空。   #include   main( )   {  FILE * fp;     char ch,fname [10 ];     printf("Input the name of file\n");     gets(fname);     gets(fname);     if((fp=[5])= =NULL)     {  printf("Cannot open\n"); exit(0); }     printf("Enter data\n");     while((ch=getchar())!=’#’)     fputc([6],fp);     fclose(fp);   } 三、上机*作题      以下给定程序中,函数fun的功能是:逐个比拟a、b两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c数组中,形成一个新的字符串。例如:假设a中的字符串为:aBCDeFgH,b中的字符串为:ABcd,那么c中的字符串应为:,使它能得到正确结果,留意:不要改动main函数,不得增行或删行,也不得更改程序的构造。   试题程序:   #inclu

计算机二级C语言笔试试题及答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人baibai
  • 文件大小33 KB
  • 时间2022-05-29