网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
有以下程序段,intk=0;while(k=1)k++;while循环执行的次数是()。
- A、无限次
- B、有语法错,不能执行
- C、一次也不执行
- D、执行1次
参考答案
更多 “有以下程序段,intk=0;while(k=1)k++;while循环执行的次数是()。A、无限次B、有语法错,不能执行C、一次也不执行D、执行1次” 相关考题
考题
有以下程序: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
考题
现有如下程序段#include "stdio.h"#include "string.h"main(){ char a[]="acfijk"; /*这里是有序的字符序列*/char b[]="befijklqswz"; /*这里是有序的字符序列*/char c[80],*p;int i=0,j=0,k=0;while(a[i]!=′\0′b[j]!= ′\0′){ if(a[i]b[j])c[k++]=a[i++];else if(a[i]b[j])c[k++]=b[j++];else { c[k++]=b[j++];i++;}}while(a[i]==′\0′b[j]!= ′\0′)c[k++]=b[j++];while(a[i]!=′\0′b[j]== ′\0′)c[k++]=a[i++];c[k]=′\0′;puts(c);}则输出结果是A.acfijkbefijklqswzB.abceffiijjkklqswzC.befijklqswz acfijkD.abcefijklqswz
考题
下面程序的运行结果是()#includestdio.hmain(){intk=0;charc='A';do{switch(c++){case'A':k++;break;case'B':k--;case'C':k+=2;break;case'D':k=k%2;continue;case'E':k=k*10;break;default:k=k/3;}k++;}while(c'。:A.k=3B.k=4C.k=2D.k=0
考题
有以下程序#include stdio.hvoid fun(int s[]){ static int j=0; do s[j]+=s[j+1]; while(++j2);}main(){ int k,a[10]={1,2,3,4,5}; for(k=1;k3;k++) fun(a); for(k=0;k5;k++) printf("%d",a[k]);}程序的运行结果是A.34756 B.23445C.35745 D.12345
考题
请阅读以下程序:includevoid fun(int s[]){static int j=0; dos[j]+=s[j+1]; while(++
请阅读以下程序: #include<stdio.h> void fun(int s[]) { static int j=0; do s[j]+=s[j+1]; while(++j<2);} main() { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++)fun(a); for(k=0;k<5;k++)printf("%d",a[k]);} 上面程序的输出是A.34756B.23445C.35745D.12345
考题
有以下程序: #includestdio.h main( ) { char*s="[2]34";int k=0,a=0; whil(s[k+1]!=\0) { k++; if(k%2=o){a=a+(s[k]-0+1);continue; } a=a+(s[k]-0); printf("k=%d a=%d\n",k,a); } 程序运行后的输出结果是( )。A.k=6 a=11B.k=3 a=14C.k=4 a=12D.k=5 a=15
考题
有以下程序#includestdio.hvoid fun(int *s){ static int j=0;do { s[j]=s[j]+s[j+1]; )while(++j2);}main( ){ int k,a[10]={1,2,3,4,5);for(k=1;k3;k++)fun(a);for(k=0;k5;k++)printf(”%d”,a[k]);printf("\n");}程序运行后的输出结果是A) 12345B)23445C)34756D) 35745
考题
有以下程序段s=1.0;for(k =1;k=n;k++) s=s+1.0/(k*(k=1));printf("%f\n",s);请填空,使以下程序段的功能与上面的程序段完全相同。s=1.0; k=1;while( 【 9 】).{ s=s+1.0/(k*(k+1)); k=k+1;}printf( "%f\n",s);
考题
设有程序段: intk=12: while(k=1)k=k-1: 则下列描述中正确的是( )。A.while循环执行10次
设有程序段: intk=12: while(k=1)k=k-1: 则下列描述中正确的是( )。A.while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次
考题
有以下程序段intk=0, a=1, b=2, c=3; k=ac? c:k;执行该程序段后,k的值是A.3B.2C.1
有以下程序段 int k=0, a=1, b=2, c=3; k=a<b ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是A.3B.2C.1D.0
考题
以下程序的输出结果是 void fun(int*s) { static int j=0; do s[j]+=s[j+1]; while(++j<2);} main() { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++)fun(a); for(k=0;k<5;k++)printf("%d",a[k]);}A.34756B.23345C.35745D.12345
考题
有以下程序段:vark=0;while(k=1)k++;下列选项中关于该程序段的描述正确的是()。A、语句不存在语法错误,但while循环将执行无限次,引发错误B、语句存在语法错误,while循环不能执行C、语句不存在语法错误,但while循环一次也不执行D、while循环执行1次
考题
下面哪一个循环会导致死循环?()A、for(intk=0;k0;k++)B、for(intk=10;k0;k--)C、for(intk=0;k10;k--)D、for(intk=0;k0;k++)
考题
下面程序段在执行完成后,a的值为() int j=0,k=0,a=0; while(j3) {j++;a=a+1;k=0;while(k=2) {k++;if(k%2!=0)continue;a=a+1;} a=a+1;}A、6B、8C、9D、10
考题
单选题下面哪一个循环会导致死循环?()A
for(intk=0;k0;k++)B
for(intk=10;k0;k--)C
for(intk=0;k10;k--)D
for(intk=0;k0;k++)
考题
单选题有以下程序:#include #include main(){ char a[20]=ab,b[20]=cdef; int k=0; strcat(a,b); while(a[k]!='\0') { b[k]=a[k]; k++; } puts(b);}程序的运行结果是( )。A
abcdefB
cbcdefC
cdefD
ab
考题
单选题下面程序段在执行完成后,a的值为() int j=0,k=0,a=0; while(j3) {j++;a=a+1;k=0;while(k=2) {k++;if(k%2!=0)continue;a=a+1;} a=a+1;}A
6B
8C
9D
10
考题
单选题以下能够实现计算5!的程序段是( )。A
int fac=1,k=0;do{k++;fac*=k;}while(k5);B
int fac=0,k=1;do{fac*=k;k++;}while(k5);C
int fac=1,k=1;do{k++;fac*=k;}while(k=5);D
int fac=1,k=0;do{fac*=k;k++;}while(k5);
考题
单选题有以下程序:#includemain(){ char *s=12134; int k=0,a=0; while(s[k+1]!='\0') { k++; if(k%2==0) { a=a+s[k]-'0'+1; continue; } a=a+(s[k]-'0'); } printf(k=%d a=%d,k,a);}程序运行后的输出结果是( )。A
k=6 a=11B
k=3 a=14C
k=4 a=12D
k=5 a=15
热门标签
最新试卷