正确答案: A
控制流
题目:数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
查看原题查看所有试题
学习资料的答案和解析:
[单选题]程序设计方法要求在程序设计过程中( )
以上三种说法都不对
解析:在程序设计过程中,一个很重要的环节是首先确定实现各种功能的算法,并且用某种工具将它精确地表达出来。流程图是其中的工具之一。因此,程序设计的过程应是先画出流程图,然后根据流程图编制出程序。因此,选项A中的说法是错误的。程序中的注释是为了提高程序的可读性,使程痒易于理解、易于维护,注释必须在编制程序的同时加入。因此,选项B和C中的说法也都是错误的。
[单选题]在数据访问页中添加Office电子表格之后,可以利用( )进行查看和分析相关数据。
数据访问页的页视图
解析:解析:本题考查Access数据访问页的Office电子表格。在Access数据库中,用户可以在数据访问页中添加Office电子表格,用户可以利用数据访问页的页视图查看和分析相关的数据,当然使用Ⅲ浏览器也可以查看和分析相关的数据。答案为A。
[单选题]表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是( )。
-1
解析:A) 【解析】本题考查函数Int的功能,Int(x)的作用是取不大于x的最小的整数,Fix(x)贝U是简单的取整数部分。
[单选题]有定义语句:“int x,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是( )。
11 12回车>
解析:解析:本题中输入格式串为%d%d其中“,”为非格式字符,所以输入时必须原样输入。所以,4个选项中选项A符合题意。
[单选题]下面程序的输出结果是( ) #define PI 3.1415 #define ARE(x) PI*x*x main () {int r=2; printf("%f",ARE(r+1)); }
9.28
[单选题]设a="Microsoft Visual Basic",则以下使变量b的值为"Visual Basic"的语句是
b=Mid(a,10)
解析:解析:表达式是从左起数到10个字符V开始的字符串赋给b。题中所涉及到的几个字符串函数功能分别为,Left(a,10)取出字符串a左边10个字符;Mid(a,10)取出字符串a中从位置10开始向右的全部字符;Right(a,10)取出字符串a右边的10个字符;Mid(a,11,10)在字符串a中从位置11开始向右取10个字符。
[单选题]下列哪个方法是用来专门定义临界区,实现线程的同步?
synchronized()
解析:解析:Java中对共享数据操作的并发控制是采用传统的封锁技术。用synchro-nized()来定义临界区,使得各个线程互斥的访问临界区。
[单选题]定义结构体数组: struct stu { int num; char nameE20]; }X[5]={1,"LI",2,"ZHAO",3,"WANG",4," ZHANG",5,"LIU"); for(i=1;i<5;i++) printf("%d%c",x[i].num,x[i].name[2]); 以上程序段的输出结果为( )。
2A3N4A5U
解析:本题主要考查结构体数组的使用。x[i].num为结构体x[i]中的hum成员,x[i].num[2]是结构体x[i]中name成员的第3个元素。程序执行循环过程时:第1次循环,i=1,输出x[i].num,x[1].name[2]的值;第2次循环,i=2,输出x[2].num,x[2].name[2]的值,即3N;第3次循环,i=3,输出X[3].hum,x[3].name[2]的值,即4A;第4次循环,i=4,输出x[4].num,x[4].name[2]的值,即5U。