正确答案: B
420
题目:若有下面的程序段#include "stdio.h"main(){ int i=6; while(i--) printf("%d",--i); printf("\n");}那么程序的输出结果为
解析:题目给出的程序主要结构是while循环。自减运算符“--”在题目中出现了两次,一次是在while语句的判别表达式中,出现的形式为i--,即先利用变量i的值进行判别,再执行i-1操作。另一次是在输出函数printf中,出现的形式为--i,先执行i-1操作,再将结果进行输出。程序初始时,i=6,第一次循环时,因为i满足while的判别条件,故执行while内部的语句,并进行i-1操作,i=5。执行到printf语句时,先进行i-1操作,再将结果输出,得到i=4,这时i的值依然满足while循环条件,故可以执行下一次循环,过程与第一次循环类似。以此类推,直到while循环终止,最终程序输出的结果为420。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]在向数据库中添加表的操作时,下列叙述中不正确的是( )
可以将一个数据库表直接添加到另一个数据库中
解析:不可以将一个数据库表直接添加到另一个数据库中,可以将一个自由表添加到数据库中。
[单选题]运行下面程序代码后,变量J的值为______。 Private Sub Fun() Dim J as Integer J=10 Do J=J+3 Loop While J19 End Sub
19
解析:解析:这里是Do循环,是先执行循环体,再判断循环条件的。初始时J=10。执行一次循环体后J=13,是19的,继续循环。执行二次循环体后J=16,还是19的,继续循环。执行三次循环体后J=19,这时不19了,退出循环。
[单选题]若要求从文本框中输入密码时在文本框中只显示"*"号,则应当在此文本框的属性窗口中设置
Passwordchar属性值为*
解析:解析:PasswordChar属性返回或设置一个值,该值批示所键入的字符或占位符在TextBox控件中是否要显示出来;返回或设置用作占位符。
[单选题]窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能
输出数据
解析:解析:窗体是Access数据库应用中一个非常重要的工具,可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含C)这项功能。
[单选题]数据库设计的根本目标是要解决______。
数据共享问题
解析:解析:由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。