1下列关于单目运算符++、--的叙述中正确的是( D)。
A、它们的运算对象可以是int型变量,但不能是double型变量和float型变量
B、它们的运算对象可以是任何变量和常量
C、它们的运算对象可以是char型变量和int型变量,但不能是float型变量
D、它们的运算对象可以是char型变量、int型变量和float型变量
2执行下列程序后,其输出结果是(D)。
main()
{int a=9;
a+=a-=a+a;
printf("%d\n",a);
}
A、18
B、-9
C、9
D、-18
3打印语句printf("sTUDEND\bT\rS");在屏幕上正确的输出形式是( C).
A、sTUDENDS
B、TUDENTS
C、STUDENT
D、sTUDENTS
4已知键盘输入a=4,b=3,下面程序输出的结果是(C ).
main()
{ int a,b,s;
scanf("%d%d",&a,&b);
s=a;
if(a
0)puts(s2);
B、if(strcmp(s2,t)>0)puts(s2);
C、if(strcmp(s1,t)>0)puts(s2);
D、if(strcmp(s1,s1)>0)puts(s2);
D、strcpy(a2,a1);
12已知有宏定义#define SQR(a) 2*a*a,则SQR(3+4)的值为( A).
A、22
B、32
C、98
D、18
13若有
说明
关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书
:int *p,m=5,n;以下正确的程序段是(D)。
A、scanf("%d",&n);*p=n;
B、p=&n;scanf("%d",*p)
C、p=&n;scanf("%d",&p);
D、p=&n;scanf("%d",p);
14char h,*s=&h;可将字符H通过指针存入变量h中的语句是(A)。
A、*s='H';
B、s='H'
C、*s=H;
D、s=H;
15定义结构体的关键字是(A )。
A、struct
B、typedef
C、enum
D、union
1若 a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为"真"。T
2a=(b=4)+(c=6) 是一个合法的赋值表达式。T
3C语言程序中输入一个中间带有空格的字符串时,可以用scanf函数F.
4格式字符%e以指数形式输出实数数字部分小数位数7位F.
5设g=1,h=2,k=3,则逻辑表达式k+g||!h&&k-h的值为0。F
6求解表达式max=(a>b)?a:b的步骤是,先求解条件表达式(a>b),再根据它的值将a或b赋给max. T
7语句if(a>b) printf("%d",a); else printf("%d",b);可以用条件表达式a>b?a:b取代.F 8break语句能够终止当前进行的多层循环.F
9for循环的三个表达式都可以省略.T
10for语句的循环体至少执行一次.F
11字符串"Da lian"在内存中的存储长度是7。F
12定义 int x[5],n;则x=x+n;或x++;都是正确的.F
13若有定义 int a[10];则 for (i=0;i<=10;i++) a[i]=i;编译时无语法错误.
T
14数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值.F
15当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区.F
16两个字符串中的字符个数相同时才能进行字符串大小的比较
F
17如果被包含文件中有全局静态变量,它们在用#include命令的源文件中有效T
18假设有int a[10], *p;则p=&a[0]与p=a等价T
19共用体变量中起作用的成员是最后一次存放的成员.T
20下面的定义和语句是合法的:F
file *fp;fp=fopen("a.txt","r");
1若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量c中的值是 _____ .
c=(a-=(b-5)); c=(a%11)+(b=3);
9
2下列语句输出的结果是_____,int a=-1;printf("%x",a);(在vc环境下)
ffffffff
3设a=3,b=4,c=4,则表达式a+b>c&&b==c&&a||b+c&&b==c的值为_____.
1
4以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则下划线处应填写_____. ch=getchar();
while(ch ____ 'Y')
ch=getchar();
==
5static int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};其中a[1][2]的值为_____.
6
6静态变量和外部变量的初始化是在_____阶段完成的,而自动变量的赋初值是在_____时进行
的.
运行
函数调用
调用
7将函数func的入口地址赋给指针变量p的语句是_____.
p=func;
p=func
8设有以下结构类型说明和变量定义,则变量b在内存所占字节数是 _____。
struct stud { short int age; char num[3]; float s[2]; double ave; } b,*p;
21