正确答案: D
对象事件的名称可以由编程者指定
题目:以下叙述中错误的是( )。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]有以下程序段: int k=0,a=1,b=2,c=3; k=ab?b:a; k=k>c?c:k; 执行该程序段后,k的值是 ______。
2
解析:解析:三目运算符的一般形式为(表达式1)?(表达式2):(表达式3),当(表达式1)值为真时,(表达式2)的值为整个表达式的值;当(表达式1)值为假时,(表达式3)的值为整个表达式的值。题中执行表达式“k=ab?b:a”后,k=2,将此值代入后一个表达式“k=k>c?c:k,由于“k>c”值为假,故k的值还等于原来k的值,即2。
[单选题]在SQL中,删除视图用______。
DROP VIEW命令
解析:解析:本题的正确答案是C,命令是DROP VIEW。选项A中命令的含义是删除某个模式;选项B中的命令含义是创建表;选项D中命令的含义是删除某个表上建立的索引。
[单选题]为了避免流程图在描述程序逻辑时的灵活性,Nassi和Shneiderman提出了用方框图来代替传统的程序流程图,通常也把这种图称为
N-S图
解析:解析:N-S图是由Nassi和Shneidemlan提出的一种符合程序化结构设计原则的图形描述工具。它的提出是为了改进流程图在描述程序逻辑时的不灵活性。
[单选题]下列字符串中可以用作C++标识符的是
-123
解析:解析:在C++中,变量标识符必须以大小写字母或下画线开始,是由数字或者字母下画线等组成的一个字符串,其中C++关键字不能作为标识符,不能包含-、+、*、/等运算符号。C++变量区分大小写。
[单选题]以下编程语言中,不支持面向对象程序设计的是( )。
C
C
[单选题]若有下面的说明这定义:struct test{ int m1; char m2; float m3; union uu { char u1[5]; int u2 [2];} ua;} myaa; 则 sizeof (struct test )的值是
12
解析:解析:本题考核的知识点是结构体变量的存储空间。结构体所占用的存储空间是其所有成员占用的存储空间之和,而共用体所占用的存储空间是成员中占用存储空间最大者的空间,共用体类型uu是结构体的成员,它所占的内存长度为最大成员的长度,即字符型数组u1的长度,即1×5=5。每个整型数据占用2个字节,每个字符型数据占用一个字节,单精度型数据占4个字节,myaa为结构体变量,它所占的存储空间为各个成员所占存储空间的之和,即2+1+4+5=12。所以,4个选项中A为所选。