- 有下列程序:程序运行后的输出结果是( )。main(){ char p[]={'a' ,'h' ,'c'} ,q[]="a";printf("%d%d\n".sizeof(P) ,sizeof(q));}
- 设 fun() 函数的定义形式为void fun(char ch ,float x){ ⋯}则下列对函数 fun 的调用语句中,正确的是( )。
- 有定义:“ int a=2 ,b=3,c=4;”,则下列选项中值为 0 的表达式是( )。
- 有以下结构说明和变量定义,指针 p、q、r 分别指向链表中的 3 个连续结点。struct node{ int data;struct node*next;)*p ,*q,*r;现要将 q 所指结点从链表中删除, 同时要保持链表的连续, 以下不能按要求完成操作的语句是 ( )。
- 有以下程序:输出的结果是( )。viod fun(int a ,int b ,int C){ a=456 :b=567;c=678;}main(){ int x=10 ,y=20,Z=30;fun(x ,y,z) :printf("%d ,%d,%d\n" ,x,y,z);}
- 有以下程序:输出的结果是( )。#include<struct stu{ int num;char name[10] :int age;}void fun(struct stu*p){printf("%s\n" ,(*p).name);}tllain(){struct stu students[3]={{9801 ,"Zhang".20} ,{9802 ,"Wang",19},{9803 ,"Zhao" ,1 8}}fun(students+2);}
- 下列程序的运行结果为( )。#includemain(){ struct date{int year ,month,day;}today;printf("%d\n" ,sizeof(struct date));}
- 以下程序的输出结果是( )。main(){ int i ,k,a[10] ,p[3];k=5;for(i=0 :i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k+=p[i]*2;printf("%d\n" ,k、;}
- 下述程序的输出结果是( )。#includevoid main(){ int b[6]={2 ,4,6,8,10,12);int*p=b ,**q=&p;printf("%d ," ,*(p++));printf("%d ," ,**q);}
- 已知有如下结构体:若有 P=&data,则对 data 的成员 a 引用正确的是( )struct sk{ int a;float b;}data ,*p;
首页上一页189
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
尾页下一页 置顶