【填空题】下面函数的功能是将一个整数字符串转换为一个整数,例如:”-1234”转换为1234,请填(3)空使程序完整。 int chnum(char *p) { int num=0,k,len,j ; len = strlen(p) ; for ( ; ; p++) { k=*p-‘0’; j=(--len) ; while (j--!=0) k=k*10 ; num = num + k ; } return (num); }
【单选题】以下正确的说明语句是____________。
【单选题】下面程序的输出是 ( ) main() {int x=3,y=6,a=0; while (x++!=(y-=1)) { a+=1; if (y
【填空题】以下程序可判断输入的一个整数是否能被3或7整除,若能整除,输出“yes”,否则输出“no”。请填空。 #include “stdio.h” void main() { int k; printf( “Enter a int number:”); scanf( “%d”&k>); if(____________) printf( “yes\n”); else printf( “no\n”); } (3.0分)
【单选题】下面程序的运行结果是 。 main ( ) { int x[5]={2,4,6,8,10}, *p, **pp ; p=x , pp = &p ; printf(“%d”,*(p++)); printf(“%3d”,**pp); }
【单选题】下面的程序运行结果是( ) main() { int x=3,y=0,z=0; if(x=y+z) printf( “****”); else printf( “####”); } (1.1分)
【填空题】下面程序的功能是计算 1-3+5-7+ ...... -99+101 的值。 main() { int i,t=1,s=0 ; for(i=1 ;i<=101;i+=2) { t=__________; s=s+t; t=-t; } printf("%d\n",s) ; } (3.0分)
【单选题】若有定义:int a[5],*p=a;则对a数组元素的正确引用是___________ 。
【单选题】若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是___________ 。
【判断题】switch语句中,可以不使用break语句;( )(2.0分)
【填空题】下面程序的功能是从键盘上输入若干学生的学习成绩