单选题
单选题若有以下程序:
#include <stdio.h>
main( )
{int a=0,b=0,c=0
c= (a+ = + +b, b+ =4);
printf("%d,%d,% d/n",a,b,c);
}
则程序的输出结果是______。
单选题以下选项中,能用作用户标识符的是______。
单选题对下列二叉树进行中序遍历的结果是______。
单选题有以下程序: # include<stdio. h> # difine F(X, Y) (X)*(Y) main() int a=3, b=4; print("% d/n", F(a++, b++)); 程序运行后的输出结果是______。
单选题有以下程序#include #include void fun(char *s[ ],int n) char *t; int i,j; for(i=0; i<N-1; i++)  for(j=i+1; j<N; j++)  if(strlen(s[i])>strlen(s[j])) t=s[i]; s[i]=s[j]; s[j]=t;main() char *ss[]="bcc","bbcc","xy","aaaacc","aabcc"; fun(ss,5); printf("%s,%s/n",ss[0],ss[4]);程序的运行结果是______。
单选题设x、y、t均为int型变量,执行以下语句后,y的值为______。x=y=3;t=++x||++y;
单选题已知字母a的ASCII码为十进制数的97,下面程序的输出结果是______。 main() charcl,c2; C1='a'+'5'-'3'; c2='a'+'6'-'3'; printf("%c,%d/n”,c1,c2); A) 100,d B) c,100 C) c,d D) 输出格式不对,结果不确定
单选题数字字符0的ASCII值为48,运行以下程序的输出结果是______。
main()
{char a="1", b="2";
printf("%c, ", b++); printf("%d/n", b-a); }
单选题有以下程序 #include<stdio.h> intfun(int a,int b) if(b=0)return a; else return(fun(--a,--b)); main() pdntf("%d/n",fun(4,2)); 程序的运行结果是( )。
单选题下面程序的输出结果是 ( ) #define PI 3.1415 #define ARE(x) PI*x*x main () {int r=2; printf("%f",ARE(r+1)); }
单选题软件设计中模块划分应遵循的准则是( )。
单选题能正确表“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是( )。 A) (x>=1)&&(x<=10)& &(x>=100)&&(x<=110) B) (x>=1)‖(x<=10)‖(x>=100)‖(x<=110) C) (x>=1)&&(x<=10)‖(x>=100)&&(x<=110) D) (x>=1)‖(x<=10)&&(x>=100)‖(x<=110)
单选题有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:
#include
#include
void fun(char*P)
{
int i=0:
while(P[i])
{
if(P[i]==“&&islower(P[i—1]))
P[i一1]=P[i—1]一'a'+'A';
i++:
{
}
main()
{
char s1[100]=“ab cd EFG!”;
fun(s1);
printf(“%s\n”,s1);
}
程序运行后的输出结果是( )。
单选题有以下程序:
#include <stdio.h>
main()
{char ch[3][5]={"AAAA", "BBB", "CC"};
printf("%s/n", ch[1]);
}
程序运行后的输出结果是______。
单选题字符串"///"ABCDEF/"//"的长度是( )。 A) 15 B) 10 C) 7 D) 8
单选题若定义了以下函数: void f(……) …… *p=(double *)malloc(10 * sizeof(double)); …… p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是 ( )
单选题有以下程序段: char ch; int k; ch='a'; k=12; printf("%c, %d, ", ch, ch); printf("k=%d/n", k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是( )。 A) 因变量类型与格式描述符的类型不匹配,输出无定值 B) 输出项与格式描述符个数不符,输出为零值或不定值 C) a, 97, 12k=12 D) a, 97, k=12
单选题有以下程序: main() int i,j; or(i=1;i<4;i++) for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j); printf("/n"); 程序运行后的输出结果是 A) 1*1=1 1*2=2 1*3=3 2*1=2 2*2=4 3*1=3 B) 1*1=1 1*2=2 1*3=3 2*2=4 2*3=6 3*3=9 C) 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 D) 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9
单选题以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是( )。
#include
main(){FILE*cpoint;
char ch;
cpoint=fopen(''file'',''w'');
while((ch=getchar())!='#')
fputc(_______);
fclose(cpoint);
}
