蓝莓题库

学习通c语言程序设计-k8凯发

欢迎来访!

k8凯发-凯发官网入口中国大学问答 正文

作者2023-02-27 00:12:54中国大学问答 78 ℃0 评论
1.1初识c语言程序

1、【判断题】c语言是结构化程序设计语言,对还是错?

1.2c语言程序的基本组成

1、【填空题】c程序是由( )组成的?

2、【填空题】c程序必须有且仅能有一个( )函数。

3.8测验3

1、【单选题】下面四个选项中,均是不合法的用户标识符的选项是( )。
    a、a p_o do
    b、float lao _a
    c、b-a goto int
    d、_123 temp int

2、【单选题】下面四个选项中均是合法整型常量的选项是( )。
    a、160 -0xffff 011
    b、-0xcdf 01a 0xe
    c、986, 012 0668
    d、-0x48a 2e5 0x

3、【单选题】下面四个选项中,均是合法转义字符的选项是( )。
    a、'\" '\\' ' 12'
    b、'\\' ' \017' ' \" '
    c、'\018' '\f ' 'xab'
    d、'\\0' ' \101' ' x1f '

4、【单选题】若x,i,j和k都是int型变量,则计算 x=(i=4,j=16,k=32)表达式后,x的值为( )
    a、4
    b、16
    c、32
    d、52

5、【单选题】设x,y和z均为int型变量,则执行语句x=(y=(z=10) 5)-5;后x,y,z的值是:( )
    a、x=10 y=15 z=10
    b、x=10 y=10 z=10
    c、x=10 y=15 z=15
    d、x=10 y=5 z=10

6、【填空题】下列程序的输出结果是__________ 。 #include int main ( ) { char cl='a', c2='b'; //注:’a’的ascii值为65 printf( "%c, %c, %d\n", cl,c2,c2 1 ); return 0; }

7、【填空题】下列程序的输出结果是 __________ 。 #include int main ( ) { int a=22,b=23; a%=b%=4; printf("%d ,%d\n", a, b); return 0; }

8、【填空题】下列程序的输出结果是 __________ 。 #include int main( ) { int i=1; printf("%d, ",-i ); printf("i=%d\n", i ); return 0; }

9、【填空题】以下程序的运行结果是________ int main() { int x=1,y,z; x*=3 2; printf("%d\t",x); x*=y=z=5; printf("%d\t",x); x=y==z; printf("%d\n",x); return 0; }

10、【填空题】下列程序的输出结果是 __________ 。 #include int main( ) { char c='z'; printf("%c",c-2); return 0; }

4.5测验

1、【单选题】有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应是( )。
    a、132
    b、1,3,2
    c、a=1□b=3□c=2
    d、a=1,b=2,c=3

2、【单选题】已有定义int x;float y;且执行scanf(“=%f",&x,&y);语句时,从第一列开始输入数据12345□678<回车>,则x的值为( );y的值为( 2 )
    a、12345 45.000000
    b、123 45.000000
    c、45 678.000000
    d、345 123.000000

3、【填空题】下面程序若从键盘输入:820 按回车键, 最后的执行结果是__________ 。 #include int main() { int time, h, m; scanf("%d", &time); h=time/60; m=time`; printf("%d:%d", h,m); return 0; } 说明:填答案时冒号用英文方式下的。

4、【填空题】下列程序的运行结果( ) int main() { char c='b'; printf(" %d, %c\n",c,c); return 0; }

5、【填空题】当输入数据形式为:25,13,10,正确的输出结果为__________ 。 #include int main( ) { int x, y, z; scanf("%d,%d,%d", &x, &y, &z); printf("x y z=%d\n", x y z); return 0; }

6、【填空题】下面的程序功能是:用getchar()输入一个字符,再用putchar()将其输出。 #include int main() { char ch; ① ; ② ; return 0; }

7、【填空题】结构化程序设计的三种基本结构是_____、_____、_____。

8、【填空题】分析下列程序的运行结果 #include int main() { int a=25,b=125; float x=12.34567,y=3.1415926; printf("a=m,b=],c=%d\n",a,b,a b); printf("x=%7.2f,y=%5.2,z=%f\n",x,y,x y); printf("x=%-7.2f,y=%-5.2f,z=%f\n",x,y,x y); return 0; }

5.8测验

1、【填空题】若下列程序运行时输入为2.0,则程序的输出结果是______。 int main() { float a,b; scanf("%f",&a); if(a<0.0) b=0.0; else if((a<0.5)&&(a!=2.0)) b=1.0/(a 2.0); else if(a<10.0) b=1.0/2; else b=10.0; printf("%f\n",b); return 0; }

2、【填空题】以下程序的运行结果是_______。 #include int main() { int k=4,a=3,b=2,c=1; printf("%d",k

猜你喜欢

  • 2023-02-27 00:52
  • 2023-02-27 00:49
  • 2023-02-27 00:38
  • 2023-02-27 00:06
  • 2023-02-26 23:30
  • 2023-02-26 22:44
  • 2023-02-26 22:37
  • 2023-02-26 22:31
  • 2023-02-26 22:24
  • 2023-02-26 22:15
网站分类
最新发表
标签列表
网站地图