[单选题]下列叙述中正确的是
正确答案 :C
程序经调试改错后还应进行再测试
解析:程序设计不只是编制程序,还包括编写相应的文档等;程序的测试一般不由程序员自己去完成,应该由独立的第三方来构造测试;由于修正一个错误的同时有可能会引入新的错误,所以在修改错误之后,必须进行回归测试。因此选项C正确。
[单选题]有如下程序: #includeiostream.h> void main() { float x=2.0,y; if(x0.0)y=0.0; else if(x10.0)y=1.0/x; else y=1.0; couty; } 该程序的输出结果是
正确答案 :B
0.5
[单选题]以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。 #include string.h> void f(char p[][10], int n) { char t[20]; int i,j; for(i=0;in-1;i++) for(j=i+l;jn;j++) if(strcmp (p[i],p[j])0) { strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);} } main() { char p[][lO]-{"abc","aabdfg","abbd","dcdbe","cd"};int i; f(p,5); printf("%dkn",strlen(p[0])); } 程序运{亍后的输出结果是
正确答案 :B
5
解析:解析:函数strcmp(字符串1,字符串2)作用是将”字符串1”和”字符串2”进行比较,如果“字符串1”》”字符串2”,返回一个大于0的整数值;如果“字符串1”“字符串2”,返回一个小于0的整数值;如果”字符串1”=“字符串2”,返回0。函数strcpy(字符串数组名,字符串,[整型表达式])的作用是将“字符串”的前“整型表达式”个字符有入到指定的“字符数组”中,若省略“整型表达式”,则将整个“字符串”存入,字符数组”中.函数f()的功能是利用选择法把一个具有n行的二维数组中按行存放的n个字符串由大到小排序。在主函数中定义了一个二维字符数组p并给它按行赋初值,然后调用f()函数;把它按行从大到小排列。字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符大,该字符所在的字符串就是较大的字符串。由此可知最大的字符串为“dcdbe”,排序后存放在第一行,其首地址为P[0],在输出语句输出的p[0]指向的字符串长度是5。所以4个选项中C正确。
[单选题]若有int(*p)[3]:则以下表述中正确的是 ______。
正确答案 :A
p是一个指向具有3个元素的整型数组的指针
[单选题]在Java语言中,______是基本的元素。
正确答案 :C
对象
解析:解析:作为面向对象的编程语言,Java语言中最基本的元素就是对象,一切概念都是以对象为基础的,因此选项C正确。
查看原题