更多"若有如下程序: main( ) iht a[3][4]=l,2,3"的相关试题:
[单项选择]若有如下程序:
main( )
iht a[3][4]=l,2,3,4,5,6,7,8,9);
printf("%d%d%d/n",a[0][2],a[1][3],a[2][3]);
则程序运行后的输出结果是( )。
[单项选择]若有如下程序:
SET TALK OFF
INPUT TO X
FOR i=1 TO 3
INPUT TO Y
IF Y>X
X=Y
ENDIF
ENDFOR
X
RETURN
本程序的功能是( )。
A. 求3个数中的最大值
B. 求4个数中的最大值
C. 求3个数中的最小值
D. 求4个数中的最小值
[单项选择]若有如下程序: #include <iostream> using namespace std; int main( ) { char *p="abcdefgh",*r; long *q; q=(long *)p; q++; r=(char *)q; cout<<r<<end1; return 0; } 上述程序的输出结果是( )。
A. abcdefgh
B. 0
C. abcd
D. efgh
[单项选择]若有如下程序段:
#include<iostream>
using namespace std;
int main ( )
char*p="abcdefgh",*r;
r=p;
cout<<*r<<end1;
return 0;
该程序的输出结果是( )。
A. a
B. b
C. c
D. d
[单项选择]若有如下程序段: struct student { int num;float score; } stu[3]={{10,85},{60,58},{32,23}}; main( ) { struct student*t; t=stu; } 则下面表达式中值为58的是( )。
A. (*.num
B. *(t++)->num
C. (*++score
D. (++->score
[单项选择]若有如下程序:#include <iostream>using namespaces std;int s=0;class sample{static int n;public:sample(int i){ n=i;}static void add( ){ s+=n;}};int sample:: n=0;int main( ){sample a(2),b(5);sample:: add( );cout<<s<<end1;return 0;}程序运行后的输出结果是( )。
A. 2
B. 5
C. 7
D. 3
[单项选择]若有如下程序:
#include"stdio.h"
void main( )
FILE *fp;
fp=fopen("test","wb")
fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h');
fclose(fp);
则程序运行后向文件输出的结果是 ( )
A. 5 238.41 B h
B. 5238.4,Bh
C. 5,238.4,B,h
D. 5238.41Bh
[单项选择]若有如下程序: #include"stdio.h" void main( ) {FILE *fp; fp=fopen("test","wb") fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h'); fclose(fp); } 则程序运行后向文件输出的结果是 ( )
A. 5 238.41 B h
B. 5238.4,Bh
C. 5,238.4,B,h
D. 5238.41Bh
[单项选择]若有如下程序;
#define X 3
#define Y X+1
#define Z Y*Y/2
main( )
int n;
for(n=1;n<=Z;n++) printf("%d",n);
则程序运行后的输出结果是 ( )
A. 12345
B. 1234567
C. 12345678
D. 123456
[单项选择]若有如下程序:
int sub( )
static int n=1;
int x=1;
x*=n;n++;
return x;
main( )
int n,t=1;
for(n=1;n<6;n++)t*=sub( );
printf("%d/n",t);
则程序运行后的输出结果是 ( )
A. 15
B. 120
C. 34560
D. -30976
[单项选择]若有如下程序:
float sub(int a,int b)
return(a*b);
main( )
int i=1,j=2,k=3;
printf("%4.0f/n",sub((int)sub(k+j,j),k+i));
则程序运行后的输出结果是( )。
A. 40
B. 32
C. 16.0
D. 编译出错
[单项选择]若有如下程序:
main( )
int a=6;char ch=c;
printf("%d/n",(a&2)&&(ch<'m'));
则程序运行后的输出结果是( )。
A. 0
B. 1
C. 2
D. 3
[单项选择]若有如下程序:
#define PI 3.1415926
#define A(r) 2*PI*r
main( )
float a,1;
a=3.0;
1=A(
A. ;