首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是 #include<iostream.h> void main() { char*str="12123434"; int x1=0,x2=0,x3=0,x4=0,i; for(i=0;str[
下列程序的输出结果是 #include<iostream.h> void main() { char*str="12123434"; int x1=0,x2=0,x3=0,x4=0,i; for(i=0;str[
admin
2010-03-29
25
问题
下列程序的输出结果是 #include<iostream.h> void main() { char*str="12123434"; int x1=0,x2=0,x3=0,x4=0,i; for(i=0;str
!=‘\0’;i++) switch(str
) { case’l’:x4++; case’2’:X3++; case’3’:x2++; case’4’:X1++; } cout << X1 << " ," << x2 << " ’" << x3 << " ," << X4; }
选项
A、8,6,4,1
B、8,6,3,2
C、8,8,4,1
D、8,6,4,2
答案
8
解析
本题考查循环的嵌套。只要注意在 C++语言中,系统在字符指针的最后位置会增加一个字符串结束符‘、0’,执行8次for循环,再根据switch语句中的条件易知答案。注意:C++中各种条件判断,循环语句的用法。
转载请注明原文地址:https://jikaoti.com/ti/PIW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列叙述中正确的是()。
阅读以下程序#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,pri
以下程序段中的变量已正确定义for(i=0;i
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指结点插入到链表末尾的语句组是
下列有关数据库的描述,正确的是()。
软件设计中划分模块的一个准则是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
随机试题
EnglishandEnglishCommunityThereisnodenyingthatEnglishisausefullanguage.ThepeoplewhospeakEnglishtodaymake
以下关于胰腺内典型混合性回声异常的疾病,常见的是
背景某大楼玻璃幕墙工程由A公司承担施工。隐框玻璃幕墙采用的中空玻璃由A公司委托玻璃厂加工,采用两道密封,第一道为丁基热熔密封胶密封,第二道采用聚硫密封胶密封,胶缝尺寸由玻璃加工厂按普通门窗中空玻璃的胶缝尺寸确定。隐框玻璃幕墙的玻璃板块由A公司下
对于发达国家的国际大型商业银行,利用表外工具规避风险已成为其风险管理的重要组成部分,其利用()等衍生工具来对冲信用风险。
使用公司目前的加权平均资本成本作为折现率评估投资项目时,存在一定的假设前提,包括()。
关于赔偿请求人向共同赔偿义务机关要求赔偿的说法中,正确的是()。
有三个关系R,S和T如下图所示,则由关系R和S得到关系T的运算是
Whatarethesepeopleplanningtodo?
Incontrasttologic,thereiscommonsense,orstillbetter,theSpiritofReasonableness.IthinkoftheSpiritofReasonablen
HowtoReinventCollegeRankings:ShowtheDataStudentsNeedMostA)Allrankingsaremisleadingandbiased(有偏见的).Butthey’rea
最新回复
(
0
)