好文档 - 专业文书写作范文服务资料分享网站

川大《C语言程序设计0008》19春在线作业

天下 分享 时间: 加入收藏 我要投稿 点赞

(单选题)1: 设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为( )。 A: char B: int C: float D: double 正确答案:

(单选题)2: 若有定义: int a=8, b=5, c;

执行语句c=a/b+0.4; 后, c的值为 ( )。 A: 1.4 B: 1 C: 2.0 D: 2

正确答案:

(单选题)3: 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12A: x%=(k%=5) B: x%=(k– k%5) C: x%=k – k%5

D: (x%=k) – (k%=5) 正确答案:

(单选题)4: 以下选项中合法的实型常数是( )。 A: 5E2.0 B: E-3 C: 2E0 D: 1.3E 正确答案:

(单选题)5: 正确的定义变量是( )。 A: int a=10,b,c=2; B: const int a; C: int a=b=c=10; D: int a;b;c 正确答案:

(单选题)6: C语言中while和do while循环的区别是( )。 A: do while循环至少执行一次

B: while的循环条件要求得比do while循环严格 C: do while循环允许从外部转到循环体内 D: do while循环的循环体部分不能是复合语句 正确答案:

; (单选题)7: 以下程序段的输出结果是( )。 int a=1234;

printf(“-n”, a); A: 12 B: 34 C: 1234

D: 提示出错,无结果 正确答案:

(单选题)8: 下列运算符中优先级最低的是( )。 A: ?: B: && C: + D: !=

正确答案:

(单选题)9: 设a为整型变量,下列表达式中不正确的是( )。 A: a=a+1 B: a++ C: (++a)+1 D: a+(1++) 正确答案:

(单选题)10: 设有以下定义:

int a=0; double b=1.25; char c=’a’; #define d 2

则下面语句中错误的是( )。 A: a++; B: b++; C: c++; D: d++; 正确答案:

(单选题)11: 已知int x=23;则printf(x++*1/3)的输出结果是(A: 8 B: 7.66 C: 7.33 D: 7

正确答案:

(单选题)12: 设 int x=1, y=1; 表达式(!x||y--)的值是( )。 A: 0 B: 1 C: 2

。 ) D: -1

正确答案:

(单选题)13: C语言中运算对象必须是整型的运算符是( )。 A: % B: / C: =

D: =’A’)||(ch=’A’)&&(ch=ch) 正确答案:

(单选题)15: 整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是( )。 A: x||y B: x|y C: x&y D: x^y 正确答案:

(单选题)16: 设以下变量均为int类型,则值不等于7的表达式是( )。 A: (x=y=6, x+y, x+1) B: (x=y=6, x+y, y+1) C: (x=6, x+1, y=6, x+y) D: (y=6, y+1, x=y, x+1) 正确答案:

(单选题)17: 有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1;

++a||++b&&++c;

那么,变量b的值应是( )。 A: 2 B: 1 C: 0 D: 3

正确答案:

(单选题)18: 设a和b均为double型变量,且a=5.5 b=2.5 则表达式(int)a+b/b的值是( )。 A: 6.500000 B: 6

C: 5.500000 D: 6.000000 正确答案:

(单选题)19: 以下叙述不正确的是( )

A: 一个C源程序可由一个或多个函数组成

B: 产生可执行程序的C源程序必须包含一个main函数 C: C程序的基本组成单位是函数 D: 在C程序中一条语句占一行 正确答案:

(单选题)20: 一个C程序总是从( )开始执行。 A: 程序的第一条指令 B: 主函数 C: 子程序 D: 主程序 正确答案:

(单选题)21: 以下不是无限循环的语句为( )。 A: for(y=0, x=1; x>++y; x=i++) i=x; B: for( ; ; x++) ; C: while (1) {x++; }

D: for(i=10; ; i--) sum+=i; 正确答案:

(单选题)22: 下列语句中,正确的语句是( )。 A: int x=y=z=0; B: int z=(x+y)++; C: x=+3==2; D: x%=2.5; 正确答案:

(单选题)23: C程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。 A: 逗号 B: 句号 C: 分号 D: 冒号 正确答案:

(单选题)24: 组成C语言程序的是( )。 A: 子程序 B: 过程 C: 函数

D: 主程序和子程序 正确答案:

(单选题)25: 以下数据在C语言中不合法的整数是( )。 A: 20

B: 0x4001 C: 08 D: 0x12ed 正确答案:

(单选题)1: 设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为( )。 A: char B: int C: float D: double 正确答案:

(单选题)2: 若有定义: int a=8, b=5, c;

执行语句c=a/b+0.4; 后, c的值为 ( )。 A: 1.4 B: 1 C: 2.0 D: 2

正确答案:

(单选题)3: 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12A: x%=(k%=5) B: x%=(k– k%5) C: x%=k – k%5

D: (x%=k) – (k%=5) 正确答案:

(单选题)4: 以下选项中合法的实型常数是( )。 A: 5E2.0 B: E-3 C: 2E0 D: 1.3E 正确答案:

(单选题)5: 正确的定义变量是( )。 A: int a=10,b,c=2; B: const int a; C: int a=b=c=10; D: int a;b;c 正确答案:

(单选题)6: C语言中while和do while循环的区别是( )。 A: do while循环至少执行一次

B: while的循环条件要求得比do while循环严格

川大《C语言程序设计0008》19春在线作业

(单选题)1:设有说明:chara;intb;floatc;则表达式a+b-c值的数据类型为()。A:charB:intC:floatD:double正确答案:(单选题)2:若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为()。A:1.4B:1C:2.0
推荐度:
点击下载文档文档为doc格式
4liv47k5cz2teb88j4i568ub00wtu600648
领取福利

微信扫码领取福利

微信扫码分享