更多"执行以下程序后,x的值为( )。 unsigned int x=65"的相关试题:
[单项选择]执行以下程序后,输出的结果是_______。 main( ) { int y=10; do{y--;}while(--y); printf("%d/n",y--); }
A. -1
B. 1
C. 8
D. 0
[单项选择]执行以下程序后,y的值是 ( ) main( ) { int a [ ]={2,4,6,8,10); int y=1,x, *p; p=&a[1]; for(x=0;x<3; x + +) y + =* (p + x); printf("%d/n",y); }
A. 17
B. 18
C. 19
D. 20
[单项选择]执行以下程序后,a和b的值分别为
main( )
int a,b,k=4,m=6,*p1=&k,*p2=&m;
a=p1==&m:
b=(*p1)/(*p2)+7;
printf("a=%d/n",
A. ;
B. ;
[单项选择]执行下面的程序后,a的值为 main( ) { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20)break; if(b%3==1) { b+=3; continue; } b-=5; } }
A. 7
B. 8
C. 9
D. 10
[单项选择]高级语言源程序必须翻译成目标程序后才能执行,完成这种翻译过程的程序是
A. 汇编程序
B. 编辑程序
C. 解释程序
D. 编译程序
[单项选择]执行下面程序后,a的值是 ( )
main( )
int a;
printf("%d//n",(a=3*5,a*4,a+5));
A. 65
B. 20
C. 15
D. 10
[单项选择]执行以下程序后的输出结果为 ( )。#include<iostream>Using namespace std;void fun(int x, int y, int *cp, int *dp) {*cp=x+ y; 2*dp=x- y;}void maia( ) {int a, b, c, d; a=30; b=50; fun(a, b, &c, &d); cout<<c<<','<,d<<end1;}
A. 50, 30
B. 30, 50
C. 80, 20
D. 80, 20
[单项选择]执行下面的一段C程序后,变量x的值为()。 char x=200; int a=300; #if 0 if(x>0)。 { x=x+a; } #endif x+=1;
A. 1
B. 201
C. 500
D. 501
[单项选择]执行完以下代码int[]x=new int[25];后,以下( )说明是正确的。
A. x[24]为0
B. x[24]未定义
C. x[25]为0
D. x[0]为空
[单项选择]执行下面的程序后,a的值为 main( ) { int a,b; for(a=1,b=1;a<=10;a++) {if(b%3==1) {b+=3; continue;} b-=5;}}
A. 7
B. 8
C. 9
D. 10
[单项选择]以下程序的执行结果是( )。 #include<iostream.h> int fun(int b[],int n) { int i,r=1; for(i=0;i<n;i++) r=r*b[i]; } void main( ) { int x,a[]={1,2,3,4,5,6,7,8}; x=fun(a,3); cout<<x<<endl; }
A. 5
B. 6
C. 7
D. 8
[单项选择]执行以下程序后,a,b的值分别是( )。 #include <stdio.h> main( ) { int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf("a=%d/n",a); printf("b=%d/n",b); }
A. -1,5
B. 1,6
C. 0,7
D. 4,10
[单项选择]执行以下程序段后,m的值为 ( )
int a[2][3]=1,2,34,5,6;
int m,* p;
p=& a[0][0]
m=(* p) * ( * p+2)) * ( * (p+4));
A. 15
B. 14
C. 13
D. 12