单项选择题

以下程序运行后的输出结果是
#include<stdio.h>
main()
char s[]="012xy"; int i, n=0;
 for(i=0; s[i]!=0; i++)
  if(s[i]>='a' && s[i]<='z') n++;
  printf("%d\n", n);

A) 0
B) 2
C) 3
D) 5
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的输出结果是()。 #inClude<stdio.h> main() charch[2][5]= 1234 , 5678 ,*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>' 0';j+=2) s=p[i][j]-'0'; printf( %d ,s);

A. 6357
B. 6135
C. 1357
D. 691357

单项选择题
C语言中规定,程序中各函数之间( )。
A) 既允许直接递归调用也允许间接递归调用
B) 不允许直接递归调用也不允许间接递归调用
C) 允许直接递归调用不允许间接递归调用
D) 不允许直接递归调用允许间接递归调用
相关试题
  • 在单链表中,增加头结点的目的是()。
  • 若fp是指向某文件的指针,且通过该文件指针...
  • 设有定义:char s[81];int i=0;...
  • 可在C程序中用作用户标识符的一组标识符是...
  • 下列叙述中正确的是()。