有以下程序#include<stdio .h>main(){char s[」=”rstuv";printf(”%c\n”,*s+2);}程序运行后的输出结果是
A. tuv
B. t
C. t的字符ASCII码值
D. 程序出错
查看答案
有以下程序#include<stdio.h>#include<string.h>void main(){ char a[]="hello!";a[0]=0;a[1]='\0';a[2]='0';printf("%d %d\n",sizeof(a),strlen(a));}程序运行后的输出结果是
A. 6 1
B. 7 0
C. 7 1
D. 6 3
有以下程序#include<stdio.h>void f(int *p);main(){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”;*r);}void f(int *p){p=p+3;printf(”%d,”,*p);}
A. 1,4
B. 4,4
C. 3,1
D. 4,1
有以下程序#include #define S(x) 4*(x)*x+1main(){ int k=5,j=2;printf("%d\n",S(k+j));}
A. 197
B. 143
C. 33
D. 28
有以下程序段#include main(){ …while( getchar()!='\n');…}
A. 此while语句将无限循环
B. getchar()不可以出现在while语句的条件表达式中
C. 当执行此while语句时,只有按回车键程序才能继续执行
D. 当执行此while语句时,按任意键程序就能继续执行