出自:东北林业大学-计算机科学与技术-Python语言程序设计(专升本)
(单选题) x 和 y 均定义为 int 型 ,z 定义为 double 型 , 以下不合法的 scanf 函数调用语句是()(本题2.0分)
A、 scanf(“%d%s,%1e",&x,&y,&z)
B、 scanf(“%2d*%d%f",&x,&y,&z)
C、 scanf(“%x%d*%o",&x,&y)
D、 scanf(“%x%o%6.2f",&x,&y,&z)
(单选题) 阅读下面的程序
#include<stdio.h>
void main()
{
int i,j;
scanf("%3d%2d",&i,&j);
printf("i=%d,j=%d\n",i,j);
}
如果从键盘上输入1234567<回车>,则程序的运行结果是____
(本题2.0分)
A、 i=123,j=4567
B、 i=1234,j=567
C、 i=1,j=2
D、 i=123,j=45
(单选题)
下面程序的输出结果是( )。
main()
{int a[ ]={1,2,3,4,5,6,7,8,9,0},*p;
p=a;
printf("%d\n",*p+9);
}
(本题2.0分)
A、 0
B、 1
C、 9
D、 10
(单选题) 在下列叙述中,正确的是( )(本题2.0分)
A、 下面的程序有一个整型输出值:
main()
{int a;
a=pp();
printf(“%d”,a);
}
void pp()
{ … }
B、 以下程序的运行结果为1,3,5,7
main()
{static int a[4]={1,3,5,7};
printf(“%d,%d,%d,%d\n”,a);
}
C、 以下程序中的PRINT()是一个函数
#define PRINT(V) printf(“V=%d\t”, V)
main()
{int a,b;
a=1;
b=2;
PRINT(a);
PRINT(b);
}
D、 以下两个语句是等价的
for(;(c=getchar())!=‘\n’;printf(“%c\n”, c));
for(;(c=getchar())!=‘\n’;) printf(“%c\n”, c);