网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是( )。
#include
main()
{
int k;
printf(Enter a int number:);
scanf(%d,&k);
if _____ printf(YES);
else printf(NO);
printf(%d,k%3);
}
A
((k%3==0)‖(k%7==0))
B
(k/3==0)‖(k/7==0)
C
((k%3=0)‖(k%7=0))
D
((k%3==0)&&(k%7==0))
参考答案
参考解析
解析:
是否能被3或7整除表达式为(k%3==0)‖(k%7==0),A项正确。B项“/”为除号,错误。C项中“=”为赋值运算符,不是逻辑运算符“==”,错误。D项“&&”为逻辑与,本题应该为逻辑或“‖”,错误。答案选择A选项。
是否能被3或7整除表达式为(k%3==0)‖(k%7==0),A项正确。B项“/”为除号,错误。C项中“=”为赋值运算符,不是逻辑运算符“==”,错误。D项“&&”为逻辑与,本题应该为逻辑或“‖”,错误。答案选择A选项。
更多 “单选题以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是( )。 #include main() { intk; printf(Enteraintnumber:); scanf(%d,k); if_____printf(YES); elseprintf(NO); printf(%d,k%3); }A ((k%3==0)‖(k%7==0))B (k/3==0)‖(k/7==0)C ((k%3=0)‖(k%7=0))D ((k%3==0)(k%7==0))” 相关考题
考题
有以下程序main( ){ int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;for(i=0;i3;i++)for(k=i+ 1 ;k4;k++) if(a[i][i]a[k][k]){t=a[i][i];a[i][i]=a[k][k];a[k][k]=t;}for(i=0;i4;i++)printf("%d,",a[0][i]);}程序运行后的输出结果是A)6,2,1,1,B)6,4,3,2,C)1,1,2,6,D)2,3,4,6,
考题
有以下程序:void main(){ int k=10,n=0; for(;nk;) { //n++; if(n++%3!=0)continue; k--; } printf("%d,%d\n",k,n);}程序运行后的输出结果是( )。A.7,7 B.6,6 C.3,3 D.4,4
考题
有以下程序:void main(){ int k=0,n=0; while(k5) { switch(k) { default: break; case 1:n+=k; case 2: case 3:n+=k; } k++;}printf("%d\n",n); } 程序运行后的输出结果是( )。A)0 B)4C)6 D)7
考题
以下程序的输出结果是 ( ) main( ) { int w=5;fun(w);printf("\n");} fun (int k) { if (k>0) fun (k-1); printf("%d",k); }A.5 4 3 2 1B.0 1 2 3 4 5C.1 2 3 4 5D.5 4 3 2 1 0
考题
下列程序的输出结果是______。 main() { char *s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s[k]) { case '1':i=0; case '2':i=1; case '3':i=2; case '4':i=3; } vii]++; } for(k=O;k4;k++) printf("%d ",v[k]); }A.4211B.0008C.4678D.8888
考题
以下程序的输出结果是( ) main() {int a=-1,b=4,k; k=(++a<=0)! (b--<=0); printf("%d%d%d\n" ,k,a, B) ; }A.1 0 4B.0 0 4C.1 0 3D.0 0 3
考题
有以下程序includemain(){int k=5,n=0;while(k>0){switch(k){defhult:break;case 1:n+
有以下程序 #include<stdio.h> main() {int k=5,n=0; while(k>0) {switch(k) {defhult:break; case 1:n+=k: case 2: case 3:n+=k; } k--; } printf("%d\n",n); } 程序运行后的输出结果是( )A.0B.4C.6D.7
考题
请编写函数void countValue(int *a,int *n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数。注意:部分源程序已给出。请勿改动主函数main()和写函数writeDAT()的内容。试题程序:include<conio.h>include<stdio.h>void countValue(int *a, int *n){}main ( ){int aa[1000],n, k;clrscr();countValue (aa, n);for(k=0;k<n; k++)if((k+1) %10 ==0){printf("%5d",aa[k]);printf("\n");}else printf("%5d",aa[k]);writeDAT();}writeDAT ( ){int aa[1000],n, k;FILE *fp;fp=fopen("out79.dat","w");countValue(aa,n);for(k=0; k<n; k++)if((k+1)%10==0){fprintf(fp,"%5d",aa[k]);fprintf(fp,"\n");}else fprintf (fp,"%5d",aa[k]);fclose(fp);}
考题
以下程序的输出结果是( ) main() { int a=2,k; for(k=0;k<3;k++)printf("%4d",f1(a) ); } f1(int a) { int b=0;static int c=3; b++;c++; return(a+b+c) ;}A.7 7 7B.7 10 13C.7 9 11D.7 8 9
考题
有以下程序,若从键盘上输入7和3 main(){ int a,b,k; scanf("%d,%d ",a,b); k=a; if(ab)k=a%b; else k=b%a; printf("%d\n ",k);}程序运行后的输出结果是A.7 B.3C.1 D.0
考题
下列程序运行后的输出结果是 ______。 include void main(){ int s=0,k for(k=7;k>=0
下列程序运行后的输出结果是 ______。include<iostream.h>void main(){int s=0,kfor(k=7;k>=0;k--){switch(k){case 1:case 4:case 7:s+ +;break:case 2:case 3:case 6:break;case 0:case 5:s+=2;break;}
考题
有下列程序: main { int k=5,n=0; while(k0) {switch(k) {dcfault:break; case 1:n=n+k; case 2: case 3:n+=k; } k--; } printf("%d\n".n); } 程序运行后的输出结果足( )。A.0B.4C.6D.7
考题
以下程序的输出结果是( )。 main { char*s="12134211"; int v[4]=(0,0,0,0),k,i; for(k=0;s[k];k++) { switch(s[k]) { case1:i=0; case2:i=1; case3:i=2; case4:i=3;} } v[i]++: } for(k=0;k4;k++)printf("%d",v[k]);A.4 2 1 1B.0 0 0 8C.4 6 7 8D.8 8 8 8
考题
下面程序输出的是( )。 main { int t=l;fun(fun(t));} fun(int h) { static int a[3]={1.2.3}; int k; for(k=0;k3;k++)a[k]+=a[k]-h; for(k=0;k3;k++)printf("%d",a[k]); printf("\n"); return(a[h]);}A.1,2,3, 1,5,9,B.1,3,5, 1,3,j,C.1,3,5, 0,4,8,D.1,3。5, -1,3,7,
考题
以下程序的输出结果是______。 main() { char*s="121"; int k=0,a=0,b=0; do {k++; if(k%2==0){a=a+s[k]-'\0';continue;} b=b+s[k]-'\0';a=a+s[k]-'\0'; }while(s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b); }A.k=3 a=98 b=49B.k=3 a=99 b=50C.k=2 a=99 b=50D.k=2 a=98 b=49
考题
以下程序的输出结果是#include stdio.hmain(){ int k=4,s=0; do{ if((k%3)==0) continue; s+=k;k++; }while(k10); printf("s=%d\n",s);}
考题
下面程序的输出结果是 ( ) maint( ) {char * s="121"; int k=0,a=0,b=0; do {k + +; if (k%2==0) {a=a + s[k]-'0';continue;} b=b + s[k]-'0';a=a + s[k]-'0' } wnile(s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b); }A.k=3 a=2 b=3B.k=3 a=3 b=2C.k=2 a=3 b=3D.k=2 a=2 b=3
考题
下列程序的输出结果是______。main(){ char *s="121"; int k=0,a=0,b=0; do { k++; if(k%2==0) {a=a+s[k]-'0';continue;} b=b+s[k]-'0';a=a+s[k]-'0'; }while (s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b);}A.k=3 a=2 b=3B.k=3 a=3 b=2C.k=2 a=3 b=2D.k=2 a=2 b=3
考题
有以下程序: include main ( ) {int k=5,n =0; while ( k>0){switch (k) {default: b
有以下程序: #include <stdio, h>main ( ) { int k=5,n =0; while ( k>0) { switch (k) { default: break; case 1 : n+ =k; case 2 : case3 : n+ =k; } k--; printf( "% d \n" ,n);}程序运行后的输出结果是( )。A.0B.4C.6D.7
考题
以下程序的输出结果是______。A.54321B.12345C.1 2 3 4 5D.5 4 3 2 1 0 main() { int w=5;fun(w);printf("\n");} fun (int k) { if(k>0) fun(k-1); printf("%d"",k);}
考题
有下列程序:main{ int k=5,n=0;while(k0){switch(k){default:break;case 1:n=n+k;case 2:case 3:n+=k;}k--;}printf(%d\n.n);}程序运行后的输出结果足( )。A.0B.4C.6D.7
考题
下列程序的输出结果是______。 main() { char*s="1221"; int k=0,a=0,b=0; do { if(k%2==0) {a=a+s[k]-'0'; continue; } b=b+s[k]-'0'; } while(s[++k]); printf("k=%d a=%d b=%d\n",k,a,b); }A.k=3 a=4 b=3B.k=3 a=3 b=3C.k=4 a=3 b=3D.k=4 a=2 b=3
考题
有以下程序 main ( ) { int k=5,n=0; while (k>0) { switch (k) { default : break; case 1 : n+=k; case 2 : case 3 : n+=k; } k--; } printf ("%d\n",n); 程序运行后的输出结果是A.0B.4C.6D.7
考题
以下程序的输出结果是()。includeint fan(int);main(){int w=5; fun(w);printf("\n");}
以下程序的输出结果是( )。 #include <stdio.h> int fan(int); main() { int w=5; fun(w); printf("\n"); } fun(int k) { if(k>0) fun(k-1); printf("%d",k); }A.5 4 3 2 1B.0 1 2 3 4 5C.1 2 3 4 5D.5 4 3 2 1 0
考题
对于以下程序, main( ) { int a[5],*p; int k; for(k=0,p=a;k5;k++,p++) scanf(“%d”,p); for(;k0;k--) printf(“%d”,*(--p)); } 若输入为:1 2 3 4 5(注:表示回车),则输出结果是多少?
考题
单选题有以下程序 #include main() { inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}}; inti,j,k,t; for(i=0;i for(j=0;j for(k=j+1;k if(a[j][i]a[k][i]) { t=a[j][i]; a[j][i]=a[k][i]; a[k][i]=t; } for(i=0;i printf("%d,",a[i][i]); } 程序运行后的输出结果是( )。A
8,7,3,1,B
1,6,5,7,C
4,7,5,2,D
1,6,2,1,
考题
单选题有以下程序:#include main(){ int n=2,k=0; while(k++n++2); printf(%d %d,k,n);}程序运行后的输出结果是( )。A
0 2B
1 3C
5 7D
1 2
热门标签
最新试卷