正确答案: A
语言中所没有的控制结构,应该采用前后一致的方法来模拟
题目:按照结构化程序的设计原则和方法,下列叙述中正确的是
查看原题查看所有试题
学习资料的答案和解析:
[单选题](10)以下程序运行后的输出结果是 【10】 。
include
解析:(10)20 0
[单选题]下列有关内联函数的叙述中,正确的是( )。
内联函数是通过编译器来实现的
[单选题]在报表设计中,以下可以做绑定控件显示的字段数据的是( )。
文本框
[单选题]下面的程序执行后,屏幕上显示的应是 public class Exam{ public static void main(String[]args){ char char1[]='t','e','s','t'}; char char2[]={'t','e','s','t','1',}; String sl=new String(char1); String s2=new String(char2,0,4); System.out.println(S1.equals(s2)); } }
真
解析:解析:本题考查考生对字符数组的理解。首先可以通过字符数组宋生成一个字符串对象:String(char[]value)和String(char[]value,int startIndex,int numChars),其中, startIndex指定字符串在数组中的起始下标,numChars表示字符个数。然后再测试字符串是否相等,可调用equals()方法,两个字符串相等则返回true,否则返回false。题目中s1和s2都是“test",所以最后返回是true,选项A正确。
[单选题]设有以下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。
p=&data.a;
解析:解析:p定义为指针变量。选项A中对结构体分量a的引用错误,应为data.a。选项B中data.a是取分量的值,它是一个整型数据,而p的值应为地址,所以不能将data.a赋值给p。&为取地址符,取分量data.a的地址赋值给p,是正确的赋值语句。*是间接访问运算符,选项D中的浯句是将分量data.a的值赋值给p所指存储单元,*p相当于一个变量,而不能实现使p指向data中的a域。
[单选题]在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的 Click事件代码设置为
ThisForm.Release
解析:解析:本题考查如何利用命令按钮的事件和表单的方法将表单从内存中释放。使用表单的RELEASE方法,可以将表单从内存中释放(清除)表单,因此可以在命令按钮的Click事件中输入ThisForm.Release,正确答案为选项D。
[单选题]以下叙述中正确的是( )。
C程序中注释部分可以出现在程序中任意合适的地方
解析:解析:在C程序中/*……*/表示注释部分,注释只是让阅读程序的人更容易理解程序,对编译和运行不起作用,可以加在程序中任何位置,选项A)正确;花括号“{”和“}”不仅可以作为函数体的定界符,还可以构成复合语句,选项B)错误;系统提供的函数和main函数不能由用户命名,选项C)错误;所有的C语句都以分号结尾,选项D)错误。