单选题有如下程序,其中k的初始值为八进制数:#includemain( ){intk=011;printf(“%d”,k++);}程序运行后的输出结果为( )。A12B11C10D9

单选题
有如下程序,其中k的初始值为八进制数:#includemain(  ){intk=011;printf(“%d”,k++);}程序运行后的输出结果为(  )。
A

12

B

11

C

10

D

9


参考解析

解析:

相关考题:

若有定义: int k; ,以下程序段的输出结果是 【 8 】 。for(k=2;k6;k++,k++) printf("##%d",k);

( 22 )有以下程序,其中 k 的初值为八进制数#include stdio.hmain (){ int k = 011 ;printf ( " %d \ n ", k++ ) ;}程序运行后的输出结果是A ) 12B ) 11C ) 10D ) 9

下面程序的运行结果是includemain(){static char a[]="Languagef",b[]="programe";cha 下面程序的运行结果是 #include<stdio.h> main() { static char a[]="Languagef" ,b[]="programe"; char *p1,*p2; int k; p1=a;p2=b; for(k=0;k<=7;k++) if(*(p1+k)==*(p2+k)) printf("%c",*(p1+k));}A.gaeB.gaC.LanSuageD.有语法错

有以下程序,其中k的初值为八进制数:includestdio.hmain( ){int k=011;printf{%d|n,k++};}程序运行后的输出结果是( )。A.12B.11C.10D.9

以下程序运行后的输出结果是【】。includemain(){int k=1,s=0; do{ if((k%2)!=0)continue; 以下程序运行后的输出结果是【 】。include<stdio.h>main(){ int k=1,s=0;do{if((k%2)!=0) continue;s+=k; k++;}while(k>10);printf("s+%d\n",s);}

下面程序段的循环次数是()intk=2;while(k==0)printf(″%d″,k);k--;printf(″\n″); A.0次B.1次C.2次D.无限次

下列程序段中的变量已正确定义: for(i=0;i4;i++,i++)for(k=1;k3;k++);printf(*4;i++,i++)for(k=1;k3;k++);printf(*);程序段的输出结果是( )。A.********B.****C.**D.*

若有定义:int k;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("%d",k);

设有如下程序includemain(){int**k,*j,i=100;j=i;k=j;printf("%d\n",**k);} 设有如下程序 #include<stdio.h> main() { int**k,*j,i=100; j=i;k=j; printf("%d\n",**k); } 上述程序的输出结果是______。A.运行错误B.100C.i的地址D.j的地址

阅读以下说明和C语言程序,将应填入(n)处的字句写在对应栏内。【说明】设有3n+2个球互连,将自然数1~3n+2分别为这些球编号,使相连的两球编号之差的绝对值正好是数列1,2,…,3n+1中的各数,如下图所示:其中填自然数的思想如下;(1)先自左向右,第1列中间1个填数,然后第2列上、下2个填数,每次2列;但若n为偶数,最后1次只排第1列中间一个数。(2)自右向左,先右第1列中间填数;若n是奇数,再右第2列中间填数。然后依次右第1列上、下2个填数,再右第2列中间1个填数,直到左第2列为止。【程序】include <stdio.h>define size 10int a[3][size];void main(){int i,k,m,n;printf("imput the n:");scanf("%d",n);k=1;for(i=0; i<=n/2; i++){a[1][2*i]=k; k++;if((i==n/2) (1) ||(i<n/2)){a[0][2*i+1]=k;k++;(2)k++;}}if(n%2==1){(3)k++;m=n;}else(4)for(i=0; i<n/2; i++){a[1][m-2*i]=k; k++;(5)k++;a[2][m-2*i-1]=k; k++;}a[1][1]=k;printf("\n");printf(" ");for(i=1; i<=n; i++)printf("%6d",a[0][i]);printf("\n\n");for(i=0; i<=n+1; i++)printf("%6d",a[1][i]);printf("\n\n");printf(" ");for(i=1; i<=n; i++)printf("%6d",a[2][i]);printf("\n");}

设有如下程序includemain(){int **k, *j,i=100;j=i; k=j;printf("%d\n"”,** 设有如下程序 #include<stdio.h> main() { int **k, *j,i=100; j=i; k=j; printf("%d\n"”,**k); } 上述程序的输出结果是______。A.运行错误B.100C.i的地址D.j的地址

有以下程序#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

下列程序的运行结果是()。inCludemain(){static char a[]="Languagef",b[]="programe"; 下列程序的运行结果是( )。 #inClude<stdio.h> main() { static char a[]="Languagef",b[]="programe"; Char*p1,*p2;int k; p1=a;p2=b; for(0;k<=8;k++) if(*p1+k)==*(p2+k))printf("%c",*(p1+k)); }A.gaeB.angC.programD.有语法错

有以下程序includemain(){int*p,j; p=NULL p=fun(); for(j=0;j 有以下程序 #include<stdio.h> main() { int *p,j; p=NULL p=fun(); for(j=0;j<4;j+){printf("%d",*p);p++;} } int*fun() { int a[4],k; for(k=0;k<4;k++)a[k]=k; return(A) ; } 程序运行后的输出结果是( )A.程序有错不能运行B.输出4个NULLC.输出0 1 2 3D.输出1 1 1 1

有以下程序#includemain(){ int x=011;printf(%d\n,++x);}程序运行后的输出结果是A.12B.11C.10D.9

有以下程序,其中k的初值为八进制数#inculde stdio.hMain(){ int k=011;PrintFF(“%d\n”,k++);}程序运行后的输出结果是A.12B.11C.10D.9

设有定义“intk=3;”,语法正确且值为true的表达式是( )。A、k=3;B、k++>3;C、k--==3D、k++==3||++k>3;

有以下程序段,intk=0;while(k=1)k++;while循环执行的次数是()。A、无限次B、有语法错,不能执行C、一次也不执行D、执行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++)

单选题有如下程序:#includemain(){ charch='M'; while(ch!='K') {  ch--;  putchar(ch); } printf();}程序运行后的输出结果是(  )。AMNBLKCOPDMM

单选题有以下程序:#includemain(){ inti=1,k=0; for(;i6;) {  switch(i%3)  {   case0:k++;   case1:k++;break;   case2:k++;continue;  }  i+=1; } printf(%d,k);}程序的运行情况是(  )。A形成无限循环B输出6C输出5D输出4

单选题下面哪一个循环会导致死循环?()Afor(intk=0;k0;k++)Bfor(intk=10;k0;k--)Cfor(intk=0;k10;k--)Dfor(intk=0;k0;k++)

单选题有以下程序(其中k的初值为八进制数):#include main(){ int k=011; printf(%d,k++);}程序运行后的输出结果是(  )。A12B11C10D9

单选题以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是(  )。#includemain(){ 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))

单选题有以下程序#includemain(){ int k=5; while(--k)printf(%d,k-=3); printf();}执行后的输出结果是(  )。A1B2C4D死循环

单选题有以下程序:#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);}程序运行后的输出结果是(  )。Ak=6 a=11Bk=3 a=14Ck=4 a=12Dk=5 a=15

单选题有以下程序:#includemain(){ intk=-17; printf(%d,%o,%x,k,1-k,1-k);}程序的运行结果是(  )。A-17,22,12B-17,12,22C-17,-22,-l2D17,22,12