• 老干部同志,你是否愿意让别人骑在你头上拉丝拉尿?[哈哈] 2019-04-18
  • 零门槛转专业还需更多指导 2019-04-15
  • 热巴窦骁携手演绎经典神话 2019-04-15
  • 有没有上城客在越南的踪迹? 2019-04-09
  • 海淀北部生态科技新区新技术新产品项目推介会举行 2019-04-09
  • 女性之声——全国妇联 2019-04-07
  • 【学习时刻】中央党校赵磊:构建新型国际关系是中国特色大国外交的主旋律 2019-04-07
  • 对毒跑道不能一铲了之 2019-03-25
  • 各地聚焦学习十九大精神--新疆频道--人民网 2019-03-17
  • 唐山市34个党组织和30名领导干部被问责 2019-03-17
  • 全本大戏《长生殿》在港上演 为第九届“中国戏曲节”揭幕 2019-02-07
  • 您当前位置:广东自考网 >> 备考资料 >> 工学类 >> 浏览文章
    2019年自学考试02600《C语言程序设计》模拟试题4
    发布日期:2018/12/19 10:34:09 来源:广东自考网 阅读: 【字体:

    幸运赛车注册 www.hard7.net
    (31)以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序 

    void sort(int a[],int n) 

    {int i,j,t; 

    for(i=0;ifor(j=i+1;jif(a} 

    main() 

    {int aa[10]={1,2,3,4,5,6,7,8,9,10},i; 

    sort(&aa[3],5); 

    for(i=0;i<10;i++) printf("%d,",aa); 

    printf(" "); 



    程序运行后的输出结果是______。 

    A) 1,2,3,4,5,6,7,8,9,10, 

    B) 10,9,8,7,6,5,4,3,2,1,  

    C) 1,2,3,8,7,6,5,4,9,10,  

    D) 1,2,10,9,8,7,6,5,4,3, 

     



    (32)有以下程序 

    int f(int n) 

    {if (n==1) return 1; 

    else return f(n-1)+1; 



    main() 

    {int i,j=0; 

    for(i=1;i<3;i++) j+=f(i); 

    printf("%d ",j); 



    程序运行后的输出结果是______。 

    A) 4 B) 3 C) 2 D) 1 

     



    (33)有以下程序 

    main() 

    {char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’’}; int i,j; 

    i=sizeof(a); j=strlen(a); 

    printf("%d,%d ",i,j); 



    程序运行后的输出结果是______。 

    A) 9,9 B) 8,9 C) 1,8 D) 9,8 

     



    (34)以下程序中的函数reverse的功能是将a所指数组中的内容进行逆置。 

    void reverse(int a[],int n) 

    {int i,t; 

    for(i=0;i{t=a;a=a[n-1-i];a[n-1-i]=t;}







    main() 

    {int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0; 

    reverse(b,8); 

    for(i=6;i<10;i++) s+=b; 

    printf("%d ",s); 



    程序运行后的输出结果是______。 

    A) 22 B) 10 C) 34 D) 30 

     



    (35)有以下程序 

    main() 

    {int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; 

    int i,s=0; 

    for(i=0;i<4;i++) s+=aa[1];

    printf("%d ",s); 



    程序运行后的输出结果是______。 

    A) 11 B) 19 C) 13 D) 20 

     



     



    (36)有以下程序 

    #include  

    main() 

    {char *p="abcdefghjik"; 

    printf("%d ",strlen(p)); 



    程序运行后的输出结果是______。 

    A) 12 B) 15 C) 6 D) 5 

     



    (37)程序中头文件type1.h的内容是: 

    #define N 5 

    #define M1 N*3 

    程序如下: 

    #include "type1.h" 

    #define M2 N*2 

    main() 

    {int i; 

    i=M1+M2; printf("%d ",i); 



    程序编译后运行的输出结果是______。 

    A) 10 B) 20 C) 25 D) 30 

     



    (38)有以下程序 

    #include  

    main() 

    {FILE *fp; int i=20,j=30,k,n; 

    fp=fopen("d1.dat","w"); 

    fprintf(fp,"%d ",i);fprintf(fp,"%d ",j); 

    fclose(fp); 

    fp=fopen("d1.dat","r"); 

    fscanf(fp,"%d%d",&k,&n); printf("%d%d ",k,n); 

    fclose(fp); 



    程序运行后的输出结果是_____。 

    A) 20 30 B) 20 50 C) 30 50 D) 30 20 

     



    (39)以下叙述中错误的是______。 

    A) 二进制文件打开后可以先读文件的末尾,而顺序文件不可以  

    B) 在程序结束时,应当用fclose函数关闭已打开的文件  

    C) 利用fread函数从二进制文件中读数据,可以用数组名给数组中所有元素读入数据  

    D) 不可以用FILE定义指向二进制文件的文件指针 

     



    (40)有以下程序 

    #include  

    main(int argc,char *argv[]) 

    {int i,len=0; 

    for(i=1;iprintf("%d ",len); 



    程序编译连接后生成的可执行文件是ex1.exe, 

    若运行时输入带参数的命令行是: 

    ex1 abcd efg 10<回车> 

    则运行的结果是______。 

    A) 22 B) 17 C) 12 D) 9 

    相关“2019年自学考试02600《C语言程序设计》模拟试题4”的文章

    广东自考便捷服务

  • 老干部同志,你是否愿意让别人骑在你头上拉丝拉尿?[哈哈] 2019-04-18
  • 零门槛转专业还需更多指导 2019-04-15
  • 热巴窦骁携手演绎经典神话 2019-04-15
  • 有没有上城客在越南的踪迹? 2019-04-09
  • 海淀北部生态科技新区新技术新产品项目推介会举行 2019-04-09
  • 女性之声——全国妇联 2019-04-07
  • 【学习时刻】中央党校赵磊:构建新型国际关系是中国特色大国外交的主旋律 2019-04-07
  • 对毒跑道不能一铲了之 2019-03-25
  • 各地聚焦学习十九大精神--新疆频道--人民网 2019-03-17
  • 唐山市34个党组织和30名领导干部被问责 2019-03-17
  • 全本大戏《长生殿》在港上演 为第九届“中国戏曲节”揭幕 2019-02-07
  • 喜乐彩开奖号码信息查询 双色球杀一红汇总 江苏体彩大乐透 中彩网双色球擂台赛 云南时时彩走势规律 p3试机号码30期 秒速飞艇官网开奖结果 加拿大快乐8官方网站 分分彩走势图冷热怎么分析 查询2018年的湖南彩票中奖号码 图表走势一中彩大数据 pk10牛牛害人 007之皇家赌场 杰克棋牌 网上购买彩票 福建31选7开奖结果