首页
题目
TAGS
首页
/
题库
/
[单选题]设有如下的程序段:
char &n的答案
搜答案
设有如下的程序段:
char str[ ]="This a book";
char *ptr;
ptr=str;
执行上面的程序段后,*(ptr+2)的值为( )。
单选题
2021-07-17 18:28
A、's'
B、'i'
C、'h'的地址
D、'h'
查看答案
正确答案
B
试题解析
标签:
感兴趣题目
下面程序段的输出结果是( )。 char str[]="ABC",*p=str; Printf("%d ",*(p+3));
下面程序段的运行结果是 char str[]="ABC",*p=str; printf("%d ",*(p+3));
设有char str〔10〕,下列语句正确的是()
设有如下程序段: char str[]="World": char*ptr=str; 执行上面的程序段后,*(ptr+5)的值为 ______。
设有如下的程序段: char str[]="Hello"; char *ptr; ptr=str; 执行完上面的程序段后,*(ptr+5)的值为( )。
设有如下的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。
设有如下程序段: char str[]=”World”; char*ptr=str; 执行上面的程序段后,*(ptr+5)的值为 ______。
下面程序段的运行结果是char str[]="ABC",*p=str;printf("%d\n",*(p+3));
下面程序段的运行结果是char str[]="ABC",*p=str;printf("%d\n",*(p+3));
有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。
设有程序段:char s[]="china"; char *p ; p=s ; 则下面叙述正确的是( )。
有以下定义和语句:
struct workers
{int num;char name[20];char C;
struct
{int day;int month;int year;)S;
};
struct workers w,*pw;
pw=&w;
能给w中year成员赋1980的语句是( )。
相关题目
设有如下程序:
main()
{
int **p;
int *a, b=20;
a=&b;
p=&a;
printf("%d\n", ** p);
}
上面程序的输出结果是( )。
设有如下的程序段:
char str[ ]="This a book";
char *ptr;
ptr=str;
执行上面的程序段后,*(ptr+2)的值为( )。
请选出以下程序的输出结果
void fab(int x, int y, int *z)
{
if(x>y)
*z=y+x ;
else
*z=y-x;
}
main()
{ int a, b, c;
a=10;
b=15;
fab(a,b,&c);
printf("%d,%d,%d\n", a,b,c);
}
有如下程序段
int a=5, b=10;
int *p;
p=&b;
a=*p+b;
执行该程序段后,a的值为( )
设有Teachers表,该表的定义如下:
CREATE TABLE Teachers(
Tno CHAR(8) PRIMARY KEY,
Tname VARCHAR(10) NOT NULL,
Age TINYINT CHECK(Age BETWEEN 25 AND 65) )
下列插入语句中,不能正确执行的是 ( )
下面程序段的运行结果是
char*p="abcdefgh";
p+=3;
printf("%d\n",strlen(strcpy(p,"ABCD")));
阅读下面程序段,则执行后输出的结果是
#include "stdio.h"
main()
{ char fun(char,int);
char a=′A′;
int b=13;
a=fun(a,b);
putchar(a);}
char fun(char a,int b)
{char k;
k=a+b;
return k;}
现有如下程序段,此程序段编译有错误,则程序段的错误出在
#include
main()
{inta=30,b=40,c=50,d;
d=a>30?b:c;
switch(d){casea:printf("%d,",a);
caseb:printf("%d,",b);
casec:printf("%d,",c);
default:printf("#");}}
有如下程序段
int*p,a=10,b=1;
p=&a;a=*p+b;
执行该程序段后,a的值为
设有程序段:char s[]="china"; char *p ; p=s ; 则下面叙述正确的是( )。
设有数组定义:char str[]="China";则下面语句的输出为( )。 printf("%d",strlen(str));
下面程序段的运行结果是( )。 char str[ ]="ABC", *p=str; p++; cout<<*p;
设有说明:char str[10];则标识符str的意义是( )
有以下函数:
char fun(char * D)
{return P;}
该函数的返回值是( )。
以下程序的输出结果是( )。
main()
{char str[][10]={¨china”,”beijing”),*p=str;
printf(”%s\n”,p十10):
设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d ",strlen(strcpy(str,"China")));则输出结果为( )。
有如下程序段: int a=14,b=15,x; char c=A; x=(a&&b)&&(c<B): 执行该程序后,x的值为( )。
设有下列程序段: char str[]="HelloWorld": char* plr; ptr=str: 执行上面的程序段后,*(ptr+10)的值为( )。
设有下列程序段:char str[]="HelloWorld":char* plr;ptr=str:执行上面的程序段后,*(ptr+10)的值为( )。
设有下列的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧