在下列# include命令中,正确的一条是 ( )A.# include [string.h]B.# include {math.h}C.# includ

题目

在下列# include命令中,正确的一条是 ( )

A.# include [string.h]

B.# include {math.h}

C.# include(stdio.h)

D.# include<stdio.h>

参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设已执行预编译命令include,以下程序段的输出结果是char s[]="an apple";printf("%d\

设已执行预编译命令#include<string.h>,以下程序段的输出结果是 char s[]=" an apple" ; printf("%d\n",strlen(s));

A.7

B.8

C.9

D.10


正确答案:B

第2题:

下列程序的输出结果是【】。 include include void main(){ char b[30]; str

下列程序的输出结果是【 】。

include<iostream.h>

include<string.h>

void main(){

char b[30];

strcpy(&b[0],"XY");

strcpy(&b[1],"YZW");

strcpy(&b[2],"ZXY");

cout<<b<<end1;

}


正确答案:XYZXY
XYZXY

第3题:

下列程序的输出结果是______。 include include using namespace std; voi

下列程序的输出结果是______。

include<iostream.h>

include<string.h>

using namespace std;

void fun(const char*s,char &C) {c=s[strlen(s)/2];}

int main()

{

char str[]="ABCDE";

char ch=str[1];

fun(str,ch);

cout<<ch;

return 0;

}


正确答案:C
C

第4题:

以下程序的运行结果是______。 include include template class TA

以下程序的运行结果是______。

include<iostream.h>

include<math.h>

template<class T>

class TAdd//定义类模板TAdd,T为类型

{

Tx,y;

public:

TAdd (Ta,Tb) {x=a,y=b;) //构造函数

Tadd() { retum x+y;}//成员函数

};

void main( )

{

TAdd<int>A (5,6);


正确答案:s1=11 s2=8.2
s1=11 s2=8.2

第5题:

下列程序的运行结果是()。 include include main() {char*s1="abDuj"; char

下列程序的运行结果是( )。

#include<stdio.h>

#include<string.h>

main()

{ char*s1="abDuj";

char*s2="ABdUG";

int t;

t=strcmp(s1,s2) ;

printf("%d",t);

}

A.正数

B.负数

C.零

D.不确定的值


正确答案:A
解析:本题考查字符串比较函数和两个字符串比较的原则两个知识点:①原则是依次比较两个字符串同一位置的一对字符,若它们的ASCII码值相同,则继续比较下一对字符,若它们的ASCII码值不同,则ASCII码值较大的字符所在的字符串较大;若所有字符相同,则两个字符串相等;若一个字符串全部i个字符与另一个字符串的前i个字符相同,则字符串较长的较大。② strcmp(s1,s2)的返回值,当str1str2时,返回值0:当 str1=str2时,返回值为0;当str1>str2,返回值>0。

第6题:

以下程序的输出结果是【】。 include include void main 0 { char s[50]; st

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

include<iostream.h>

include <string.h>

void main 0 {

char s[50];

strcpy(&s[O], "No" );

strcpy(&s[1], "123" );

strcpy (&s[2], "23456" );

cout<<s;

}


正确答案:N123456
N123456

第7题:

下列关于include命令的叙述中,错误的是()。

A.#include命令中,文件名可以用双引号或尖括号括起来

B.一个被包含文件中又可以包含另一个被包含文件

C.一个#include命令中可以指定多个被包含文件

D.一个#include命令中只能指定一个被包含文件


正确答案:C

第8题:

为使*p=20,下面正确的程序是()A. include main( ) { int a=10,b=20,*p=&b; printf

为使*p=20,下面正确的程序是 ( )

A.# include<stdio.h> main( ) { int a=10,b=20,*p=&b; printf("%d\t%d\n",p,*p); } *p)

B.# include<stdio.h> main( ) { int a=10,b=20,*p=b; printf("%d\t\%d\n",p,*p) }

C.# include<stdio.h> main( ) { int a=10,b=20,*p; p=&a; p + +; printf("%d\t\%d\n",p,*p);} }

D.# include<stdio.h> main( ) { int a=10,b=20,*p; *p=20; printf("%d\t\%d\n",p,*p); }


正确答案:A

第9题:

下列程序的运行结果为【】。 include include {int a; char b[10]; double c;};

下列程序的运行结果为【 】。

include<stdio.h>

include<string.h>

{ int a; char b[10]; double c; };

void f (struct A *t);

main()

{ struct A a={1001,"ZhangDa",1098.0};

f(&a) ; printf("%d,%s,%6.lf\n",a.a,a.b,a.C);

}

void f(struct A*t)

{ strcpy(t->b, "ChangRong");}


正确答案:1001ChangRong1098.0
1001,ChangRong,1098.0 解析:本题主要考查结构体变量赋初值,刚一开始给a赋值1001,b数组什"zhangDa",c赋值1098.0,由于被调函数中引用了结构体成员b,因此在使用strcpy时,strcpy(字符数组1,字符串2),作用是将字符串2复制到字符数组1中, b数组变成了"ChangRong",所以在最后输出时,结果为:1001,ChangRong,1098.0。

第10题:

下列程序的输出结果是( )。 include include"string.h" void main() {char a[]="He

下列程序的输出结果是( )。 #include<iostream.h> #include"string.h" void main() {char a[]="Hello Test",b[]="Test"; strcpy(a,b); cout<<a<<end1; }

A.Hello

B.Test

C.Hello Test

D.Hello Test HelloTest


正确答案:B
解析:程序中首先定义字符数a和b,其值分别为“Hello Test”和“Test”。然后利用strcpy复制函数,将b的值复制给a,所以输出a的结果为Test。

更多相关问题