|
本题添加时间:2023/12/3 14:45:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
有以下程序:#include <stdio.h>#include <string.h>struct A{ int a; char b[10]; double c; };void f( struct A t );main(){struct A a = { 1001, "ZhangDa", 1098.0 };f( a ); printf( "%d,%s,%6.1f\n", a.a, a.b, a.c );}void f( struct A t ){t.a = 1002; strcpy( t.b, "ChangRong" ); t.c = 1202.0;}程序运行后的输出结果是( )。 ·100l, zhangDa, 1098.0 ·1002, ChangRong, 1202.0 ·100l, ChangRong, 1098.0 ·1002, zhangDa, 1202.0
|
答案是:单选题 ·100l, zhangDa, 1098.0
出自
川北医学院口腔医学院 青书学堂系统
川北医学院
|
更多试题>>>>
1、设有定义:Struct complex{ int real,unreal;} data1={1,8},data2;则以下赋值语句中错误的是( )。 ·data2=datal ; ·data2=(2,6); ·data2.
2、有以下程序:#include <stdio.h>int fun(){static int x = 1;x *= 2; return(x);}main(){int i, s = 1;for ( i = 1; i <= 2;
3、有以下程序:#include <stdio.h>int f( int t[], int );main(){int a[4] = { 1, 2, 3, 4 }, s;s = f( a, 4 ); printf( "%d\n", s
4、若有以下定义和语句:char s1[10]="abcd!",*s2="\n123\";printf("%d %d\n",strlen(s1),strlen(s2));则输出的结果是( )。 ·5 5 ·10 5 ·l0 7
5、有以下程序#include <stdio.h>main(){int b[3][3] = { 0, 1, 2, 0, 1, 2, 0, 1, 2 }, i, j, t = 1;for ( i = 0; i < 3; i++
|
|