“正保教育杯”第五届全国 ITAT 教育工程就业技能大赛 C 语言程序设计 -- 预赛 一、单项选择题 【共 60 题,每小题 1 分,共 60 分
下列每题给出的多个选项中,只有一项是最符合试题要求的
请选择相应的正确答案
下列程序的输出结果是( )
struct st { int x;int *y;}*p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]}; main() { p=aa; printf(“%d ”,++(*p->y)); printf(“%d ”,(++p)->x); printf(“%d ”,++p->x); A)20 20 10 B)21 60 50 C)11 60 61 D)31 70 60 2
程序中对 fun 函数有如下说明: int *fun(); 下面说法正确的是( )
A)fun 函数是整型函数 B)fun 函数的返回值是整型数据 C)fun 函数的返回值是指向整型数据的指针类型 D)指针 fun 指向一个函数,该函数返回整型数据 3
执行以下程序段后的输出结果是( )
int x = 3; int m, n; n = (++x) + (++x); m = (x--) + (x--); printf("%d %d\n", m, n); A)10 6 B)9 9 C)10 10 D)10 8 4
假设所有变量均为整型,则执行运算 x=(a=2,b=5,b++,a+b)后, x 的值是( )
A)7B)8C)6 D)2 5
下列描述中不正确的是( )
A)字符型数组中可能存放字符串 B)可以对字符型数组进行整体输入、输出 C)可以对整型数组进行整体输入、输出 D)不能在赋值语句中通过赋值运算符“=”对字符型数组