公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

C语言教程C语言习题集3 简单的C程序设计

C语言习题集3 简单的C程序设计

更新时间:2013-04-13 07:17:19 |

简单的C程序设计

(一)选择题

1putchar函数可以向终端输出一个           

A)整型变量表达式                B)实型变量值

C)字符串                                D)字符或字符型变量值

2printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式      ;如果字符串长度小于5,则输出按方式      

A)从左起输出该字符串,右补空格                 B)按原字符长从左向右全部输出

C)右对齐输出该字符串,左补空格                 D)输出错误信息

3阅读以下程序,当输入数据的形式为:251310<CR>(注:<CR>表示回车),则正确的输出结果为           

   main()

   {   int x,y,z;

        scanf(“%d%d%d”,&x,&y,&z);

        printf(“x+y+z=%d\n”,x+y+z);

     }

A) x+y+z=48     B) x+y+z=35      C) x+z=35          D)不确定值

4根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为       

main()

   {   char ch1,ch2,ch3;

        输入语句

        printf(“%c%c%c”,ch1,ch2,ch3);

      }

   输出形式:A B C

   输入形式:A B

A) scanf(“%c%c%c”,&ch1,&ch2,&ch3);

B) scanf(“%c,%c,%c”,&ch1,&ch2,&ch3);

C) scanf(“%c %c %c”,&ch1,&ch2,&ch3);

D) scanf(“%c%c”,&ch1,&ch2,&ch3);

5已知ch是字符型变量,下面正确的赋值语句是      

A) ch=‘a+b’;   B) ch=‘\0’;   C) ch=‘7’+‘9’;     D) ch=5+9;

(二)填空题

1以下的输出结果是【1】。

main()

{   short i;

    i=-4;

    printf(“\ni:dec=%d,oct=%o,hex=%x,unsigned=%u\n”,i,i,i,i);

}

2. 以下的输出结果是【2】。

main()

{   char c=‘x’;

    printf(“c:dec=%d,oct=%o,hex=%x,ASCII=%c\n”,c,c,c,c);

}

3以下的输出结果是【3】。

main()

{   int x=1,y=2;

    printf(“x=%d y=%d * sum * =%d\n”,x,y,x+y);

    printf(“10 Squared is : %d\n”,10*10);

}

4. 假设变量ab均为整型,以下语句可以不借助任何变量把ab中的值进行交换。请填空。

      a+=4; b=a-5; a-=6;

5xint型变量,则执行以下语句后的x值为【7】。

      x=7; x+=x-=x+x;

z=m=0xFFFF

6. 有一输入语句scanf(“%d”,k);则不能使float类型变量k得到正确数值的原因是【8】和【9】。

答案:

D,  B, C, D, 4题有误?,5:语法上BCD都对,题意不明

最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号