第50次二级c语言真题,2006年4月全国计算机等级考试二级C语言笔试试卷含答案

e6960d07c427bfabbe44cd4411e3cf2c.png

一、选择题((1)一(10)每题2分,(11)一(50)每题1分,共60分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不属于结构化程序设计方法的是

A)自顶向下B)逐步求精

C)模块化 D)可复用

(2)两个或两个以上模块之间关联的紧密程度称为

A)耦合度B)内聚度

C)复杂度 D)数据传输特性

(3)下列叙述中正确的是

A)软件测试应该由程序开发者来完成

B)程序经调试后一般不需要再测试

C)软件维护只包括对程序代码的维护

D)以上三种说法都不对

(4)按照“后进先出”原则组织数据的数据结构是

A)队列B)栈

C)双向链表D)二叉树

(5)下列叙述中正确的是

A)线性链表是线性表的链式存储结构

B)栈与队列是非线性结构

C)双向链表是非线性结构

D)只有根结点的二叉树是线性结构

(6)对如下二叉树

ABDECF

进行后序遍历的结果为

A)ABCDEFB)DBEAFC

C)ABDECFD)DEBFCA

(7)在深度为7的满二叉树中,叶子结点的个数为

A)32B)31

C)64D)63

(8)“商品”与“顾客”两个实体集之间的联系一般是

A)一对一B)一对多

C)多对一D)多对多

(9)在E-R图中,用来表示实体的图形是

A)矩形B)椭圆形

C)菱形D)三角形

(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是

A)DB包含DBS和DBMS

B)DBMS包含DB和DBS

C)DBS包含DB和DBMS

D)没有任何关系

(11)以下不合法的用户标识符是

A)j2_KEYB)Double

C)4dD)_8_

(12)以下不合法的数值常量是

A)011B)1e1

C)8.0E0.5D)0xabcd

(13)以下不合法的字符常量是

A)′\018′B)′\"′

C)′\\′D)′\xcc′

(14)表达式3.6-5/2+1.2+5%2的值是

A)4.3B)4.8

C)3.3 D)3.8

(15)以下能正确定义字符串的语句是

A)char str[]={′\064′};B)char str="kx43";

C)char str="; D)char str[]="\0";

(16)以下数组定义中错误的是

A)int x[][3]={0};

B)int x[2][3]={{l,2},{3,4},{5,6}};

C)int x[][3]={{l,2,3},{4,5,6}};

D)int x[2][3]={l,2,3,4,5,6};

(17)若要求从键盘读入含有空格字符的字符串,应使用函数

A)getc()B)gets()

C)getchar()D)scanf()

(18)以下四个程序中,完全正确的是

A)#include B)#include main();main()

{/*programming*/{/*/ programming /*/

printf("programming!\n");} printf("programming!\n");}

C) #include D) include main()main()

{/*/*programming*/*/{/*programming*/

printf("programming!\n");} printf("programming!\n");}

(19)若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是

A)switch(x)B)switch((int)x);

{case 1.0:printf("*\n"); {case 1:printf("*\n");

case 2.0:printf("**\n");} case 2:printf("**\n");}

C)switch(a+b) D)switch(a+b)

{case 1:printf("*\n");{case 1:printf("*\n");

case 2+1:printf("**\n");}case c:printf("**\n");}

(20)若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是

A)main()B)float fun(int a,int b){……}

{……x=fun(2,10);……}main()

float fun(int a,int b){……} {……x=fun(i,j);……}

C)float fun(int,int); D)main()

main() {float fun(int i,int j);

{……x=fun(2,10);……} ……x=fun(i,j); ……}

float fun(int a,int b){……}float fun(int a,int b){……}

(21)在以下给出的表达式中,与while(E)中的(E)不等价的表达式是

A)(!E==0)B)(E>0‖E<0)

C)(E==0)D)(E!=0)

(22)要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,

以下正确的程序段是

A)while((ch=getchar())!=′N′)printf("%c",ch);

B)while(ch=getchar()!=′N′)printf("%c",ch);

C)while(ch=getchar()==′N′)printf("%c",ch);

D)while((ch=getchar())==′N′)printf("%c",ch);

(23)已定义以下函数

int fun(int *p)

{return *p;)

fun函数返回值是

A)不确定的值

B)一个整数

C)形参P中存放的值

D)形参P的地址值

(24)若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是

A)*p=&a; scanf("%1f",p);

B)*p=&a; scanf("%f",p);

C)p=&a; scanf("%1f",*p);

D)p=&a; scanf("%1f",p);

(25)现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连

续的三个结点。

struct node

{char data;

struct node *next; }*p,*q,*r;

现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是

A)q->next=r->next;p->next=r;r->next=q;

B)p->next=r;q->next=r->next;r->next=q;

C)q->next=r->next;r->next=q;p->next=r;

D)r->next=q;p->next=r;q->next=r->next;

(26)有以下程序段

struct st

{int x;int *y;)*pt;

int a[]={l,2},b[]={3,4};

struct st c[2]={10,a,20,b};

pt=c;

以下选项中表达式的值为11的是

A)*pt->yB)pt->x

C)++pt->x D)(pt++)->x

(27)设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为

A)EOFB)非0值

C)0 D)NULL

(28)设有以下语句

int a=1,b=2,c;

c=a^(b<<2);

执行后,C的值为

A)6B)7

C)8D)9

(29)有以下程序

#include main()

{char c1,c2,c3,c4,c5,c6;

scanf("%c%c%c%c",&c1,&c2,&c3,&c4);

c5=getchar(); c6=getchar();

putchar(c1);putchar(c2);

printf("%c%c\n",c5,c6);

}

程序运行后,若从键盘输入(从第1列开始)

123

45678

则输出结果是

A)1267B)1256

C)1278D)1245

(30)有以下程序

main()

{int y=10;

while(y--);printf("y=%d\n",y);

}

程序执行后的输出结果是

A)y=0B)y=-1

C)y=1D)while构成无限循环

(31)有以下程序

main()

{int a=0,b=0,c=0,d=0;

if(a=1) b=1;c=2;

else d=3;

printf("%d,%d,%d,%d\n",a,b,c,d);

}

程序输出

A)0,1,2,0B)0,0,0,3

C)1,1,2,0D)编译有错

(32)有以下程序

main()

{int i,j,x=0;

for(i=0;i<2;i++)

{x++;

for(j=0;j<=3;j++)

{if(j%2)continue;

x++;

}

x++;

}

printf("x=%d\n",x);

}

程序执行后的输出结果是

A)x=4B)x=8

C)x=6D)x=12

(33)有以下程序

int fun1(double a){return a*=a;}

int fun2(double x,double y)

{double a=0,b=0;

a=fun1(x);b=fun1(y);return(int)(a+b);

}

main()

{double w;w=fun2(1.1,2.0);……}

程序执行后变量w中的值是

A)5.21B)5

C)5.0D)0.0

(34)有以下程序

main()

{int i,t[][3]={9,8,7,6,5,4,3,2,1};

for(i=0;i<3;i++) printf("%d",t[2-i][i]);

}

程序执行后的输出结果是

A)7 5 3B)3 5 7

C)3 6 9D)7 5 1

(35)有以下程序

fun(char p[][10])

{int n=0,i;

for(i=0;i<7;i++)

if(p[i][0]==′T′)n++;

return n;

}

main()

{char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};

printf("%d\n",fun(str));

}

程序执行后的输出结果是

A)1B)2

C)3D)0

(36)有以下程序

main()

{int i,s=0,t[]={l,2,3,4,5,6,7,8,9};

for(i=0;i<9;i+=2)s+=*(t+i);

printf("%d\n",s);

}

程序执行后的输出结果是

A)45B)20

C)25 D)36

(37)有以下程序

void fun1(char *p)

{char *q;

q=p;

while(*q!=′\0′)

{ (*q)++; q++; )

}

main()

{char a[]={"Program"), *p;

p=&a[3];fun1(p);printf("%s\n",a);

}

程序执行后的输出结果是

A)ProhsbnB)Prphsbn

C)ProgsbnD)Program

(38)有以下程序

void swap(char *x,char *y)

{char t;

t=*x; *x=*y; *y=t;

}

main()

{char *s1="abc",*s2="123";

swap(s1,s2);printf("%s,%s\n",s1,s2);

}

程序执行后的输出结果是

A)123,abcB)abc,123

C)1bc,a23D)321,cba

(39)有以下程序

int fun(int n)

{if(n==1)return 1;

else

return(n+fun(n-1));

}

main()

{int x;

scanf("%d",&x); x=fun(x);printf("%d\n",x);

}

执行程序时,给变量X输入10,程序的输出结果是

A)55B)54

C)65D)45

(40)有以下程序

int fun(int x[],int n)

{static int sum=0,i;

for(i=0;ireturn sum;

}

main()

{int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;

s=fun(a,5)+fun(b,4);printf("%d\n",s);

}

程序执行后的输出结果是

A)45B)50

C)60D)55

(41)有以下程序

main()

{union

{char ch[2];

int d;

}s;

s.d=0x4321;

printf("%x,%x\n",s.ch[0],s.ch[1]);

}

在16位编译系统上,程序执行后的输出结果是

A)21,43B)43,21

C)43,00D)21,00

(42)有以下程序

main()

{char *p[]={"3697","2584"};

int i,j;long num=0;

for(i=0;i<2;i++)

{j=0;

while(p[i][j]!=′\0′)

{if((p[i][j]-′0′)%2)num=10*num+p[i][j]-′0′;

j+=2;

}

}

printf("%d\n",num);

}

程序执行后的输出结果是

A)35B)37

C)39D)3975

(43)执行以下程序后,test.txt文件的内容是(若文件能正常打开)

#include main()

{FILE *fp;

char *s1="Fortran",*s2="Basic";

if((fp=fopen("test.txt","wb”))==NULL)

{printf("Can′t open test.txt file\n");exit(1);}

fwrite(s1,7,1,fp); /*把从地址s1开始的7个字符写到fp所指文件中*/

fseek(fp,0L,SEEK_SET); /*文件位置指针移到文件开头*/

fwrite(s2,5,1,fp);

fclose(fp);

}

A)BasicanB)BasicFortran

C)Basic D)FortranBasic

(44)以下叙述中错误的是

A)C语言源程序经编译后生成后缀为.obj的目标程序

B)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

D)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

(45)以下叙述中错误的是

A)算法正确的程序最终一定会结束

B)算法正确的程序可以有零个输出

C)算法正确的程序可以有零个输入

D)算法正确的程序对于相同的输入一定有相同的结果

(46)以下叙述中错误的是

A)C程序必须由一个或一个以上的函数组成

B)函数调用可以作为一个独立的语句存在

C)若函数有返回值,必须通过return语句返回

D)函数形参的值也可以传回给对应的实参

(47)设有以下定义和语句

char str[20]="Program",*p;

p=str;

则以下叙述中正确的是

A)*p与str[0]的值相等

B)str与p的类型完全相同

C)str数组长度和p所指向的字符串长度相等

D)数组str中存放的内容和指针变量p中存放的内容相同

(48)以下叙述中错误的是

A)C程序中的#include和#define行均不是C语句

B)除逗号运算符外,赋值运算符的优先级最低

C)C程序中,j++;是赋值语句

D)C程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算

(49)以下叙述中正确的是

A)预处理命令行必须位于C源程序的起始位置

B)在C语言中,预处理命令行都以"#"开头

C)每个C程序必须在开头包含预处理命令行:#includeD)C语言的预处理不能实现宏定义和条件编译的功能

(50)以下叙述中错误的是

A)可以通过typedef增加新的类型

B)可以用typedef将已存在的类型用一个新的名字来代表

C)用typedef定义新的类型名后,原有类型名仍有效

D)用typedef可以为各种类型起别名,但不能为变量起别名

二、填空题(每空2分,共40分)

请将每一个空的正确答案写在答题卡【1】至【20】序号的横线上,答在试卷上不得分。

(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。

(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。

(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】。

(4)程序测试分为静态分析和动态测试。其中【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。

(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】。

(6)若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句【6】。

(7)以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。

main()

{float a,b,c;

scanf("%f%f%f",&a,&b,&c);

if(【7】)printf("YES\n");/*a、b、c能构成三角形*/

else printf("NO\n");/*a、b、c不能构成三角形*/

}

(8)以下程序的输出结果是【8】 。

main()

{int a[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;

for(i=0;i<3;i++) s+=a[i][i]+a[i][3-i-1];

printf("%d\n",s);

}

(9)当运行以下程序时,输入abcd,程序的输出结果是:【9】。

insert(char str[])

{int i;

i=strlen(str);

while(i>0)

{str[2*i]=str[i];str[2*i-1]=′*′;i--;}

printf("%s\n",str);

}

main()

{char str[40];

scanf("%s",str);insert(str);

}

(10)下面程序的运行结果是:【10】。

fun(int t[],int n)

{int i,m;

if(n==1)return t[0];

else

if(n>=2){m=fun(t,n-1); return m; }

}

main()

{int a[]={11,4,6,3,8,2,3,5,9,2};

printf("%d\n",fun(a,10));

}

(11)现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:

#include #include "myfun.c"

main()

{fun();printf("\n");}

myfun.c文件如下:

void fun()

{char s[80],c; int n=0;

while((c=getchar())!=′\n′) s[n++]=c;

n--;

while(n>=0) printf("%c",s[n--]);

}

当编译连接通过后,运行程序T18时,输入Thank!则输出结果是:【11】。

(12)以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首

地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首

地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。

char *fun(char *str,char c)

{ int n=0; char *p=str;

if(p!=NULL)

while(p[n]!=c&&p[n]!=′\0′)n++;

if(p[n]==′\0′) return NULL;

return(【12】);

}

(13)以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的

所有整数,请填空。

main()

(int i,j;

for(i=0;【13】;i++)

{j=i*10+6;

if(【14】)continue;

printf("%d",j);

}

}

(14)以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,

否则返回0。请填空

int isprime(int a)

{int i;

for(i=2;i<=a/2;i++)

if(a%i==0)【15】;

【16】;

}

(15)以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形

字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:

A B C D E

F G H I

J K L

M N

O

请填空完成该程序。

main()

{int i,j,n; char ch=′A′;

scanf("%d",&n);

if(n<11)

{for(i=1;i<=n;i++)

{for(j=1; j<=n-i+1;j++)

{printf("%2c",ch);

【17】;

}

【18】;

}

}

else printf("n is too large!\n")

printf("\n");

}

(16)以下程序中函数fun的功能是:构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。

#include typedef struct node/*链表结点结构*/

{char sub[3];

struct node *next;

}Node;

Node fun(char s) /*建立链表*/

{…… }

void disp(Node *h)

{Node *p;

p=h->next;

while(【19】)

{printf("%s\n",P->sub); p=【20】; }

}

main()

{Node *hd;

hd=fun();disp(hd);printf("\n");

}

2006年4月全国计算机等级考试二级C语言笔试试卷答案

一、 选择题

(1)【答案】D)

(2)【答案】A)

(3)【答案】D)

(4)【答案】B)

(5)【答案】A)

(6)【答案】D)

(7)【答案】C)

(8)【答案】D)

(9)【答案】A)

(10)【答案】C)

(11)【答案】C

(12)【答案】C

(13)【答案】A

(14)【答案】D

(15)【答案】D

(16)【答案】B

(17)【答案】B

(18)【答案】B

(19)【答案】C

(20)【答案】A

(21)【答案】C

(22)【答案】A

(23)【答案】B

(24)【答案D

(25)【答案】D

(26)【答案】C

(27)【答案】B

(28)【答案】D

(29)【答案】D

(31)【答案】D

(32)【答案】B

(33)【答案】C

(34)【答案】B

(35)【答案】B

(36)【答案】C

(37)【答案】A

(38)【答案】C

(39)【答案】A

(40)【答案】C

(41)【答案】A

(42)【答案】C

(43)【答案】A

(44)【答案】D

(45)【答案】B

(46)【答案】D

(47)【答案】A

(48)【答案】D

(49)【答案】B

(50)【答案】A

二、 填空

(1)【答案】【1】45

(2)【答案】【2】类

(3)【答案】【3】关系

(4)【答案】【4】静态分析(静态测试)

(5)【答案】【5】物理独立性

(6)【答案】printf("a=%d,b=%d",a,b);

(7)【答案】(a+b>c)&&(a+c>b)&&(b+c>a)

(8)【答案】30

(9)【答案】a*b*c*d*

(10)【答案】11

(11)【答案】!knahT

(12)【答案】p+n

(13)【答案】i<10

(14)【答案】j%3!=0

(15)【答案】return 0

(16)【答案】return 1

(17)【答案】ch++

(18)【答案】printf(“\n”);

(19)【答案】p!=NULL

(20)【答案】p->next

2829f2ca24f0d0090cbba57f30759f23.png

2006年4月全国计算机等级考试二级C语言笔试试卷含答案.doc

下载Word文档到电脑,方便收藏和打印[全文共8775字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/395452.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python hashlib模块

摘要算法简介 Python的hashlib提供了常见的摘要算法&#xff0c;如MD5&#xff0c;SHA1等等。 什么是摘要算法呢&#xff1f;摘要算法又称哈希算法、散列算法。它通过一个函数&#xff0c;把任意长度的数据转换为一个长度固定的数据串&#xff08;通常用16进制的字符串表示&…

TZOJ 5101 A Game(区间DP)

描述 Consider the following two-player game played with a sequence of N positive integers (2 < N < 100) laid onto a 1 x N game board. Player 1 starts the game. The players move alternately by selecting a number from either the left or the right end o…

国家职业标准职业编码查询_为什么我学会编码而不是从事金融职业

国家职业标准职业编码查询by Amir Ghafouri通过阿米尔加富里(Amir Ghafouri) 为什么我学会编码而不是从事金融职业 (Why I learned to code instead of pursuing a career in finance) Last year I faced a major life and career decision: commit to pursuing a Chartered F…

go tool trace goalng调优工具

为什么80%的码农都做不了架构师&#xff1f;>>> 你想知道你的Go程序在做什么吗&#xff1f; go tool trace 可以向你揭示&#xff1a;Go程序运行中的所有的运行时事件。 这种工具是Go生态系统中用于诊断性能问题时&#xff08;如延迟&#xff0c;并行化和竞争异常…

程序员 文本编辑器 c语言,程序员必备的五款文本编辑器

原标题&#xff1a;程序员必备的五款文本编辑器程序员的工作离不开文本编辑器&#xff0c;有人说一个txt就能搞定&#xff0c;但txt面对如今复杂的要求&#xff0c;明显有些捉襟见肘&#xff0c;下面推荐五款超级好用的文本编辑器及搭配软件&#xff0c;绝对是程序员的大爱。程…

PCH文件的创建和配置

1.PCH文件的的创建 (1)CommandN (2)打开新建文件窗口:ios->other->PCH file&#xff0c;创建一个pch文件 2.PCH文件的配置 (1)在工程的TARGETS里边Building Setting中搜索Prefix Header (2)然后在Precompile Prefix Header下边的Prefix Header右边双击&#xff0c;添加刚…

ci 数据库异常捕获_系统地捕获错误:如何通过4个步骤构建GitLab CI测试管道

ci 数据库异常捕获by Joyz通过乔伊斯 系统地捕获错误&#xff1a;如何通过4个步骤构建GitLab CI测试管道 (Catch bugs systematically: how to build a GitLab CI testing pipeline in 4 steps) Your first app is a hit the day it’s launched. But one week later, you rea…

(小白)函数一: 声明函数的方法—语句定义法和表达式定义法的区别

一、函数的定义&#xff1a; 在说明什么是函数前先举一个小例子&#xff1a; 大家都知道印刷术是我国的四大发明&#xff08;科普一下&#xff1a;中国四大发明&#xff1a;造纸术、印刷术、火药、指南针&#xff09;之一&#xff0c;之所以有印刷术&#xff0c;是因为重复的抄…

android限制输入字符的范围,Android EditText 对输入字数和内容范围进行限制

在做定制机时&#xff0c;对光敏值进行范围控制时&#xff0c;以及对区号输入时遇到对输入字数以及输入内容的显示。找了好多方法&#xff0c;终于找到了几种方法其中EditText的addTextChangedListener功不可没。例如对光敏值要在0到61之间。大于61时要在输入框中自动变为61.代…

vue13过滤器 debounce延迟、limitBy、filterBy、orderBy

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>智能社——http://www.zhinengshe.com</title><meta name"viewport" content"widthdevice-width, initial-scale1.0, maximum…

Sass:一种CSS预处理器语言

http://sass-lang.com/ Sass是一种CSS预处理器语言&#xff0c;通过编程方式生成CSS代码。因为可编程&#xff0c;所以操控灵活性自由度高&#xff0c;方便实现一些直接编写CSS代码较困难的代码。 同时&#xff0c;因为Sass是生成CSS的语言&#xff0c;所以写出来的Sass文件是不…

Python学习(五)列表的简单操作

#!/usr/bin/env python#_*_coding:utf8_*_# 操作列表# for循环nbaStars [yaoming,kobe,manu,23,the klaw]for nbaStar in nbaStars: print(nbaStar)nbaStars [yaoming,kobe,manu,str(23),the klaw] # 这里有 int 对象&#xff0c;没有title方法的for nbaStar in nbaStars:…

node seneca_使用Node.js和Seneca编写国际象棋微服务,第3部分

node senecaFinishing up a three-part series on writing a rules engine with Seneca microservices.完成有关使用Seneca微服务编写规则引擎的三部分系列文章。 Parts 1 & 2 of this series covered:本系列的第1部分和第2部分涉及&#xff1a; The Seneca microservice…

Android开发画布销毁,Android DialogFragment 在页面销毁下的使用方式

今天看到了一篇文章,讲了DialogFragment的封装方式(Android&#xff1a;我为何要封装DialogFragment&#xff1f;),想到当初也为页面销毁后DialogFragment的回调方式头疼了好久,看到了po主的思路,与当初自己想的不太一样,就整理一下.如何在开发中遇到页面销毁的情况在android开…

视觉智能产品发布 阿里云这项世界第一的技术现在人人可用

用手机拍下朋友的相片&#xff0c;软件会自动识别进行分类并将照片发送给朋友。这不是空想&#xff0c;利用视觉智能对手机相册进行管理、分类和分享正逐步成为现实。在6月10日举行的云栖大会上海峰会上&#xff0c;阿里云正式发布了“图像识别”和“人脸识别”两款视觉智能服务…

ViewPager中Fragment的重复创建、复用问题

在ViewPager中的Fragment的生命周期 随着页面的切换 当前的展示页相邻的页面生命周期一直在变化 一开始 刚进入Activity时候&#xff0c;ViewPager默认初始化好前两个Fragment&#xff08;消息和任务&#xff09; 消息 ->任务 05-09 14:47:39.593 31509-31509/tyh.com.tabl…

使用VB.net建立excel文件

Add the following code snippet on top of Form1.vb Imports Excel Microsoft.Office.Interop.Excel Public Class Form1Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim appXL As Excel.Application 声明一个application对象Dim wbX…

沙盘演练工作坊-产品开发_Google认证的Android助理开发人员:考试演练

沙盘演练工作坊-产品开发by Rohan Taneja由Rohan Taneja Google认证的Android助理开发人员&#xff1a;考试演练 (Google Certified Associate Android Developer: Exam Walkthrough) UPDATE (24th July, 2018)更新(2018年7月24日) The certification exam is available agai…

linux hlist,linux内核V2.6.11学习笔记(2)--list和hlist

这两个数据结构在内核中随处可见,不得不拿出来单独讲讲.这两个数据结构都是为了方便内核开发者在使用到类似数据结构的时候不必自行开发(虽然不难),因此它们需要做到足够的"通用性",也就是说,今天可以用它们做一个存放进程的链表,明天同样可以做一个封装定时器的链表…

14-angular.isDefined

判断括号内的值是否存在。 格式&#xff1a; angular.isDefined(value); value: 被判断是否存在的值。 返回值&#xff1a; true/false转载于:https://www.cnblogs.com/ms-grf/p/6978886.html