选择题 有以下程序:
#include <stdio.h>
stmct S
{ int x,y;
};
main()
{
struct S data[3]={4,3,2,0,8,1};
int i;
for(i=0;i<3;i++)
printf('%d%d;',data[i].x,data[i].y>>1);
printf('\n');
}
程序运行后的输出结果是______。
选择题 若变量已正确定义,下列正确的程序段是 。
选择题 有以下程序:
#include<stdio.h>
void f(int *p);
main()
{int a[5]={1, 2, 3, 4, 5}, *r=a;
f(r); printf('%d\n', *r);
}
void f(int *p)
{p=p+3; printf('%d, ', *p); }
程序运行后的输出结果是______。
选择题 以下叙述中错误的是______。
选择题 下列叙述中正确的是______
选择题 有以下程序
#include<stdio.h>
void fun(char*a,char*b)
{while(*a=='*')a++;
while(*b==*a){b++;a++;}
}
main()
{char*s='*****a*b****',t[80];
fun(s,t);puts(t);
}
程序的运行结果是______。
选择题 以下选项中可用作C语言中合法用户标识符的是______。
选择题 有以下程序
#include<stdio.h>
main()
{int a=1,b=0;
printf('%d,',b=a+b);
printf('%d\n',a=2*b);
}
程序运行后的输出结果是______。
选择题 若程序中有宏定义行:
#define N 100
则以下叙述中正确的是______。
选择题 若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是______。
选择题 有以下程序
#include<stdio.h>
struct S
{ int a, b;}data[2]={10, 100, 20, 200};
main()
{struet S p=data[1];
printf('%d\n', ++(p.a));
}
程序运行后的输出结果是______。
选择题 下列叙述中错误的是______。
选择题 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司表C(公司号,公司名,地址,注册资本,法人代表,员工数),员工表S(员工号,姓名,性别,年龄,学历),雇佣表E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为______。
选择题 下列选项中不属于结构化程序设计原则的是______。
选择题 设有以下程序段:
struet person
{ float weight;
char sex;
char name[10];
}rec,*ptr;
ptr=rec;
从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是
选择题 若有定义:int w[3][5];,则以下不能正确表示该数组元素的表达式是______。
选择题 有以下程序
#include <stdio.h>
int fun(int (*s)[4],int n,int k)
{int m,i;
m=s[0][kl;
for(i=1;i<n;i++) if(s[i][k]>m) m=s[i][k];
return m;
}
main()
{ int a[4][4]={{1,2,3,4},{11,12,13,14}, {21,22,23,24}, {31,32,33,34}};
printf('%d\n',fun(a,4,0));
}
程序的运行结果是______。
选择题 下列关于C语言文件的叙述中正确的是______。
选择题 下面属于应用软件的是______。
选择题 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。