正确答案: D
2
题目:若有以下程序#include <stdio.h>int a[]={2,4,6,8};main(){ int i; int *p=a; for(i=0;i<4;i++)a[i]=*p; printf("%d\n",a[2]);} 上面程序的输出结果是
解析:本题中,程序开始定义了一个全局数组a,并对这个数组进行赋初值。在主函数中,定义一个整型变量i和一个整型指针变量p,并使指针变量p指向全局数组a的首地址。然后执行for循环,循环变量i的初值为0,循环结束条件为变量i的值大于等于4,循环变量i的值每循环一次自加1,通过这些分析我们知道,循环执行了4次结束。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列说法中,不正确的一项是______。
PrintWriter类的println()方法不可以刷新输出缓冲区
[单选题]以下程序的功能是进行位运算: main() {unsigned char a,b; a=7∧3;b=~4 & 3; printf("%d%d\n",a,B) ; } 程序运行后的输出结果是 ______。
4 3
解析:解析:C语言提供六种位运算符,按优先级由高到低的顺序分别为:取反(-)→左移()和右移(>>)→按位与(&)→按位异或(∧)→按位或(|)。”∧”是按位异或运算,当对应位上的二进制数值相同时,异或的结果为0,对应位上的二进制数值不同时,异或的结果为1,本题“7∧3”相当于0111∧0011,所以a的值为4;“&”是按位与运算符,只有当所有对应位上的数值都为1时,结果才为1;"-"是按位取反。题中“-4&3”相当于1011&0011=0011,所以b的值为 3。
[单选题]假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是
Load
解析:解析:Load事件用来在肩动程序时对属性和变量进行初始化,在装入窗体后,如果运行程序,将自动触发该事件。
[单选题]在以下四组函数运算中,结果相同的是( )。
YEAR(DATE())与SUBSTR(DTOC(DATE),?,2)
[单选题]要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是______。
解析:解析: Access里通配符的用法为:
[单选题]以下叙述正确的是
以上三项均不正确
解析:解析:派生类和基类之间的关系比较重要,派生类不仅可以定义同名的成员变量,还可以调用或重载基类的同名函数,这是类的多态性的基础。