APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
设有以下定义和语句
char str[20]="Program",*p;
p=str;
则以下叙述中正确的是()。

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

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

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

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

答案:A

信息技术知识竞赛c语言
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346508.html
点击查看题目
阅读下列程序:
main( )
{ int n[3],i,j,k;
for(i=0;i〈3;i++〉 n[i]=0;
k=2;
for (i=0;i〈k;i++〉
for (j=0;j〈k;j++〉 n[j]=n[i]+1;
printf("%d\n",n[1]); }
程序运行后输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346518.html
点击查看题目
有以下程序
#include "stdio.h"
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346515.html
点击查看题目
有以下程序
#include
void main()
{
int s,i,sum();
for (i=1;i<=10;i++)
s=sum(i);
printf("s=%d\n",s);
}
sum(int k)
{
int x=0;
return (x+=k);
}  
程序运行后的输出结果是 ( )。  
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650f.html
点击查看题目
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346526.html
点击查看题目
若有数组定义: char array [ ]="China"; 则数组 array所占的空间为( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034651e.html
点击查看题目
有以下程序
#include "stdio.h"
f(char *s)
{ char *p=s;
while(*p!='\0')
p++;
return(p-s);
}
void main()
{ printf("%d\n",f("ABCDEF"));
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346512.html
点击查看题目
#include
void disp(char *string)
{
if(*string)
{
disp( string+1);
putchar (*string);
}
}
void main()
{
disp("abcdefg");
}
程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346506.html
点击查看题目
设有以下宏定义:
#define N 3
#define Y(n) ( (N+1)*n)
则执行语句:z=2 * (N+Y(5+1));后,z的值为()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346502.html
点击查看题目
下面有关for循环的正确描述是 ()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346523.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

设有以下定义和语句
char str[20]="Program",*p;
p=str;
则以下叙述中正确的是()。

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

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

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

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

答案:A

信息技术知识竞赛c语言
相关题目
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是( )。

A. gets(&s[0]);

B. scanf("%s",s+1);

C. gets(s);

D. scanf("%s",s[1]);

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346508.html
点击查看答案
阅读下列程序:
main( )
{ int n[3],i,j,k;
for(i=0;i〈3;i++〉 n[i]=0;
k=2;
for (i=0;i〈k;i++〉
for (j=0;j〈k;j++〉 n[j]=n[i]+1;
printf("%d\n",n[1]); }
程序运行后输出结果是()。

A. 2

B. 1

C. 0

D. 3

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346518.html
点击查看答案
有以下程序
#include "stdio.h"
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
输出结果是()。

A. 2,1

B. 3,2

C. 4,3

D. 2,-1

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346515.html
点击查看答案
有以下程序
#include
void main()
{
int s,i,sum();
for (i=1;i<=10;i++)
s=sum(i);
printf("s=%d\n",s);
}
sum(int k)
{
int x=0;
return (x+=k);
}  
程序运行后的输出结果是 ( )。  

A. 55

B. 45

C. 15

D. 10

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650f.html
点击查看答案
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。

A. 必须是逻辑值( )。

B. 必须是整数值

C. 必须是正数

D. 可以是任意合法的数值

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346526.html
点击查看答案
若有数组定义: char array [ ]="China"; 则数组 array所占的空间为( )。

A. 4个字节

B. 5个字节

C. 6个字节

D. 7个字节

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034651e.html
点击查看答案
有以下程序
#include "stdio.h"
f(char *s)
{ char *p=s;
while(*p!='\0')
p++;
return(p-s);
}
void main()
{ printf("%d\n",f("ABCDEF"));
}
执行后的输出结果是( )。

A. 3

B. 6

C. 8

D. 0

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346512.html
点击查看答案
#include
void disp(char *string)
{
if(*string)
{
disp( string+1);
putchar (*string);
}
}
void main()
{
disp("abcdefg");
}
程序的运行结果是( )。

A. abcdefg

B. gfedcba

C. abcd

D. dcba

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346506.html
点击查看答案
设有以下宏定义:
#define N 3
#define Y(n) ( (N+1)*n)
则执行语句:z=2 * (N+Y(5+1));后,z的值为()。

A. 出错

B. 42

C. 48

D. 54

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346502.html
点击查看答案
下面有关for循环的正确描述是 ()。

A. for循环只能用于循环次数已经确定的情况

B. for循环是先执行循环体语句,后判断表达式

C. 在for循环中,不能用break语句跳出循环体

D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346523.html
点击查看答案
试题通小程序
试题通app下载