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