正确答案: C

00011011

题目:设有以下语句:

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是______。
  • DELETE FROM S WHERE AGE>30

  • 解析:解析:SQL的数据删除功能:DELETE—SQL[评析] SQL从表中删除数据的命令格式如下:

  • [单选题]执行下列程序时,会产生( )异常。 public class Test{ public static void main(String args[ ]){ int d=101; int b=220; long a=321; System.out.println((a-b)/(a-b-d)); } }
  • ArithmeticException


  • [单选题]在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
  • auto和register

  • 解析:解析:在C语言中,动态存储区域中存放的变量在使用时才分配内存空间,函数调用时返回的地址和自动类局部变量等存放在动态存储区域中。auto变量和register变量都属于自动类局部变量,因此选项A正确。static说明的变量为静态变量,静态变量在内存的静态存储中占据着永久的存储单元,直至程序运行结束。extern说明的变量为外部变量,属于全局变量,全局变量在整个程序运行期间都占用内存空间。

  • [单选题]在Java中,表示换行符的转义字符是( )。
  • \n

  • 解析:解析: 本题考查Java转义符的概念。在Java中用反斜杠(\)开头,\n表示换行,所以选项A正确\f表示走纸换页,\dd表示1~2位的八进制数据(dD,表示所代表的字符。

  • [单选题]不允许作为类及类成员的访问控制符的是( )。
  • static


  • [单选题]在下面程序中,A、
  • B、C、D四句编译时不会出错的是()。include using namespace std;class 在下面程序中,A、 B、C、D四句编译时不会出错的是( )。 #include iostream> using namespace std; class Base{ public: Base(); Base(int e):count(C.{} virtual void print() const = 0; private: int count; }; class Derived :public Base{ public: Derived():Base(0) {} Derived(int C.:Base(C.{} void printt() const{cout "Derived"endl:} }; void main( ) { Derived d(10); Base *pb; pb = &d; //A Base &cb= d; Derived dd = *pb; //B Derived &cd = cb; //C Base bb = d; //D

  • C、D四句编译时不会出错的是( )。 include iostream> using namespace std; class Base{ public: Base(); Base(int e):count(C. {} virtual void print() const = 0; private: int count; }; class Derived :public Base{ public: Derived():Base(0) {} Derived(int C. :Base(C. {} void printt() const{cout "Derived"endl:} }; void main( ) { Derived d(10); Base *pb; pb = &d; //A Base &cb= d; Derived dd = *pb; //B Derived &cd = cb; //C Base bb = d; //D

  • 解析:解析:B和C不符合赋值兼容规则,D不能建立抽象类的对象。

  • [单选题]有以下程序: struct STU { char name[10]; int num; int score; }; main() { struct STU s[5]={{"YangSan",20041,703},{"LiSiGuo",20042,580}, {"WangYin",20043,680},{"SunDan",20044,550), {'Penghua",20045,537}},*p[5],*t; int i,j; for(i=0;i5;i++) p[i]=&s[i]; for(i=0;i4;i++) for(j=i+1;j5;j++) if(p[i]->Score>p[j]->Score) { t=p[i];p[i]=p[j];p[i]=t; } printf("%d %d\n",s[1].Score,p[1]->Score); } 执行后输出结果是( )。
  • 580 550

  • 解析:解析:本题中首先定义了结构体类型STU,该结构体由一个长度为10的字符数组、两个整型变量num和Score组成。在主函数中,定义了一个长度为5的结构体数组s并赋初值,一个指针数组p和一个指针变量t,接着将数组s中各元素的地址依次赋给指针数组p中的各成员。然后通过两个for循环将数组p按Score的值从小到大的顺序排列。因此最后输出的 p[1]->Score的值为550,而数组s[1].Score的值为580,所以,4个选项中选项C符合题意。

  • [单选题]设已打开5个文件,文件号为1、2、3、4、5。要关闭所有文件,则下列语句中正确的是( )。
  • Close 1,2,3,4,5

    Close 1,2,3,04,5

    Close 1-5

    Close 1,2,3,4,5

  • 解析:解析:文件的读写操作结束后,应将文件关闭,可以使用Close语句来实现。 其格式为:Close [[#]文件号][,[#]文件号]…… 其中,“文件号”是可选的,如果指定了文件号,则关闭指定的文件:若省略文件号,则将关闭Open语句打开的所有活动文件。

  • 推荐下载科目: 计算机三级 计算机四级 微软认证 计算机一级 软考高级 职称计算机 通信工程师 计算机操作员中级 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2