东大22春《高级语言程序设计基础X》在线平时作业1
XXX《高级语言程序设计基础X》在线平时作业1
1:对以下说明语句的正确理解是()。int a[10]={6,7,8,9,10};A、将5个初值依次赋给a[1]至a[5]B、将5个初值依次赋给a[0]至a[4]C、将5个初值依次赋给a[6]至a[10]D、因为数组与初值的个数不相同,所以此语句不正确答案:B
2:下面程序段的输出结果是()。int a=023;printf("%d\n",--a);
A、23
B、17
C、18
D、24
答案:C
3:若调用fputc函数输出字符成功,则函数的返回值是()。A、输出的字符
B、-1
关于printf函数正确的是C、
D、EOF
答案:A
4:系统的标准输入文件是指()。A、键盘
B、显示器
C、软盘
D、硬盘
谜底:A
5:已知学生记录描述如下,下面对结构体成员"computer"的赋值方式正确的是()。struct student
int num;
char name[8];
struct
float math;
float engl;
float computer;
mark;} std;
A、puter=84;
B、puter=84;
C、puter=84;
D、puter=84;
答案:C
6:履行下面程序段后,x的值是()。int x;printf("%d\n",(x=3*5,x+5));A、10
B、15
C、20
D、5
答案:B
7:以下程序履行后a的值为()。
main( )
int a,m=2.k=1.*p=
a=p!=
printf("%d\n",a);}
A、-1
B、
C、1
D、2
答案:C
B、int
C、long
D、double
答案:B
9:设ch是char类型变量,其值是A,则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是()。
A、Z
B、A
C、a
D、z
答案:C
10:如有以下语句,则对x数组元素援用不正确的选项是()。int x[ ]={1.2.3.4.5.6}。*ptr;ptr=x;A、*(--ptr)