首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int n,t=1,s=0; scanff("%d,&n); do{s=s++;t=t.2;} while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是
有以下程序段 int n,t=1,s=0; scanff("%d,&n); do{s=s++;t=t.2;} while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是
admin
2018-11-21
31
问题
有以下程序段
int n,t=1,s=0;
scanff("%d,&n);
do{s=s++;t=t.2;} while(t!=n);
为使此程序段不陷入死循环,从键盘输入的数据应该是
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
D
解析
本题考查基本输入和循环。程序代码的功能是通过scanf给变量n赋值,在do…while循环中,s变量自增,t变量每次减2,t的初值为1,循环执行执行一次后t的值变成-1,然后是-3、-5…,直到t的值和n的值相同循环结束。从t的值的变化可知,t是一个变化的负奇数,因此输入的n如果是负奇数,则循环能退出,否则是死循环。
转载请注明原文地址:https://jikaoti.com/ti/gCa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如下程序的输出结果是______。main(){staticinta[4]={1,2,3,4};int**k,*j;j=a+1;k=&j;printf("%d\n",*(*k+2));
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include#includemain(){charc;inta,s=0;while(____
下面程序段中C的二进制值是______。chara=3,b=6.c:c=ab<<1;
设有如下函数定义,则输出结果为______。 char*fun (char*str) {char*p=str; while(*p) { if(*p>’d’) continue; p++; } return p; } main() { printf("%s\
以下语句的输出结果是()printf("%d,%d,%u\n",016,16,-16);
在结构化分析方法中,数据字典的作用是()。
以下程序运行后的输出结果是【】。#include<stdio.h>#defineS(x)4*x*x+1main(){inti=6,j=8;pr
以下有关宏替换的叙述不正确的是()。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序
随机试题
最可能的诊断是( )下列治疗中哪项是错误的( )
对正常分娩来说,胎膜破裂的时间常为
以下不是牙髓的功能的是
预告登记后,自能够进行土地登记之日起()内当事人未申请土地登记的,预告登记失效。
HQ公司为增值税一般纳税人,适用的增值税税率为17%。2015年12月1日“应付职工薪酬”科目的贷方余额为258万元(其中工资122万元、工会经费2.5万元、职工教育经费12万元、设定提存计划121.5万元)。该公司2015年12月份发生的有关职工薪酬业务
教育目的的层次包括:国家的教育目的、各级各类学校的培养目标、______。
某城市私家汽车牌照的格式为“冀EB□—□□□”,前1格是英文字母(除了字母A、N外),后3格为0~9这十个数字其中的3个数字(可重复),则任意遇到一辆私家车,牌照的后面3格中有且仅有2个连续“6”的概率是()。
EveryTuesday,Carinagoestoworkinabank.Sheknowsallhercustomers(顾客)verywell,becausetheyareherclassmates.Infact
Maryis______anexcellentwriter.
Therearemanytheoriesthat______tobeabletopredictwhetheryouwillgivebirthtoagirlaboy.
最新回复
(
0
)