手机扫描二维码答题
00:00:00
信息素养 C++模拟3
录音中...
田浩然制作-内部使用
*
您的姓名:
*
1.
井冈山根据地的程序员战士小赵正在学习C++标识符命名规则,为根据地物资统计系统编写规范代码。老师要求大家找出命名合法的标识符,以下哪一个命名是合法的()?
A、_
B、&c
C、3_ab
D、const
*
2.
战地数据员小刘负责统计各连队物资消耗,编写了一段汇算程序,涉及整型与浮点型的混合运算。已知int f,g; 则表达式f=1,g=f+5*1.0/4的值是()?
A、2.0
B、2.25
C、2
D、1.5
*
3.
根据地指挥员在制定作战方案时,需根据多路战场情报的真假值进行综合逻辑判断。已知bool A=true,B=true,C=false,D=false,下列逻辑表达式结果为false的是()?
A、A||B||C||D
B、A&&(B||C)||D
C、(A||C)&&(B||D)
D、A&&(B||C)&&D
*
4.
后勤司务长在统计各班组弹药消耗总量时,编写了一段计算程序。已知double a=5,b=6,执行b*=a后,b的值为()?
A、5
B、30
C、31
D、36
*
5.
侦察兵小赵编写了一段记录敌方阵地信号变化的程序,其中涉及前加加与后加加的使用,需要准确分析各变量最终输出值。以下程序的输出结果是()?
A、4 4 4
B、3 3 5
C、2 3 5
D、4 4 5
*
6.
长征途中,红军程序员战士用如下循环模拟每日行军里程逐步减半的变化过程,帮助指挥部预判行军消耗,请判断该程序while循环的运行次数是()?
A、4
B、0
C、5
D、6
*
7.
红军电报员编写了一段用for循环统计向各前线阵地发报频次的程序,执行语句int i; for(i=0;++i<4;i++);后,请判断循环结束后变量i的值是()?
A、3
B、4
C、5
D、6
*
8.
根据地粮食管理员用数组int a[5]存储五个仓库的粮食储量,方便随时调取数据进行物资统计与分配决策,确保军民供给合理充足。以下对该数组操作正确的是()?
A、a[0]='a';
B、a={0,1,2,3,4};
C、a[5]=5;
D、int a[0]=0;
*
9.
后勤战士小张编写程序统计各仓库物资总量,通过循环取出数组中下标为1、3、5对应的物资数量依次累加,已知对应元素分别为2、4、6,程序最终输出结果是()?
A、12
B、18
C、20
D、21
*
10.
抗日战争时期,地下党员编写隐蔽通信程序传递情报,为防止敌特分子读懂代码逻辑,战士们在程序中大量使用注释说明代码用途,确保己方战友能快速理解程序内容。C++的合法注释是()?
A、/*This is a C program/*
B、// This is a C program
C、"This is a C program"
D、//This is a C program//
*
11.
根据地侦察员小陈在编写战场多路信号综合判断程序时,遇到了一个逻辑表达式的计算问题,请帮他确认表达式的结果。已知x=43,ch='A',y=0,则表达式(x>=y&&ch<'B'&&!y)的值是()?
A、0
B、语法错
C、1
D、"假"
*
12.
长征途中,红军战士利用行军间隙系统学习C++编程知识,老师正在讲解C++的基本数据类型,掌握数据类型是编写正确程序的基础。下列数据类型不是C++语言基本数据类型的是()?
A、字符型
B、整型
C、浮点型
D、数组
*
13.
地下党员小吴负责保管一批重要的文字情报,需要在程序中用字符串常量存储信息以便加密传输,他需要确认哪种写法才是合法的字符串常量。下列字符列中,可以作为"字符串常量"的是()?
A、ABC
B、"xyz"
C、GuvwG
D、GaG
*
14.
战地程序员小李编写了一段根据战场多个条件变量进行分支判断的程序,需要推断最终输出结果,以便指挥员快速读取关键数据。以下程序的输出结果是()?
A、1
B、0
C、-1
D、值不确定
*
15.
根据地程序培训班在讲解if语句的标准写法,老师要求战士们找出不规范的if语句形式,避免在编写战术决策程序时出现语法或逻辑错误影响作战判断。以下不正确的if语句形式是()?
A、if(x>y && x!=y);
B、if(x==y) x+=y;
C、if(x!=y) cin>>x; else cin>>y
D、if(x<y){x++;y++;}
*
16.
延安抗大程序课堂上,老师正在讲解if-else的配对规则,这是编写正确分支逻辑的关键,战士们必须牢记,否则战术决策程序将产生严重的逻辑错误。为了避免嵌套if-else语句的二义性,else总是与()组成配对关系?
A、缩排位置相同的if
B、在其之前未配对的if
C、在其之前未配对的最近的if
D、同一行上的if
*
17.
红色根据地的数学学习班在讲解进制换算知识,帮助战士们破解敌方加密情报中的数制密码。若12×25=311成立,则该算式使用的是()进制?
A、11
B、8
C、7
D、9
*
18.
延安电报室的通讯员小杨正在操作键盘发送情报,初始状态为小写输入。小杨按照CapsLock、A、B、C、D的顺序反复按键,屏幕上输出的第2020个字符是()?
A、大写A
B、大写B
C、大写C
D、大写D
*
19.
根据地程序培训班在讲解栈结构知识,战士们需要掌握栈的入栈出栈规律,以便在编写根据地数据管理程序时正确运用这一重要数据结构。若进栈序列为e1,e2,e3,e4,则不可能的出栈序列是()?
A、e2,e4,e3,e1
B、e4,e3,e2,e1
C、e1,e2,e3,e4
D、e3,e1,e4,e2
*
20.
战地程序调试组对一段物资数据处理程序进行了逐行分析,需要准确判断程序运行后的最终输出结果,供指挥部参考数据核对。运行后的输出结果是()?
A、2536
B、2356
C、4758
D、4578
*
21.
红色根据地的信息技术学习班在讲解计算机基础知识,帮助战士们了解字符编码、程序结构以及计算机网络的基本概念,以便更好地服务根据地信息建设。关于下面说法,错误的一项是()?
A、ASCII码是一种字符编码,常用7位码
B、程序设计的三种基本结构是顺序、选择、循环
C、刷新率、CPI、DPI均可以用于描述鼠标性能
D、目前世界上最大的计算机互联网络是IBM网
*
22.
根据地程序员在开发物资管理系统时,需要使用指针数组高效处理各仓库的数据地址,老师要求战士们准确理解指针数组的定义含义。定义语句"double * array[8]"的含义正确的是()?
A、array是一个指针,它指向一个数组,数组的元素是双精度浮点型
B、array是一个数组,数组的每一个元素是指向双精度浮点型数据的指针
C、C++语言中不允许这样的定义语句
D、以上都不对
*
23.
电报站战士小方在编写情报录入程序时,需要弄清楚scanf、cin、gets等输入语句的正确使用方法,防止输入数据格式错误导致情报信息丢失或读取偏差。关于输入语句,以下说法正确的是()?
A、gets语句以空格作为输入分割
B、scanf输入字符串时可以不用加取地址符"&"
C、int a; scanf("%c",&a);
D、int s; cin<<s;
*
24.
根据地程序培训班在系统讲解C++数据类型分类,帮助战士们正确区分整型、浮点型、字符型和布尔型,为开发根据地信息管理系统奠定扎实的基础知识。以下说法错误的是()?
A、整型数据分为short、int、long long
B、浮点型数据分为float、double、long double
C、字符数据分为char、string
D、布尔类型数据只有真假,非0为真0为假
*
25.
地下情报站的程序员战士在调试数据存储程序时,需要核查关于C++数据类型范围和ASCII码的描述是否准确,防止数据溢出或字符映射错误导致情报内容失真。以下说法错误的是()?
A、int的数据范围是-2147483648~2147483647
B、使用setprecision函数前,需要加载iomanip头文件
C、char类型占用一个字节
D、字符B的ASCII码为98
*
26.
侦察兵小周编写了一段程序,用三目运算符从两份侦察数据中快速取出较小值,以便指挥部判断兵力消耗的最低临界点。已知a=10,b=20,cout<<(a<b?a:b)的输出结果为()?
A、10
B、20
C、报错无法正常输出
D、0.5
*
27.
战地通信员小吴编写了一段用switch语句处理信号等级的程序,各case分支均未加break语句,请仔细分析执行后变量s的最终输出值是多少()?
A、1
B、2
C、3
D、256
*
28.
后勤战士小赵在统计各连队弹药消耗时使用了自增运算符编写计数程序,却对前置++和后置++的执行顺序产生了疑惑,请帮他判断哪种说法是错误的。关于累加器的说法错误的是()?
A、累加器分为前++和后++
B、int a=1; cout<<a++; 输出结果为2
C、int a=1; cout<<++a; 输出结果为2
D、累加器一次只能实现1单位相加
*
29.
长征行军途中,程序员战士用while循环模拟逐日行军计步器,记录每天的行进情况。他需要搞清楚while循环的各种执行细节,避免程序出现逻辑漏洞影响数据准确性。关于while循环说法错误的是()?
A、while(true)就是无限循环
B、通过break可以跳出循环
C、n=10; while(n--)则循环执行9次
D、在循环嵌套中,break只能跳出当前循环层
*
30.
根据地数据员小林在编写批量粮食数据统计程序时大量使用for循环,老师要求他全面检验自己对for循环规则的掌握程度,找出其中错误的说法。以下关于for循环的说法错误的是()?
A、for(int i=0; i<=10; i++) 这里的变量i在for循环结束后就自动删除
B、for循环的三要素:起始值、终止值、步长
C、for(int i=0; ; i++) 这样写出来的for循环为无限循环
D、for(int i=0; _____; i++) 横线处只能跟i比较
*
31.
根据地数据处理组在用数组存储各村庄的粮食产量数据,老师要求战士们仔细辨别关于数组的各条说法,找出其中错误的一项,确保程序中的数组操作规范可靠。以下关于数组说法错误的是()?
A、数组是相同数据类型的元素组成的集合
B、数组再初始化以后不可以再次初始化
C、数组的最大下标数等于其长度数减一
D、数组的长度可以为任意数据类型
*
32.
革命根据地密码室规定,所有加密密钥一经确定,整个任务周期内绝不允许擅自修改,任何更改密钥的行为都将危及情报网络安全。在C++中,哪个关键字用于声明一个值不能被修改的变量()?
A、unsigned
B、const
C、static
D、mutable
*
33.
根据地信息技术学习班在讲解计算机安全知识,战士们需要了解计算机病毒的危害与防范方法,以保护根据地信息系统的安全稳定运行,防止敌特分子的网络破坏行动。计算机病毒是()
A、通过计算机传播的危害人体健康的一种病毒
B、人为制造的能够侵入计算机系统并给计算机带来故障的程序或指令集合
C、一种由于计算机元器件老化而产生的对生态环境有害的物质
D、利用计算机的海量高速运算能力而研制出来的用于疾病预防的新型病毒
评价对象得分
字体大小
信息素养 C++模拟3
复制