奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 76|回复: 0

20秋吉大《C语言程序设计》在线作业二-2

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2021-3-1 14:56:59 | 显示全部楼层 |阅读模式

-[吉林大学]吉大《C语言程序设计》在线作业二  Z: y9 q7 K1 P# T+ |3 q$ @+ q
试卷总分:100    得分:100
第1题,sizeof(float)是
A、一个双精度型表达式
B、一个整型表达式
C、一种函数调用
D、一个不合法的表达式
正确答案:


第2题,下列程序的输出结果是    int b=2;    int func(int *a)    { b += *a; return(b);}    main()    { int a=2, res=2;    res += func(&a);    printf("%d\n",res);    }% W3 ^+ f2 F8 u* u0 [
A、44 ~, f2 W* n  d& ~6 [
B、6
C、8- j5 l. [8 `  X6 P" t% T
D、10% m$ l( f, m9 ^+ b  A
正确答案:

+ b; r4 z' ?+ M* @
第3题,在16位IBM-PC机上使用C语言,若有如下定义    struct data    { int i;    char ch;    double f;    } b;    则结构变量b占用内存的字节数是# O1 q% Q4 u7 u: V
A、1
B、2
C、7; G8 I$ Y% J7 B3 ~1 G
D、119 u5 F. `4 l+ q  a
正确答案:: j9 B) U6 o) h; N# y& J) Z
: |4 @7 b3 s2 I8 Z- P# V
, k9 e/ C* A* y8 n# M9 \, s8 O
第4题,执行以下程序后,a,b的值分别为   main()   { int a,b,k=4,m=6,*p1=&k,*p2=&m;   a=p1==&m;   b=(*p1)/(*p2)+7;   printf("a=%d\n",a);   printf("b=%d\n",b);   }- V; C0 ]+ b+ P
A、-1,5
B、1,6, k' W& r7 H3 g( B3 n, ?
C、0,7
D、4,10# Q5 ?9 n; b/ t) h7 ]+ a, o
正确答案:" u2 v3 `9 }/ W: Y
, D! `* Z% Y3 t  T
/ v: V: U! e* _) @. \* ]( j
,下列程序的输出结果是    main()    { double d=3.2; int x,y;    x=1.2; y=(x+3.8)/5.0;    printf("%d\n", d*y);    }9 r. k! N. \# r' R! F" P
A、3' P0 D5 {% N+ }! _/ D$ f; k3 d6 _0 F* A
B、3.2$ R9 J0 {3 v8 a/ `8 v& M' z
C、0, b( u: V  f/ {* V4 F
D、3.07
正确答案:


第6题,若有以下程序    #include     int a[]={2,4,6,8};    main()    { int i;    int *p=a;    for(i=0;i4;i++)a[i]=*p;    printf("%d\n",a[2]);    }    上面程序输出结果是
A、67 \8 _1 i/ g: C* o
B、8/ Z, F* B1 e6 u9 m) L
C、4
D、2  l" K! h6 _3 [6 J$ y0 }6 |
正确答案:
0 j+ a% }" {; C7 i# x2 n

第7题,有如下程序    int a[10]={1,2,3,4,5,6,7,8,9,10};    int *p=&a[3],b;b=p[5];    则b的值是+ k' G3 a4 q1 Q: C, @$ [
A、5
B、6
C、9
D、8
正确答案:
6 T6 \8 i1 D& m6 D2 B& P4 O

第8题,设有以下语句:    char x=3,y=6,z;    z=x^y2;    则z的二进制值是/ H9 W$ l( P0 b$ M+ Y
A、00010100
B、00011011
C、00011100$ q! D. s& ~, C3 @
D、00011000
正确答案:0 s) K8 m. g% q% A" w  i: ~

" L6 m- e8 u4 j/ L3 g" n
第9题,以下程序有语法错误,有关错误原因的正确说法是    main()    { int G=5,k;    void prt_char();    ...    k=prt_char(G);    ...    }* ?, G8 T7 H4 y9 x$ C
A、语句 void prt_char();有错,它是函数调用语句,不能用void说明
B、变量名不能使用大写字母
C、函数说明和函数调用语句之间有矛盾
D、函数名不能使用下划线0 i. |7 k6 o8 \/ z6 e
正确答案:! {0 g; [: [* G- L
, N, y: m5 g" M8 G* J
3 O9 h- m3 h9 v3 Z$ S$ H' k9 H5 D
,下面程序段的运行结果是    char *format="%s,a=%d,b=%d\n";    int a=11,b=10;    a+=b;    printf(format,"a+=b",a,b);
A、for,"a+=b",ab( T+ }/ u; J9 m7 M* A
B、format,"a+=b"- S. [; s) `2 Z/ G5 \: R: d
C、a+=b,a=21,b=101 K- f- C7 ^: F: _5 o' i# f! i
D、以上结果都不对9 g" q8 M  P. b; e. k: O9 D
正确答案:  t; G& {2 W& O

8 |/ X) k5 ^" E
第11题,在文件操作中,用于检测和设置文件状态的函数有______。5 e7 n- M' Q8 S, m' W0 @
A、文件结束检测函数feof()
B、读写文件出错检测函数ferror()
C、文件出错和结束标志文件函数才clearerr()7 d* X# d4 j2 ?2 v' f8 |7 V4 g  K
D、文件关闭函数fclose()
正确答案:,B,C' K4 T3 k$ t5 h
' t& x; ]/ g6 n- ^* `
9 e8 X! R- n# ]" j
,以下正确的C语言标识符是_____。7 _0 U' \7 o" N7 ]' b
A、ABC
B、abc$ b0 \" q/ t) F/ D  t
C、a_bc
D、ab.c
正确答案:,B,C9 J# a8 i$ X; U( j
* P7 ~" T; a" _6 b0 z: r! T7 P

第13题,关于实参和形参的说法正确的是______。% j1 W9 v- B( n  K4 A3 @2 K$ b
A、在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
B、实参可以是变量、常量或表达式
C、实参与形参的类型应相同或赋值兼容
D、实参变量对形参变量的数据传递是"值传递"
正确答案:,B,C,D! |9 v7 Y6 Q- m6 D! K
* u1 ?3 k1 ^& j/ ?  m7 u" m9 Z; [

第14题,已知:int x;,则下面的说明指针变量pb的语句______不是正确的。
A、int pb=&x;# ?* G0 Y2 A& N
B、int *pb=x;3 @+ i+ N' l+ O7 h/ Y& x
C、int *pb=&x;; q3 e. n1 M) B9 u# o1 t9 \
D、*pb=*x7 g! Z1 U, }$ r6 e" U5 p! o
正确答案:,B,D
8 T$ `* e) w) {1 ?+ `4 p/ Y
! x% K3 A3 C9 V# d
,下列字符中能构成标识符的是______。
A、数字字符8 Z: H; X6 p6 [& E
B、连接符* l# o  E3 ]; w
C、下划线字符
D、大写字母" Q: c" N- F$ W/ T
正确答案:,C,D


第16题,puts和gets函数只能输入或输出一个字符串6 Z9 {4 M8 @' ]# ^% [8 `. T; D
A、错误
B、正确
正确答案:


第17题,共用体所占的内存空间大小取决于占空间最多的那个成员变量。
A、错误
B、正确
正确答案:
& {" M7 E7 J  W7 y1 ^" g
! z7 D) m$ N- ^
第18题,模运算符要求两侧均应为整型数据。(  )
A、错误, d$ a2 b; i" m
B、正确1 B  T9 t/ ]& |( @* A# z' Z; Z# y
正确答案:
3 A: \% s9 l0 [0 Z) A  W/ @9 `# ^& M

第19题,使用printf和scanf函数时,必须添加#include stdio.h命令。(  )
A、错误
B、正确3 o9 D  }$ }6 g" u- a$ f9 J
正确答案:7 \6 k. D0 L6 C' t7 e  x9 s

,' a'和"a"在内存中所占字节数相同。(  )$ P6 F9 }3 V; u! y2 k4 r9 ~
A、错误
B、正确
正确答案:
) J: C8 G) f) ]5 R' y. I3 P
: T# a! n% P$ G* d/ B( Z
第21题,使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到"一改全改"(  )4 H! q5 I/ v& r2 ^" o
A、错误
B、正确
正确答案:


第22题,对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
A、错误
B、正确
正确答案:
& u5 `' k! T9 o3 o

第23题,C程序中各函数之间既允许直接递归调用也允许间接递归调" O' ]: w' b" B# w. z
A、错误
B、正确  L; }1 N& t* X0 ?- L
正确答案:3 r8 i' v0 ^, i+ l7 a" g& c
* m/ o# P3 y& P
- i9 q7 g& X0 S5 k) U+ h& v
第24题,一个int型与一个double型数据进行混合运算时,其结果是double型。2 W4 t/ V7 a3 E
A、错误
B、正确
正确答案:
- R# b& a3 s3 v7 m6 |

,C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。(  )
A、错误& e/ }7 g+ R# p# m
B、正确
正确答案:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表