单选题有以下定义和语句
struct workers
{ int num;char name[20];char c;
struct
{int day; int month; int year;} s;
};
struct workers w,*pw;
pw=
能给w中year成员赋1980的语句是
单选题下列关于C语言文件的叙述中正确的是______。
单选题下列选项中,不属于模块间耦合的是( )。
单选题若有定义语句:char*s1=“OK”,*s2=“ok”;,以下选项中,能够输出“OK”的语句是( )。
单选题下面程序的运行结果是( )。
#inc1ude
#inc1ude
main()
{char*s1="abDuj";
char*s2="ABdUG";
intt;
t= strcmp(s1,s2);
printf("%d",t);
}
单选题以下程序输出的结果是______。 #include <stdio.h>
typedef union { long i; int k[5];
char c; } DATE; struct date
{ int cat; DATE cow; double
dog; } too; DATE max;
main() { printf("% d/n", sizeof(struct
date)+sizeof(max)); }
A.25
B.30
C.18
D.8
单选题已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是 A) isupper(c) B) 'A'<=c<='Z' C) 'A'<=c&&c<='Z' D) c<=('z'-32)&&('a'-32)<=c
单选题已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。 main() { unsigned int a=31,b=66; pfintf("%c/n,a|b); }
单选题不能正确表示数学式的表达式是
单选题有以下程序:
#include<stdio.h>
main()
{ int a=0, b=0, c=0;
c=(a=a-5); (a=b, b+=4);
printf("%d, %d, %d/n", a, b, c);
}
程序运行后的输出结果是______。
单选题设有如下关系表:则下列操作正确的是()。
单选题字符串"///'abcd/123/xAB/t"的长度是( )。
A. 8
B. 17
C. 9
D. 10
单选题下列叙述中错误的是( )。
单选题若变量已正确定义为int型,要通过语句scanf("%d, %d, %d", &a, &b, C); 给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是( )。(u代表一个空格符) A) uuu1, 2, 3<回车> B) 1u2u3<回车> C) 1, uuu2, uuu3<回车> D) 1, 2, 3<回车>
单选题若有定义语句:int x=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
单选题若有如下程序: sub(int a,int b,int *z) *z=a+b; return; main() int a=1,b=2,c=3,d,e; sub(a,b, 则程序运行后的输出结果是 ( ) A) 3 B) 4 C) 5 D) 6
单选题若希望下列的程序运行后输出25,程序空白处的正确选项是( )。 main() int i,j=50,a[]=7,4,10,5,8; for( ) j+=a[i]; primf("%d,j-40); A) i=1;i<4;++i B) i=1;i<3;++i C) i=4;i>2;i-- D) i=2;i<4;++i
单选题阅读下面程序,程序执行后的结果为( )。 #include''stdio.h'' main() { char * str=''abcdefghijklmnopq''; while(*str++!='e'); printf(''%c\n'',*str); }
单选题有以下程序:#include<stdio.h>main(){int a=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是( )。
单选题若有定义:int aa[8];则以下表达式中不能代表数组元素aa[1]的地址是