单选题有如下程序#include main() { if('\0'== 0)putchar('X'); if('0'== 0)putchar('Y'); if('a''b')putchar('Z'); printf();}程序运行后的输出结果是( )。AXBXYZCYZDY
单选题
有如下程序#include main() { if('\0'== 0)putchar('X'); if('0'== 0)putchar('Y'); if('a'>'b')putchar('Z'); printf();}程序运行后的输出结果是( )。
A
X
B
XYZ
C
YZ
D
Y
参考解析
解析:
考查ASCII字符,字符'\0'、'0'、'a'、'b'的ASCII码值分别为0、48、97、98。putchar函数是向标准输出设备上输出一个字符。程序执行过程为:判断'\0'==0成立,输出X;判断'0'==0不成立,不输出;判断'a'>'b'不成立,不输出。答案选择A选项。
考查ASCII字符,字符'\0'、'0'、'a'、'b'的ASCII码值分别为0、48、97、98。putchar函数是向标准输出设备上输出一个字符。程序执行过程为:判断'\0'==0成立,输出X;判断'0'==0不成立,不输出;判断'a'>'b'不成立,不输出。答案选择A选项。
相关考题:
以下程序运行后的输出结果是【10】。includestdio.hmain(){ char a;for(a=0;a15;a+=5){putchar(a+'A');}printf("\n");}
下列程序的输出结果是()。 include define F(x)2.84+x define w(y)printf("%d",(int) 下列程序的输出结果是( )。#include<stdio.h>#define F(x)2.84+x#define w(y)printf("%d",(int)(y))#define P(y)w(y)putchar('\n')main(){ int x=2;P(F(5) *x);}A.12B.13C.14D.16
有以下程序:include main(){inty=9;for( ; y>0; y--)if(y%3==0) printf("%d", --y);} 有以下程序: #include <stdio.h> main() {int y=9; for( ; y>0; y--) if(y%3==0) printf("%d", --y); } 程序的运行结果是( )。A.741B.963C.852D.875421
有以下程序 include main() { int y=9; for( ; y>0; y--) if(y% 有以下程序 #include <stdio.h> main() { int y=9; for( ; y>0; y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是A.741B.963C.852D.875421
有下列程序: include int f(int x) { int y; if(x=0‖x==1)r 有下列程序: #include <stdio.h> int f(int x) { int y; if(x=0‖x==1)return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3);printf("%d\n",z); 程序的运行结果是( )。A.0B.9C.6D.8
关于下面的程序 include main() { int x=3,y=0,z=0; if(x=y+z)printf("****"); else p 关于下面的程序 #include<stdio.h> main() { int x=3,y=0,z=0; if(x=y+z)printf("****"); else printf("$$$$"); }说法正确的是______。A.有语法错误不能通过编译B.输出****C.输出$$$$D.可以通过编译,但不能通过连接,无法运行
有以下程序:includemain(){int x=3,y=2,z=1; printf("%d\n",x/y~z);程序运行后的 有以下程序: #include <stdio.h> main() { int x=3,y=2,z=1; printf("%d\n",x/y~z); 程序运行后的输出结果是( )。A.3B.2C.1D.0
下列程序的输出结果是______。 include main() {intx=10,y=10,i; for(i=0;x>8;y=++) pri 下列程序的输出结果是______。include<stdio.h>main(){ intx=10,y=10,i;for(i=0;x>8;y=++)printf("%d%d",X--,y);}
有以下程序#includemain(){ char b,c; int i;b=a; c=A;for(i=0;i6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf(\n);}程序运行后的输出结果是A.ABCDEFB.AbCdEfC.aBcDeFD.abcdef
下列程序的运行结果是#include "stdio.h"main( ){ int x=-9,y=5,z=8;if(x<y)if(y<0) z=0;else z+=1;printf("%d\n",z);}A.6B.7C.8D.9
有以下程序: #includestdio.h main( ) {char b,C;int i; b=a;c=A; for(i=0;i6;i++) {if(i%2)putchar(i+b); else putchar(i+c); }printf("\n"); } 程序运行后的输出结果是( )。A.ABCDEFB.AbCdEfC.aBcDeFD.abcdef
有以下程序:includemain(){int x=0,y=5,z=3; while(z-->0 ++x 有以下程序: #include <sldio.h> main() { int x=0,y=5,z=3; while(z-->0 ++x<5) y=y-1; printf("%d,%d,%d\n",x,y,z); } 程序执行后的输出结果是( )。A.3,2,0B.3,2,-1C.4,3,-1D.5,-2,-5
有以下程序includemain0{inty=9; for( ;y>0;y--) if(y%3==0)printf("%d",--y);}程序的 有以下程序 #include <stdio.h> main0 { int y=9; for( ;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是A.741B.963C.852D.875421
下面程序的输出结果是()。includevoid main(){int x=-1,y=5,z;z=(x++ 下面程序的输出结果是( )。#include<iostream.h>void main(){int x=-1,y=5,z;z=(x++<0) (y-->=0);cout<<x<<'\t'<<y<<'\t'<<z<<end1;}A.-1 5 0B.-1 4 1C.0 4 1D.0 4 0
试题10以下程序运行后的输出结果是______.#include stdio.hmain(){char a;for(a=0; a15; a+=5){putchar(a+’A’);}printf(“\n”);}
(23)有以下程序#include stdio.hmain(){ char b,c; int i;b='a'; c='A';for(i=0;i6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf("\n");}程序运行后的输出结果是A)ABCDEFB)AbCdEfC)aBcDeFD)abcdef
单选题有以下程序:#includemain(){ if('\0'==0)putchar('1'); if('0'==0)putchar('2'); if('a''b')putchar('3');}程序运行后的输出结果是( )。A1B123C23D3
单选题有以下程序:#includeintf(intx);main(){ inta,b=0; for(a=0;a3;a++) { b=b+f(a); putchar('A'+b); }}intf(intx){ returnx*x+1;}程序运行后的输出结果是( )。AABEBBDICBCFDBCD
单选题有以下程序:#include main(){ int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2; else y+=3; printf(%d,y);}程序运行后的输出结果是( )。A3B2C1D0
单选题有如下程序:#include int disp(char *str){ while(*str) putchar(*str++); return *str;}main(){ printf(%d,disp(NAME));}程序运行后的输出结果是( )。ANAME0BNAMEECNAMEDNAME\0
单选题有如下程序 #include main() { inti,*ptr; intarray[5]={5,3,1}; for(ptr=array,i=0;i5;i++,ptr++) { if(*ptr==0) putchar('X'); else putchar('A'+*ptr); } printf(""); } 程序运行后的输出结果是( )。AFDBXXBFFFXXCFDBBBDABCDE
单选题有以下程序:#include void fun(int n){ int i; if((i=n/10)!=0) fun(i); putchar(n%10+'0');}main(){ fun(256);}程序运行后的输出结果是( )。A256B652C2560D52
单选题有以下程序:#include int disp(char *str){ while(*str) putchar(*str++); putchar('#'); return *str;}main(){ printf(%d,disp(C##123));}程序运行后的输出结果是( )。AC##123#0BC##1230CC##0DC##123#\0
单选题有以下程序:#include int f(int x){ int y; if(x==0||x==1) return (3); y=x*x-f(x-2); return y;}main(){ int z; z=f(3); printf(%d,z);}程序的运行结果是( )。A0B9C6D8
单选题有如下程序:#includemain(){ inti; for(i=0;i5;i++) putchar('Z'-i);}程序运行后的输出结果是( )。A'X''Y''Z''W''V'BVWXYZCZYXWVD'ABCDE'
单选题有以下程序:#include main(){ int k,n=0;char c,str[]=teach; for(k=0;str[k];k++) { c=str[k]; switch(k) { casel: case3: case5: putchar(C); printf(%d,++n); break; default:putchar('N'); } }}程序的运行结果是( )。ANe1NNBe1a2e3CNe1Nc2NDNa1NNNN