正确答案: A
char str[]="string";c=str;
题目:设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )
解析:在题目的题干中定义了字符指针变量c,在选项A. 中,首先定义字符数组s订,然后再把字符数组str的首地址赋给字符指针变量c。所以选项A. 是正确的。在选项B. 中,应改成scanf(”%s”,&c);在选项c)中,getchar函数的返回值是用户输入的第一个字符的ASCIl码,如出错返回.l,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取。即c只能指向一个字符而不能指向字符串。在选项D. 中,strepy函数只是将sla"字符串中的内容赋给c,并没有使其指向str,所以选项D. 是错误的。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。
概念设计阶段
解析:解析:实体联系图Entity-RelationshipE-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
[单选题]下列叙述中正确的是( )。
数据库系统可以解决数据冗余和数据独立性问题,而文件系统不能
解析:数据管理技术的发展经历了3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。三者各自的特点如下表所示。特点人工管理阶段文件系统阶段数据库系统阶段管理者人文件系统数据库管理系统面向对象某个应用程序某个应用程序现实世界共享程度无共享,冗余度大共享性差,冗余度大共享性大,冗余度小独立性不独立,完全依赖于程序独立性差具有高度的物理独立性和一定的逻辑独立性结构化无结构记录内有结构,整体无结构整体结构化。用数据筷基誊述控制能力由应用程序控制由应用程序控制由DB蝰墨供数据安全性、完整性、并发控剖和恢复数据库系统可以解决数据冗余和数据独立性问题,面文件系统不能。数据库系统和文件系统的区别不仅在于管理的文件类型与数据量的多少。数据库系统具有高度的物理独立性和一定的逻辑独立性,而文件系统独立性较好。故本瑟答案为A选项。
[单选题]有以下程序: int m=1; void fun(int *n) { static int m=2; *n*=m-1; m+=2; } main() { int i; for(i=1;i4;i++) { fun(&m); printf("%d",m); } } 程序的输出结果是( )
1315
[单选题]构造方法在( )被调用。
创建对象时
解析:解析:若程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化。若Java解释器按参数没有找到相应的构造方法,则会报错而不会自动生成空的构造方法。
[单选题]运行下面的程序时,会产生( )。 public class Test{ public static void main(String args[ ] ) { int x =0; int y = 2/x; int z[ ] = {1,2,4,6}; int p=z[4]; } }
ArithmeticException异常
解析:解析:只能出现ArithmeticException异常,由于在程序第4行出现了这个异常后,程序就跳出,不能继续执行下去,因此不会出现ArrayIndexOutOfBoundsException异常。
[单选题]在SQL中,删除视图用______。
DROP VIEW 命令
解析:解析:视图由于是从表中派生出来的,所以不存在修改结构的问题,但是视图可以删除。删除视图的命令格式是: DROP VIEW视图名>
[单选题](3)下列叙述中错误的是
线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的
解析:【解析】在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。
[单选题]执行以下程序段后,m的值为 ( ) int a[2][3]={{1,2,3}{4,5,6}}; int m,* p; p=& a[0][0] m=(* p) * ( * p+2)) * ( * (p+4));
15
[单选题]数据库物理设计阶段得到的结果是______。
包括存储结构和存取方法的物理结构