单选题以下程序的输出结果是( )。A20B21C22D23
单选题
以下程序的输出结果是( )。
A
20
B
21
C
22
D
23
参考解析
解析:
程序执行过程:执行第一个for循环语句“for(i=0;i<9;i++)”,为数组a赋值,a[0]=0,a[1]=1,a[2]=2,……,a[8]=8;执行第二个for循环语句“for(i=0;i<3;i++)”,为数组p的赋值,p[0]=a[0]=0,p[1]=a[2]=2,p[2]=a[6]=6;最后执行第三个for循环语句,将数组p中的每个元素值乘以2,然后与k累加,k=5+2*2+6*2=21。
程序执行过程:执行第一个for循环语句“for(i=0;i<9;i++)”,为数组a赋值,a[0]=0,a[1]=1,a[2]=2,……,a[8]=8;执行第二个for循环语句“for(i=0;i<3;i++)”,为数组p的赋值,p[0]=a[0]=0,p[1]=a[2]=2,p[2]=a[6]=6;最后执行第三个for循环语句,将数组p中的每个元素值乘以2,然后与k累加,k=5+2*2+6*2=21。
相关考题:
以下程序的输出结果是【】。 include using namespace std; int main() {char S[]="abcde 以下程序的输出结果是【 】。include <iostream>using namespace std;int main(){char S[ ]="abcdef";s[3]='\0';cout<<s<<end1;return 0;}
以下程序的输出结果是【】。 include void main( ) } int a=0; a+=(a=8); cout 以下程序的输出结果是【 】。include<iostream.h>void main( )}int a=0;a+=(a=8) ;cout<<a;}
以下程序的输出结果是【】。includevoid main() {int *p;p=new int;*p=200;cout 以下程序的输出结果是【 】。include<iostream. h>void main() {int *p;p=new int;*p=200;cout<<*p;delete p;}
有以下程序: 执行后输出结果是( )。 A.n,tuesdayB.d,mondayC.U,mondayS 有以下程序:执行后输出结果是( )。A.n,tuesdayB.d,mondayC.U,mondayD.0,wednesday
有以下程序 include main( ) { printf("%d\n",NULL); } 程序运行后的输出结果是 有以下程序#include <stdio.h>main( ){ printf("%d\n",NULL); }程序运行后的输出结果是A.0B.1C.-1D.NULL没定义,出错
有以下程序: 运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningSXB 有以下程序:运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningD.orning
有以下程序: 程序运行后的输出结果是( )。A.11,12B.12,13C.13,14SXB 有以下程序:程序运行后的输出结果是( )。A.11,12B.12,13C.13,14D.14,11
有以下程序(注:字符a的ASCIl码值为97) } 程序运行后的输出结果是( )。A.789B.abcSXB 有以下程序(注:字符a的ASCIl码值为97)}程序运行后的输出结果是( )。A.789B.abcC.7890D.979899
有以下程序: 注意:字母a的ASCIl码值为97,程序运行后的输出结果是( )。 A.dB.goSX 有以下程序:注意:字母a的ASCIl码值为97,程序运行后的输出结果是( )。A.dB.goC.godD.good
以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.**** 以下程序段中的变量已正确定义:程序段的输出结果是( )。A.********B.****C.**D.*
以下程序运行后的输出结果是( )。 A.EFGHIJABCDB.bcdefghijC.abdefCghijS 以下程序运行后的输出结果是( )。A.EFGHIJABCDB.bcdefghijC.abdefCghijD.不确定的值
单选题以下程序的输出结果是( )。A为空BHICHELLODTEST