单项选择题

有以下程序: #include<stdio.h> main() { int c; while((c=getchar())!=’\n’) switch(c-’2’) {case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+4); case 4:putchar(c+4);break; } printf("\n"); } 输入以下数据,<CR>代表一个回车符, 2743<CR> 程序的输出结果是( )。

A.877
B.966
C.778
D.766
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> main() {FLLE *fp;int i=20,j=30,k,n; fp=fopen( d1.dat w ); fprintf(fp, %d n ,i);fprintf(fp, %d n ,j); fclose(fp); fp=fopen( d1.dar , r ); fp=fscanf(fp, %d%d ,&k,&n); printf( %d%d n ,k,n); fclose(fp); ) 程序运行后的输出结果是( )。
A.20 30
B.20 50
C.30 50
D.30 20
单项选择题
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序: #include <string.h> void f(char p[][10],int n) { char t[20]; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++ if(strcmp(p[i],p[j])<0) { strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t); } } main() {char p[][10]:{ abc , aabdfg , abbd , dcdbe , cd ,);int i; f(p,5); printf( %d n ,strlen(p[0])); } 程序运行后的输出结果是( )。
A.6
B.4
C.5
D.3
相关试题
  • 下列程序段的输出结果是( )。 char a...
  • 下列关于栈的叙述正确的是( )。
  • C语言规定如果调用fputc函数输出成功,则返...
  • 一棵二叉树中共有70个叶子结点与80个度...
  • 执行以下程序后,x的值为( )。 unsigne...