【导读】
布丁学网发布计算机类考试2022计算机二级模拟考试题219,更多计算机二级的模拟考试请访问布丁学网计算机类考试频道。
1. [单选题]有以下程序: main() {int k=5,n=0; while(k>0) {switch(k) { default:break; case 1:n+=k; case 2: case3:n+=k; } k-; } printf("%d\n",n); } 程序运行后的输出结果是 ______。
B. 4
C. 6
D. 7
2. [单选题]下列关于栈的描述中错误的是( )。
A. 栈是先进后出的线性表
B. 栈只能顺序存储
C. 栈具有记忆作用
D. 对栈的插入和删除操作中,不需要改变栈底指针
3. [单选题]有以下程序main(int argc,char *argv[]){ int n,i=0;while(argv[1][i]!='\0'){ n=fun(); i++;}printf("%d\n",n*argc);}int fun(){ static int s=0;s+=1;return s;}假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令exam 123〈回车〉则运行结果为
A. 6
B. 8
C. 3
D. 4
4. [单选题]鼠标移动经过控件时,将触发控件的
A. MouseDown事件
B. MouseUp事件
C. MouseMove事件
D. Click事件
5. [单选题]删除仓库关系中仓库号值为WH2的元组,应使用命令
A. DELETE FROM 仓库 WHERE 仓库号="WH2"
B. DROP FROM 仓库 WHERE 仓库号="WH2"
C. DELETE 仓库 WHERE 仓库号="WH2"
D. DROP FROM仓库 WHERE 仓库号=WH2
6. [单选题]有以下程序: #include iostream> #include string> using namespace std; int main ( ) { char b1[8] = "abcdefg"; char b2[8],*pb=b1+3; while (--pb>=b1) strcpy (b2, Pb) ; coutstrlen (b2) end1; return 0; } 程序运行后的输出结果是( )。
A. 3
B. 1
C. 7
7. [单选题]若有程序段: int c1=1,c2=2,c3; c3=1.0/c2 * cl; 则执行后,c3中的值是 ( )
A. 0
B. 0.5
C. 1
D. 2
8. [单选题]下列哪个成员方法声明是正确的? ( )
A. public abstract final int f(){...}
B. public static boolean f(){...}
C. static protected void g(a,{...}
D. protected private number;
9. [单选题]若要定义a为3×4的二维数组,正确的定义语句是 ( )
A. floata(3,4);
B. float a[3][4];
C. float a(3)(4);
D. float a[3,4];