江苏省计算机等级考试 - 学年 第学期 c程序设计试卷 ( )题号一二三四五六七八九总 分得分一、选择题(本题共20 道小题,共40 分
若有说明, double *p,a; 则能通过 scanf 语句正确给输入项读入数据的程序段是A)*p=&a; scanf("%lf",p); B)p=(double*)malloc(8);scanf("%f",p); C) p=&a;scanf("%lf",a); D)p=&a; scanf("%le",p); 2
两次运行下面的程序,如果从键盘上分别输入6 和 4,则输出结果是main( ) { int x; scanf("%d",&x); if(x + + >5) printf("%d",x); else printf("%d\n",x - -); } A) 7 和 5 B) 6 和 3 C) 7 和 4 D) 6 和 4 3
下面程序的输出是A) xyzabcABC B) zabcABC C) yzabcABC D) xyabcABC #include #include main() { char *p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,strcat(p1,p2)); printf("%s\n", str);} 4
若有以下说明 : int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c='a',d,g; 则数值为 4 的表达式是A)a[g-c] B)a[4] C)a['d'-'c'] D)a['d'-c] 5
以下叙述中不正确的是A)在不同的函数中可以使用相同名字的变量B)函数中的形式参数是局部变量C)在一个函数内定义的变量只在本函数范围内有