单项选择题

有以下程序:
#include<stdio.h>
void fun(int p)
int d=2;
p=d++; printf("%d", p);
main()
int a=1;
fun(a); printf("%d\n", a);
程序运行后的输出结果是

A) 32
B) 12
C) 21
D) 22
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> #include <string.h> 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]); 程序的运行结果是
A) xy, aaaacc
B) aaaacc, xy
C) bcc, aabcc
D) aabcc, bcc
单项选择题
若有语句:char * line[5]; ,以下叙述中正确的是
A) 定义line是一个数组,每个数组元素是一个基类型为char的指针变量
B) 定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C) 定义line是一个指针数组,语句中的*号称为间址运算符
D) 定义line是一个指向字符型函数的指针
相关试题
  • f.txt
  • FILE
  • 以下程序中函数f的功能是在数组x的n个数(...
  • 有以下程序: #include<stdio.h> int...
  • fun(10)