<rp id="acwpx"></rp>
  • <tbody id="acwpx"><pre id="acwpx"></pre></tbody>
    
    
      1. 网站标志
        点击这里给我发消息  
        点击这里给我发消息  
        文章正文
        C语言程序设计(高起专)综合作业
        作者:管理员    发布于:2020-07-29 12:09:39    文字:【】【】【

        1.  (单选题) 若以下选项中的变量已正确定义,则正确的赋值语句是(本题1.0分)
         A、  x1=26.5%3
         B、  3=0x12
         C、  1+2=x2
         D、  x4=1+2=3
        学生答案: 未答题
        标准答案:B
        解析:
        无.
        得分: 0
        2.  (单选题) 执行下述语句后,y的值是 int y=8; y+=y-=y*y;(本题1.0分)
         A、  64
         B、  -56
         C、  -48
         D、  -112
        学生答案: 未答题
        标准答案:D
        解析:
        无.
        得分: 0
        3.  (单选题) 若 x 和y 都是 int 型变量,x=100, y=200,且有下面的程序片段: printf("%d",(x,y)); 上面程序片段的输出结果是(本题1.0分)
         A、  200
         B、  100
         C、  100 200
         D、  输出格式不够,输出不确定的值
        学生答案: 未答题
        标准答案:A
        解析:
        无.
        得分: 0
        4.  (单选题) 以下关于运算符的优先顺序的描述正确的是(   )(本题1.0分)
         A、  关系运算符<算术运算符<赋值运算符<逻辑与运算符
         B、  逻辑与运算符<关系运算符<算术运算符<赋值运算符
         C、  赋值运算符<逻辑与运算符<关系运算符<算术运算符
         D、  算术运算符<关系运算符<赋值运算符<逻辑与运算符
        学生答案: 未答题
        标准答案:C
        解析:
        无.
        得分: 0
        5.  (单选题) 在C语言中,如果下面的变量都是int类型,则输出的结果是(   ) sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d ”,pad);(本题1.0分)
         A、  7
         B、  6
         C、  5
         D、  4
        学生答案: 未答题
        标准答案:C
        解析:
        无.
        得分: 0
        6.  (单选题) x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(   )(本题1.0分)
         A、   INPUT x、y、z;
         B、  scanf(“%d%d%d”,&x,&y,&z);
         C、   scanf(“%d%d%d”,x,y,z);
         D、  read(“%d%d%d”,&x,&y,&z);
        学生答案: 未答题
        标准答案:B
        解析:
        无.
        得分: 0
        7.  (单选题) 假定从键盘输入23456< 回车 >,下面程序的输出结果是:(   )void main ( ) { int m,n; scanf(“%2d%3d”,&m,&n); printf(“m=%d  n=%d ”,m,n); }(本题1.0分)
         A、  m=23  n=45
         B、  m=234  n=56
         C、  m=23  n=456
         D、  语句有错误
        学生答案: 未答题
        标准答案:C
        解析:
        无.
        得分: 0
        8.  (单选题) 若运行时,给变量x输入12,则以下程序的运行结果是(   ) main( ) { int x,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d ”,y); }(本题1.0分)
         A、   0
         B、   22
         C、   12
         D、  10
        学生答案: 未答题
        标准答案:A
        解析:
        无.
        得分: 0
        9.  (单选题) C语言中while和do-while循环的主要区别(   )(本题1.0分)
         A、  do-while的循环体至少执行一次
         B、  while的循环控制条件比do-while的循环控制条件严格
         C、  do-while允许从外部转到循环体内
         D、  do-while的循环体不能是复合语句
        学生答案: 未答题
        标准答案:A
        解析:
        无.
        得分: 0
        10.  (单选题) 定义变量:int x=3,y=2;float a=2.5;则表达式 (x+y)/2+(int)a的值为 。(本题1.0分)
         A、  5
         B、  4
         C、  3
         D、  3.5
        学生答案: 未答题
        标准答案:B
        解析:
        得分: 0
        11.  (单选题) 下列常用转义字符中不正确的是 。(本题1.0分)
         A、  \
         B、  c
         C、  12
         D、 
        学生答案: 未答题
        标准答案:B
        解析:
        得分: 0
        12.  (单选题) 若有语句“int a=12;”则执行语句“a+=a*=12;”后,a的值是_____。(本题1.0分)
         A、  12
         B、  144
         C、  288
         D、  24
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        13.  (单选题) int a=1,b=2,c=4,d=6,m=2,n=3;执行(m=a>b)&&(n=c>d)后n的值为 。
        A)0 B)1 C)3 D)4(本题1.0分)
         A、  0
         B、  1
         C、  3
         D、  4
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        14.  (单选题) 定义如下变量和数组:int j;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是 。for (j=2; j>=0; j--)
        printf("%2d",x[j][2-j]);
        (本题1.0分)
         A、  1 5 9
         B、  1 4 7 
         C、  7 5 3
         D、  3 6 9
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        15.  (单选题) 以下不正确的字符串赋值语句是 。
        (本题1.0分)
         A、   char *s; s="abcde"; 
         B、  char s[ ]="abcde";
         C、  char s[10]; s="abcde";
         D、   char *s="abcde";
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        16.  (单选题) 假设x,y为整型变量,则执行如下程序段后y的值为 。
        for(x=1,y=1;y<=50;y++)
        { if(x>=10)
        break;
        if(x%2==1)
        {x+=5;continue;}
        x-=3;
        }(本题1.0分)
         A、  2
         B、  4
         C、  6
         D、  8
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        17.  (单选题) 下列字符串 “ax21\ p202q”的长度是 。(本题1.0分)
         A、  7
         B、  9
         C、  15
         D、  16
        学生答案: 未答题
        标准答案:A
        解析:
        得分: 0
        18.  (单选题) 若有以下定义,则数值为4的正确表达式是 。
        int a[10]={1,2,3,4,5,6,7,8,9,10};char c=’a’,d,g;
        A)a[g-c] B)a[4] C)a[’d’-’c’] D)a[‘d’-c](本题1.0分)
         A、  a[g-c]
         B、  a[4]
         C、  a[’d’-’c’] 
         D、  a[‘d’-c]
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        19.  (单选题) 下列关于函数的叙述正确的是 。(本题1.0分)
         A、  每个C程序源文件中都必须有一个main()函数
         B、  C程序中main()函数的位置是固定的
         C、  C程序中所有函数之间都可以相互调用,与函数所在位置无关
         D、  在C程序的函数中不能定义另一个函数
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        20.  (单选题) 以下关于C函数返回值的叙述正确的是 。(本题1.0分)
         A、  被调函数中只有使用return语句才能返回主调函数
         B、  使用一个return语句可以返回多个函数值
         C、  函数返回值类型取决于return语句中的表达式类型
         D、  函数返回值类型取决于定义该函数时所指定的类型
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        21.  (单选题) 若有如下宏定义:
        #define N 2
        #define Y(n) ((N+1)*n)
        则执行赋值语句z=2*(N+Y(5)); 后z的值是 。(本题1.0分)
         A、   表达式有误 
         B、  34 
         C、  70
         D、  无确定值
        学生答案: 未答题
        标准答案:B
        解析:
        得分: 0
        22.  (单选题) 以下关于变量的作用域叙述不正确的是 。(本题1.0分)
         A、  在函数内部定义的变量是局部变量
         B、  函数中的形式参数是局部变量
         C、  全局变量的作用范围仅限于其所在的文件
         D、  局部变量的作用范围仅限于本函数
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        23.  (单选题) 有以下程序:
        #include <stdio.h>
        struct S
        { int a, b; } data[2]={10,100,20,200};
        void main()
        { struct S p=data[1];
         printf("%d ", ++(p.a) ); }
        程序运行后的输出结果是(  )。
        (本题1.0分)
         A、  10
         B、  11
         C、  20
         D、  21
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        24.  (单选题) 设有定义:a=1,b=2,c=3;
        以下语句中执行效果与其它三个不同的是 。(本题1.0分)
         A、  if(a>b) c=a;a=b;b=c;
         B、   if(a>b) {c=a,a=b,b=c;}
         C、  if(a>b) c=a,a=b,b=c;
         D、   if(a>b) {c=a;a=b;b=c;}
        学生答案: 未答题
        标准答案:A
        解析:
        得分: 0
        25.  (单选题) 定义变量:int x=3,y=2;float a=2.5;则表达式 (x+y)/2+(int)a的值为 。(本题1.0分)
         A、  5
         B、  4
         C、  3
         D、  3.5
        学生答案: 未答题
        标准答案:B
        解析:
        得分: 0
        26.  (单选题) 下列常用转义字符中不正确的是 。(本题1.0分)
         A、  \
         B、  c
         C、  12
         D、 
        学生答案: 未答题
        标准答案:B
        解析:
        得分: 0
        27.  (单选题) 若有语句“int a=12;”则执行语句“a+=a*=12;”后,a的值是_____。(本题1.0分)
         A、  12
         B、  144
         C、  288
         D、  24
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        28.  (单选题) int a=1,b=2,c=4,d=6,m=2,n=3;执行(m=a>b)&&(n=c>d)后n的值为 。
        A)0 B)1 C)3 D)4(本题1.0分)
         A、  0
         B、  1
         C、  3
         D、  4
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        29.  (单选题) 定义如下变量和数组:int j;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是 。for (j=2; j>=0; j--)
        printf("%2d",x[j][2-j]);
        (本题1.0分)
         A、  1 5 9
         B、  1 4 7 
         C、  7 5 3
         D、  3 6 9
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        30.  (单选题) 以下不正确的字符串赋值语句是 。
        (本题1.0分)
         A、   char *s; s="abcde"; 
         B、  char s[ ]="abcde";
         C、  char s[10]; s="abcde";
         D、   char *s="abcde";
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        31.  (单选题) 假设x,y为整型变量,则执行如下程序段后y的值为 。
        for(x=1,y=1;y<=50;y++)
        { if(x>=10)
        break;
        if(x%2==1)
        {x+=5;continue;}
        x-=3;
        }(本题1.0分)
         A、  2
         B、  4
         C、  6
         D、  8
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        32.  (单选题) 下列字符串 “ax21\ p202q”的长度是 。(本题1.0分)
         A、  7
         B、  9
         C、  15
         D、  16
        学生答案: 未答题
        标准答案:A
        解析:
        得分: 0
        33.  (单选题) 若有以下定义,则数值为4的正确表达式是 。
        int a[10]={1,2,3,4,5,6,7,8,9,10};char c=’a’,d,g;
        A)a[g-c] B)a[4] C)a[’d’-’c’] D)a[‘d’-c](本题1.0分)
         A、  a[g-c]
         B、  a[4]
         C、  a[’d’-’c’] 
         D、  a[‘d’-c]
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        34.  (单选题) 下列关于函数的叙述正确的是 。(本题1.0分)
         A、  每个C程序源文件中都必须有一个main()函数
         B、  C程序中main()函数的位置是固定的
         C、  C程序中所有函数之间都可以相互调用,与函数所在位置无关
         D、  在C程序的函数中不能定义另一个函数
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        35.  (单选题) 以下关于C函数返回值的叙述正确的是 。(本题1.0分)
         A、  被调函数中只有使用return语句才能返回主调函数
         B、  使用一个return语句可以返回多个函数值
         C、  函数返回值类型取决于return语句中的表达式类型
         D、  函数返回值类型取决于定义该函数时所指定的类型
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        36.  (单选题) 若有如下宏定义:
        #define N 2
        #define Y(n) ((N+1)*n)
        则执行赋值语句z=2*(N+Y(5)); 后z的值是 。(本题1.0分)
         A、   表达式有误 
         B、  34 
         C、  70
         D、  无确定值
        学生答案: 未答题
        标准答案:B
        解析:
        得分: 0
        37.  (单选题) 以下关于变量的作用域叙述不正确的是 。(本题1.0分)
         A、  在函数内部定义的变量是局部变量
         B、  函数中的形式参数是局部变量
         C、  全局变量的作用范围仅限于其所在的文件
         D、  局部变量的作用范围仅限于本函数
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        38.  (单选题) 有以下程序:
        #include <stdio.h>
        struct S
        { int a, b; } data[2]={10,100,20,200};
        void main()
        { struct S p=data[1];
         printf("%d ", ++(p.a) ); }
        程序运行后的输出结果是(  )。
        (本题1.0分)
         A、  10
         B、  11
         C、  20
         D、  21
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        39.  (单选题) 设有定义:a=1,b=2,c=3;
        以下语句中执行效果与其它三个不同的是 。(本题1.0分)
         A、  if(a>b) c=a;a=b;b=c;
         B、   if(a>b) {c=a,a=b,b=c;}
         C、  if(a>b) c=a,a=b,b=c;
         D、   if(a>b) {c=a;a=b;b=c;}
        学生答案: 未答题
        标准答案:A
        解析:
        得分: 0
        40.  (单选题) 定义变量:int x=3,y=2;float a=2.5;则表达式 (x+y)/2+(int)a的值为 。(本题1.0分)
         A、  5
         B、  4
         C、  3
         D、  3.5
        学生答案: 未答题
        标准答案:B
        解析:
        得分: 0
        41.  (单选题) 下列常用转义字符中不正确的是 。(本题1.0分)
         A、  \
         B、  c
         C、  12
         D、 
        学生答案: 未答题
        标准答案:B
        解析:
        得分: 0
        42.  (单选题) 若有语句“int a=12;”则执行语句“a+=a*=12;”后,a的值是_____。(本题1.0分)
         A、  12
         B、  144
         C、  288
         D、  24
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        43.  (单选题) int a=1,b=2,c=4,d=6,m=2,n=3;执行(m=a>b)&&(n=c>d)后n的值为 。
        A)0 B)1 C)3 D)4(本题1.0分)
         A、  0
         B、  1
         C、  3
         D、  4
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        44.  (单选题) 定义如下变量和数组:int j;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是 。for (j=2; j>=0; j--)
        printf("%2d",x[j][2-j]);
        (本题1.0分)
         A、  1 5 9
         B、  1 4 7 
         C、  7 5 3
         D、  3 6 9
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        45.  (单选题) 以下不正确的字符串赋值语句是 。
        (本题1.0分)
         A、   char *s; s="abcde"; 
         B、  char s[ ]="abcde";
         C、  char s[10]; s="abcde";
         D、   char *s="abcde";
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        46.  (单选题) 假设x,y为整型变量,则执行如下程序段后y的值为 。
        for(x=1,y=1;y<=50;y++)
        { if(x>=10)
        break;
        if(x%2==1)
        {x+=5;continue;}
        x-=3;
        }(本题1.0分)
         A、  2
         B、  4
         C、  6
         D、  8
        学生答案: 未答题
        标准答案:C
        解析:
        得分: 0
        47.  (单选题) 下列字符串 “ax21\ p202q”的长度是 。(本题1.0分)
         A、  7
         B、  9
         C、  15
         D、  16
        学生答案: 未答题
        标准答案:A
        解析:
        得分: 0
        48.  (单选题) 若有以下定义,则数值为4的正确表达式是 。
        int a[10]={1,2,3,4,5,6,7,8,9,10};char c=’a’,d,g;
        A)a[g-c] B)a[4] C)a[’d’-’c’] D)a[‘d’-c](本题1.0分)
         A、  a[g-c]
         B、  a[4]
         C、  a[’d’-’c’] 
         D、  a[‘d’-c]
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        49.  (单选题) 下列关于函数的叙述正确的是 。(本题1.0分)
         A、  每个C程序源文件中都必须有一个main()函数
         B、  C程序中main()函数的位置是固定的
         C、  C程序中所有函数之间都可以相互调用,与函数所在位置无关
         D、  在C程序的函数中不能定义另一个函数
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        50.  (单选题) 以下关于C函数返回值的叙述正确的是 。(本题1.0分)
         A、  被调函数中只有使用return语句才能返回主调函数
         B、  使用一个return语句可以返回多个函数值
         C、  函数返回值类型取决于return语句中的表达式类型
         D、  函数返回值类型取决于定义该函数时所指定的类型
        学生答案: 未答题
        标准答案:D
        解析:
        得分: 0
        51.  (多选题) 一个计算机程序应包括( )的内容。(本题1.0分)
         A、  对数据的描述
         B、  对企业的描述
         C、  对操作的描述(算法)
         D、  对社会的描述
        学生答案: 未答题
        标准答案:AC
        解析:
        得分: 0
        52.  (多选题) 计算机算法的特性包括( ) 。(本题1.0分)
         A、  有穷性
         B、  确定性
         C、  有零个或多个输入
         D、  有一个或多个输出
         E、  有效性
        学生答案: 未答题
        标准答案:ABCE
        解析:
        得分: 0
        53.  (多选题) 计算机算法可分为( )两大类别。(本题1.0分)
         A、  数值运算算法
         B、  非数值运算算法
         C、  结构运算
         D、  形式运算
        学生答案: 未答题
        标准答案:AB
        解析:
        得分: 0
        54.  (多选题) C程序注释是由( )所界定的文字信息组成的。(本题1.0分)
         A、  /*
         B、  #
         C、  */
         D、  &
        学生答案: 未答题
        标准答案:AC
        解析:
        得分: 0
        55.  (多选题) 计算机算法可以用( )等方法表示。(本题1.0分)
         A、  自然语言
         B、  流程图
         C、  伪代码
         D、  方块图
        学生答案: 未答题
        标准答案:ABC
        解析:
        得分: 0
        56.  (多选题) 三种基本程序结构是( )。(本题1.0分)
         A、  顺序结构
         B、  选择结构
         C、  循环结构
         D、  树结构
        学生答案: 未答题
        标准答案:ABC
        解析:
        得分: 0
        57.  (多选题) 函数体一般包括( )两部分。(本题1.0分)
         A、  声明
         B、  执行
         C、  形式
         D、  操作
        学生答案: 未答题
        标准答案:AB
        解析:
        得分: 0
        58.  (多选题) 计算机算法可以用( )等方法表示。(本题1.0分)
         A、  自然语言
         B、  流程图
         C、  伪代码
         D、  方块图
        学生答案: 未答题
        标准答案:ABC
        解析:
        得分: 0
        59.  (多选题) C程序注释是由( )所界定的文字信息组成的。(本题1.0分)
         A、  /*
         B、  #
         C、  */
         D、  &
        学生答案: 未答题
        标准答案:AC
        解析:
        得分: 0
        60.  (多选题) 计算机算法可分为( )两大类别。(本题1.0分)
         A、  数值运算算法
         B、  非数值运算算法
         C、  结构运算
         D、  形式运算
        学生答案: 未答题
        标准答案:AB
        解析:
        得分: 0
        61.  (多选题) 一个计算机程序应包括( )的内容。(本题1.0分)
         A、  对数据的描述
         B、  对企业的描述
         C、  对操作的描述(算法)
         D、  对社会的描述
        学生答案: 未答题
        标准答案:AC
        解析:
        得分: 0
        62.  (多选题) 计算机算法的特性包括( ) 。(本题1.0分)
         A、  有穷性
         B、  确定性
         C、  有零个或多个输入
         D、  有一个或多个输出
         E、  有效性
        学生答案: 未答题
        标准答案:ABCE
        解析:
        得分: 0
        63.  (多选题) 计算机算法可分为( )两大类别。(本题1.0分)
         A、  数值运算算法
         B、  非数值运算算法
         C、  结构运算
         D、  形式运算
        学生答案: 未答题
        标准答案:AB
        解析:
        得分: 0
        64.  (多选题) C程序注释是由( )所界定的文字信息组成的。(本题1.0分)
         A、  /*
         B、  #
         C、  */
         D、  &
        学生答案: 未答题
        标准答案:AC
        解析:
        得分: 0
        65.  (多选题) 计算机算法可以用( )等方法表示。(本题1.0分)
         A、  自然语言
         B、  流程图
         C、  伪代码
         D、  方块图
        学生答案: 未答题
        标准答案:ABC
        解析:
        得分: 0
        66.  (多选题) 一个计算机程序应包括( )的内容。(本题1.0分)
         A、  对数据的描述
         B、  对企业的描述
         C、  对操作的描述(算法)
         D、  对社会的描述
        学生答案: 未答题
        标准答案:AC
        解析:
        得分: 0
        67.  (多选题) 计算机算法的特性包括( ) 。(本题1.0分)
         A、  有穷性
         B、  确定性
         C、  有零个或多个输入
         D、  有一个或多个输出
         E、  有效性
        学生答案: 未答题
        标准答案:ABCE
        解析:
        得分: 0
        68.  (多选题) 计算机算法可分为( )两大类别。(本题1.0分)
         A、  数值运算算法
         B、  非数值运算算法
         C、  结构运算
         D、  形式运算
        学生答案: 未答题
        标准答案:AB
        解析:
        得分: 0
        69.  (多选题) C程序注释是由( )所界定的文字信息组成的。(本题1.0分)
         A、  /*
         B、  #
         C、  */
         D、  &
        学生答案: 未答题
        标准答案:AC
        解析:
        得分: 0
        70.  (多选题) 计算机算法可以用( )等方法表示。(本题1.0分)
         A、  自然语言
         B、  流程图
         C、  伪代码
         D、  方块图
        学生答案: 未答题
        标准答案:ABC
        解析:
        得分: 0
        71.  (问答题)
         #include <stdio.h>
        void main( )
        {
        int i,j,m,n;
         i=10;
         j=15;
                  m=++i;
                 n=j++;
                printf("%d,%d,%d,%d",i,j,m,n);
        }
        程序的运行结果是:                  
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
        11,16,11,15
        解析:
        得分: 0
        点评:
        72.  (问答题)
        有以下程序:
        #include  <stdio.h>
        void main()
        { int   x=1, y=0, a=0, b=0;
          switch (x)
          { case  1:
           switch(y)
           { case  0:a++; break;
             case  1:b++; break;
           }
           case 2: a++; b++; break;
           case 3: a++; b++;
          }
          printf("a=%d, b=%d ", a,b);
        }
        程序的运行结果是          。(本题3.0分)
        我的答案:
        未答题
        标准答案:
        a=2,b=1
        解析:
        得分: 0
        点评:
        73.  (问答题)
          #include <stdio.h>
        #include <string.h>
        void main( )
              {    char  str1[20]="good",str2[ ]="morning";
                   int  i,j;
                   for (i=strlen(str1),j=0;str2[j]!=''; i++, j++)
                         str1[i]=str2[j];
                   str1[i]='';
                   printf("string1=%s",str1);
              }
        程序的运行结果是:                           。
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
        string1=goodmoring
        解析:
        得分: 0
        点评:
        74.  (问答题)
         #include<stdio.h>
        void fun( )
        {auto int b=0;
        static int c=4;
        b++;c++;printf("b=%d c=%d ", b, c);
        }
        void main( )
        { int i;
        for (i=0; i<3; i++)   fun();
        }
        程序的运行结果是                 
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
         b=1 c=5
         b=1 c=6
        b=1 c=7
        解析:
        得分: 0
        点评:
        75.  (问答题)
        #include  <stdio.h>
        int  fun( int  k )
        {  if (k<1)  return  0;
        else  if (k==1)  return  1;
        else  return  fun(k-1)+1;
        }
        void main()
        {
        printf("%d",fun(4));
        }
        程序的运行结果是                 
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
        4
        解析:
        得分: 0
        点评:
        76.  (问答题)
        #include <stdio.h>
        void main()
        { char str[30];
        scanf("%s",str);
        printf("str=%s",str);
        }
        运行时若输入“hello world”,运行结果是:                。
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
        str=hello
        解析:
        得分: 0
        点评:
        77.  (问答题)
        #include<stdio.h>
        unsigned  fun6(unsigned  num)
        {  unsigned  k=1;
        do
        {   k*=num%10;
        num/=10;
        } while(num);
        return   k;
        }
        void main()
        {  unsigned   n=26;
        printf(“%d ”,fun6(n));
        }
        程序的运行结果是         。
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
        12
        解析:
        得分: 0
        点评:
        78.  (问答题)
        下面程序的功能是从一个字符串中删除所有的‘*’号并输出删除后的结果。请
        补全程序。
        #include<stdio.h>
        void main()
        { char a[]="ABC*D*RF*G*";
              int i,j;
              for(i=0,j=0;a[i]!=0;i++)
                   if(a[i]!='*')
                         a[j++]=       ;
                   =0;
              printf("      ",a);
        }
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
         a[i]          a[j]         %s
        解析:
        得分: 0
        点评:
        79.  (问答题)
        下面程序的功能是使用选择法排序对8个整数按照从小到大的顺序排列并输出,
        请补全程序。
        # include <stdio.h>
        void main()
        { int a[8]={1,3,6,5,8,7,2,4},i,j,k,t;
            for(i=0;i<7;i++)  
            {   k=i;           
                for(j=i+1;j<8;    1    )
                  if(a[k]  2   a[j])    
                    k=j;       
               if(k!=i)      
                 {  t=a[k];  a[k]=a[i];  a[i]=t;  }
          }
          printf("排序后: ");
          for(i=0;i<8;i++)
            printf("%d   ",a[i]);
          printf(" ");
        }
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
         j++          >     
        解析:
        得分: 0
        点评:
        80.  (问答题)
        编写函数int gygb(int x,int y)求出x和y的最大公约数和最小公倍数(提示:最大公约数可用外部变量GY来存放),主函数中给变量a和b赋值,然后调用gygb函数,求出a和b的最大公约数和最小公倍数并输出结果。
         
        (本题3.0分)
        我的答案:
        未答题
        标准答案:
        #include<stdio.h>
        int GY; ................................. ....................................1分
        int gygb(int x,int y)....................................................2分
        {
               int i,;................................................  ...............1分
               for(i=x;i>=1;i--)......................................... .....2分
                      if(x%i==0&&y%i==0){GY=i;break;}......2分
               return x*y/GY ; ................................................ 1分
        }
        void main()
        {
            int a,b; ......................... .........................................1分
               scanf(“%d%d”,&a,&b);.........................................2分
               printf("gy=%d,gb=%d ",GY,gygb(a,b));..............2分
         
        }
         
        解析:
        得分: 0
        点评:
        浏览 (1214) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
        当前位置
        文章评论
        最新点评
        更多点评 发表点评
        发表评论
        您的评价
        差(1) 一般(2) 好(3) 很好(4) 非常好(5)
        评论标题
        评论内容
        验 证 码
        看不清?更换一张
        匿名发表 
        脚注信息
        郑州市  漯河市  周口市  驻马店市  平顶山市  许昌市  商丘市  南阳市
        网址:www.636680.com     邮箱:heao365@foxmail.com     邮编:450000
        河南继续教育网 版权所有 Copyright 2008-2021 @ All Rights Reserved  豫ICP备16007598号-1
        访问统计
        澳门王中王精选一肖一码