注意:此页面搜索的是所有试题
西安石油大学-C语言程序设计
一个整型数以八进制数输出,其格式符为( )。
(1) %d (2) %c (3) %x (4) %o
一个函数要被其它文件调用,应使用说明符( )。 (1) auto (2) static (3) register (4) extern
若i是int 型变量,下面的程序片段输出的结果是( )。 i=-100; if (i>=0) printf(“a”); else printf(“b”); (1) a (2) ab (3) b (4) 不确定
若ch是char 型变量,下面的程序片段输出的结果是( )。 Ch=’1’; Swith(ch) { case ‘1’ printf(“1”); case ‘2’ printf(“2”); case ‘3’ printf(“3”); } (1) 1 (2) 12 (3) 23 (4) 123
1. 写出下列程序运行结果 main() { int a =10,b=20,c; c=a+b; printf(“%d,%d,%d”,a,b,c);
2.画出下列程序的流程图,或写出其对应的数学表达式。 main() { int x , y; scanf(“%d”,&x); if x>0 y=100; else if x=0 y =0; else y =-100; printf(“%d”,y); }
3.说明下列程序运行的结果。 main() { int i=0; while(i<10) { if(i %3==0) printf(“%d”, i); i = i +3; } }
说明下列程序运行的结果。 main () { int i,a[10] for (i =0 ; i <=9;i++) a[i]= i +20; for (i =9 ; i >=0; i --) printf(“%d”,a[i]); }
写出下列程序运行的结果。 int a=3,b=8 max(int a,int b) {int c; c=a>b?a:b; return(c); } main () { int a=20; printf(“%d”,max(a,b)); }
下列程序运行时,如果输入的数据为10和8.2,程序运行的结果是什么? main () { float a,b,c; float sub(float x,float y); scanf(“%f,%f”,&a,&b); c=sub(a,b); printf(“sum is %f”,c); } float sub(float x,float y) {float z; z=x-y; return(z) }
.编程计算s=12+22+32+…+102
并发
互斥共享方式
异步
存储器管理
一个函数要被其它文件调用,应使用说明符( )。 (1) auto (2) static (3) register (4) extern
若i是int 型变量,下面的程序片段输出的结果是( )。 i=-100; if (i>=0) printf(“a”); else printf(“b”); (1) a (2) ab (3) b (4) 不确定
若ch是char 型变量,下面的程序片段输出的结果是( )。 Ch=’1’; Swith(ch) { case ‘1’ printf(“1”); case ‘2’ printf(“2”); case ‘3’ printf(“3”); } (1) 1 (2) 12 (3) 23 (4) 123
1. 写出下列程序运行结果 main() { int a =10,b=20,c; c=a+b; printf(“%d,%d,%d”,a,b,c);
2.画出下列程序的流程图,或写出其对应的数学表达式。 main() { int x , y; scanf(“%d”,&x); if x>0 y=100; else if x=0 y =0; else y =-100; printf(“%d”,y); }
3.说明下列程序运行的结果。 main() { int i=0; while(i<10) { if(i %3==0) printf(“%d”, i); i = i +3; } }
说明下列程序运行的结果。 main () { int i,a[10] for (i =0 ; i <=9;i++) a[i]= i +20; for (i =9 ; i >=0; i --) printf(“%d”,a[i]); }
写出下列程序运行的结果。 int a=3,b=8 max(int a,int b) {int c; c=a>b?a:b; return(c); } main () { int a=20; printf(“%d”,max(a,b)); }
下列程序运行时,如果输入的数据为10和8.2,程序运行的结果是什么? main () { float a,b,c; float sub(float x,float y); scanf(“%f,%f”,&a,&b); c=sub(a,b); printf(“sum is %f”,c); } float sub(float x,float y) {float z; z=x-y; return(z) }
.编程计算s=12+22+32+…+102
并发
互斥共享方式
异步
存储器管理