内容发布更新时间 : 2024/11/16 12:59:56星期一 下面是文章的全部内容请认真阅读。
. ★第1 题:
阅读程序,选择程序的运行结果___A___。 #include
printf(“%d\\n”, x); }
try(int n)
{ if(n>0) return(n*try(n-2)); else return(1); }
A. 15 B. 120 C. 1
D. 前面3个答案均是错误的
第2 题:
在下列结论中,只有一个是正确的,它是___A___。 A. 递归函数中的形式参数是自动变量 B. 递归函数中的形式参数是外部变量 C. 递归函数中的形式参数是静态变量
D. 递归函数中的形式参数可以根据需要自己定义存储类型
★第3 题:
阅读程序,选择程序的输出结果__A___。 #include
{ int (*g)(int,int);
int a=5, b=6, c=2;
1 / 31
. g=f;
c=(*g)(a,b);
printf(“%d\\n”, c); }
A. 1 B. 2 C. 3
D. 前面3个答案均是错误的
第4 题:
阅读程序,选择程序的输出结果__D___。 #include
char *p=”abcdefghijklmnopq”; main()
{ while(*p++!=’e’) ; printf(“%c\\n”, *p); } A. c B. d C. e D. f
★第6 题:
阅读程序,选择程序的输出结果___D___。 #include
{ printf(”%d\\n”, ++*x); } main()
{ int a=25; prtv(&a); }
A. 23
2 / 31
. B. 24 C. 25 D. 26
第7 题:
阅读程序,选择程序的输出结果___B___。 #include
{ static char a[ ]= ”language”, b[]=”program”; char *ptr1=a, *ptr2=b; int k;
for(k=0; k<7; k++)
if(*(ptr1+k)==*(ptr2+k))
printf(”%c”, *(ptr1+k)); }
A. gae B. ga
C. language D. 有语法错误
★第8 题:
函数调用strcat(strcpy(str1, str2), str3)的功能是__C___。 A. 将串str1复制到串str2中,然后再连接到str3之后 B. 将串str1连接到串str2之后,再复制到str3之中
C. 将串str2复制到串str1中,然后再将串str3连接到串str1之后
D. 将串str2复制到串str1中,再将串str1连接到str3之后
★第9 题:
设有以下程序段,则在main函数中使用语句__D___是无意义的。 main()
{ int min();
3 / 31