单项选择题

下列程序段的输出结果为()。
#include<stdio.h>
main()
static char a[]="language";
char*p;
p=a;
for(p=a;p<a+8;p+=2)
putchar(*p);

A. language
B. lnug
C. 有语法错误
D. lang

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: main(int argc,char*argv[]) int n=0,i; for(i=1;i<argc;i++) n=n*10+argv[i]-'0'; printf( %d n ,n); 编绎连接后生成可执行文件tt.exe.若运行时输入以下命令行 tt 12 345 678 程序运行后的输出结果是()。

A. 12
B. 12345
C. 12345678
D. 136

单项选择题
设有如下的程序段: char str[]= HelloWorld ; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为()。

A. '\0'
B. '0'
C. 不确定的值
D. '0'的地址

相关试题
  • 有以下程序:#include <stdio.h>int ...
  • 下面程序的运行结果是()。 #include ...
  • 有以下程序int fun(int x[],int n)...
  • 函数Rell(fp)的作用是()。
  • 下面程序段中C的二进制值是()。 char a...