更多"有如下程序段 #include void main( )
{"的相关试题:
[单项选择]有如下程序段 &include<iostream.h> void main( ) {int a=14,b=15,x; char c='A': x=(a && b) && (c<'B'=; cout<<x;= 执行该程序段后,x的值为
A. ture
B. false
C. 0
D. 1
[单项选择]若有如下语句
#include<iostream.h>
void main( )
int x=3;
do
x=x-2
cout<<x;
while (! (- -x);
则上面程序段( )
A. 输出的是1
B. 输出的是1和一2
C. 输出的是3和0
D. 是死循环
[单项选择]若有如下语句 #include<iostream.h) void main( ) int x=3; do{ X=X-2; cout<<x; }while(!(--x)); } 则上面程序段( )。
A. 输出的是1
B. 输出的是1和-2
C. 输出的是3和0
D. 是死循环
[单项选择]有以下程序
#include
void main( )
{
int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2;
printf("%d/n", *p + *q);
}
程序运行后的输出结果是( )。
A. 16
B. 10
C. 8
D. 6
[单项选择]有以下程序
#include<stdio.h>
void main( )
int n=2,k=1;
while(!(k>0||n++));
printf("%d %d/n",k,n);
程序运行后的输出结果是( )。
A. 0 2
B. 1 3
C. 5 7
D. 1 2
[单项选择]有下列程序:
#include<stdio.h>
void main( )
int x;
scanf("%d",&x);
if(x<=3);else
if(x!=10)printf("%d/n",x);
程序运行时,输入的值在哪个范围才会有输出结果( )。
A. 不等于10的整数
B. 大于3且不等10的整数
C. 大于3或等于10的整数
D. 小于3的整数
[单项选择]下述程序的输出结果是
#include<stdio.h>
void main( )
int a[5]=2,4,6,8,10;
int*p=a,**q=&p;
printf("%d,",*(p++));
pfintf("%d",**q);
A. 4,4
B. 2,2
C. 4,5
D. 2,4
[单项选择]有下列程序:
#include<stdio.h>
void main( )
int a=5,b=1,t;
t=(a<<2)|b;printf("%d/n",t);
程序运行后的输出结果是( )。
A. 21
B. 11
C. 6
D. 1
[单项选择]有如下程序段 &include<iostream.h> void main( ) {int a=14,b=15,x; char c='A' x=(a&&b)&&(c<'B'=; cout<<x;= 执行该程序段后,x的值为
A. ture
B. false
C. 0
D. 1
[单项选择]有如下程序: #include"iostream.h" void main( ) { int x=1,a=0,b=0; swish(X){ case 0:b++; case 1:a++; case 2:a++;b++; } cout<<"a="<<a<<","<<"b="<<b; } 该程序的输出结果是
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
[单项选择]有以下程序
#include
#include
void fun(int *p1, int *p2, int *s)
{
s = (int*)malloc(sizeof(int));
*s = *p1 + *p2;
free(s);
}
main( )
{ int a=1, b=40, *q = &a;
fun(&a, &b, q);
printf("%d/n", *q);
}
程序运行后的结果是
A. 42
B. 0
C. 1
D. 41
[单项选择]下面程序运行后的输出结果是 () 。#include #include void main( ){ char a[7] = "china"; int i, j; i = sizeof(a); j = strlen(a); printf("%d, %d/n", i, j);}
A. 5, 5
B. 6, 6
C. 7, 5
D. 7, 6
[单项选择]有以下程序:#include <iostream.h>#include void main( ){ double d=
123.456789; cout<<setprecision(3)<<d<<",";
cout<<setprecision(4)<<d<<","; cout<<setprecision(5
)<<d<<end1;}程序执行后的输出结果是( )。
A. 123,123.4,123.45
B. 123,123.5,123.46
C. 123,123,123.4
D. 123.456789,123.456789,123.456789
[单项选择]若有以下程序
#include
void f(int n);
main( )
{ void f(int n);
f(5);
}
void f(int n)
{ printf("%d/n",n); }
则以下叙述中不正确的是 ( )。
A. 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D. 函数f无返回值,所以可用void将其类型定义为无值型
[单项选择]有以下程序 #include void fun(int a,int b,int C)
{ a=456,b=567,c=678;} void main( ) {
int x=10,y=20,z=30; fun(x,y,z);
cout < < x < < ',' < < y < <',' < < z < < end1; }
输出结果是
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456
[单项选择]有如下程序:#include<iostream.h>void main( ){int x=1,a=0,b=0;switch (x){Case 0: b++;Case 1: a++;Case 2: a++; b++;}cout<<"a="<<a<<","<<"b="<< b;}该程序的输出结果是( )。
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
[单项选择]有以下程序 #include"iostream.h" void main( ) { int i=1,j=1,k=2; if( (j++||k++)&&i++) cout < < i < < "," < < j < < "," < < k; cout< <end1; } 执行后输出结果是
A. 1,1,2
B. 2,2,1
C. 2,2,2
D. 2,2,3