有以下程序:includemain{ char p={a,b,c,d),q=abcde;strcpy - 考试试题及答案解析 - 读趣百科
单选题

有以下程序:

include

main

{ char p[20]={a,b,c,d),q[]="abc",r[]="

abcde";

strcpy(p+strlen(q),r);strcat(p,q);

printf("%d%d\n",sizeof(p),strlen(p));

}

程序运行后的输出结果是( )。

A
20 9
B
9 9
C
20 11
D
11 11

题目答案

C

答案解析

在主函数中,首先定义一个包含20个元素的字符数组P,执行语句“strcpy(P+strlen(q),r);”,数组P的内容变为{a,b,C,a,b,c,d,e,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0),执行语句“strcat(P,q);”,数组P的内容变为,a,b,c,a,b,C,d,P,a,b,c,\0,\0,\0,\0,\0,\0,\0,\0),函数sizeof(P)是求数组P的大小,返回20,而函数strlen (p)是计算以P所指起始地址的字符串的长度,这一长度不
举一反三
单选题

以下程序运行后,输出结果是( )。

include

define PT 5.5

define S(x)PT*x*X

main

{ int a=1,b=2:

printf("%4.1f\n",s(a+b));

}

A
49.5
B
9.5
C
22.0
D
45.0

题目答案

B

答案解析

本题考查函数调用,由于a+b没有被括起来,所以s(a+b)=PT*a+b*a+b=5.5*1+2*1+2 =9.5,故选择B。
单选题

如果内存变量和字段变量均有变量名“姓名”,那么:引用内存变量的正确方法是( )。

A
M.姓名
B
M一>姓名
C
姓名
D
A和B都可以

题目答案

D

答案解析

当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀M或M一>。
单选题

若变量已正确定义并赋值,对库函数错误调用的是()

A
k=scanf("%d%d",&i,&j);
B
printf("\\%d\\n",k);
C
getchar(ch);
D
putchar(ch);

题目答案

C

答案解析

暂无解析
单选题

在Visual FoxPro中,用于建立或修改程序文件的命令是( )。

A
MODIFY
B
MODIFY COMMAND
C
MODIFY PROCEDURE
D
B和C都对

题目答案

B

答案解析

程序文件的建立与修改可以通过命令来完成,其格式是: MODIFY CMMAND(文件名>如果没有给定扩展名,系统自动加上默认扩展名.prg。
单选题

若将过程放在过程文件中,可在应用程序中使用下列( )命令打开过程文件。

A
SET ROUTlNE TO
B
SET PROCEDURE TO
C
SET PROGRAM TO
D
SET FUNCTlON TO

题目答案

B

答案解析

一般情况下,过程保存在称为过程文件的单独文件里。过程文件包含的过程数量不限。过程文件的建立仍使用MODIFY COMMAND命令,文件的默认扩展名还是.prg。要调用过程文件中的过程,首先要打开过程文件。打开过程文件的命令格式为: SET PROCEDURE TOE[,…]][ADDITIVE ]可以打开一个或多个过程文件。一旦一个过程文件被打开,那么该过程文件中的所有过程都可以被调用。
模式切换
热门推荐

数据库管理系统(DBMS)是()

数据库管理系统(DBMS)是()A.硬件系统B.系统软件C.一个完整的数据库应用系统D.既包括硬件、也包括软件的系统...
展开详情

以下程序运行后,输出结果是( )。includedefine PT 5.5define S(x)PT

以下程序运行后,输出结果是( )。includedefine PT 5.5define S(x)PT*x*Xmain{ int a=1,b=2:printf("%4.1f\n",s...
展开详情

有下列程序:includevoidmain( ){char*s={ABC);do{printf(%d

有下列程序:includevoidmain( ){char*s={"ABC");do{printf("%d",*s%10);s++;}while(*s);}注意...
展开详情

软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()

软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()A.软件设计B.软件测试C.可行性研究D.数据库设计...
展开详情

某企业需要在一个办公室构建适用于20多人的小型办公网络环境,这样的网络环境属于:()

某企业需要在一个办公室构建适用于20多人的小型办公网络环境,这样的网络环境属于:()A.城域网B.局域网C.广域网D.互联网...
展开详情