河南科技大学c语言大作业答案,河南科技大学C习题.docx

第二章 c语言的基本数据类型与表达式

C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符:

必须为字母

必须为下划线

必须为字母或下划线

可以是字母,数字或下划线中的任意一种

正确的C语言用户自定义标识符是o

printB) floatC) when?D) random%2

以下叙述正确的是。

在C程序中,主函数必须位于程序的最前面

在C程序中,一行只能写一条语句

C程序的基本结构是程序行

C语句是完成某种程序功能的最小单位

以下对整数的书写形式中,错误的是o

D) 32767D) *

D) 32767

D) *

C语言中,要求运算量必须是整型的运算符是

A) +B) /C) %

下面四个选项中,均是合法浮点数的选项是_

A)

le+1

5e-9? 4

03e2

B)

60

12e-4

-8e5

C)

123e

1. 2e~. 4

e-4

D)

一 e3

e 一4

5. e—0

TOC \o "1-5" \h \z 若有说明语句:char c- MOV ;则变量c。

包含一个字符B)包含两个字符

C)包含三个字符D)说明不合法

& 若有定义int a=12, n=5,则表达式a%= (n%2)运算后,a的值

A) 0B) 1C) 12D) 6

设有以下语句:int x=10;x+=3+x%(-3),则x的值是。

A) 14B) 15C) 11D) 12

以下程序的输出结果是□

main()

{ int a=12, b=12;

printf ("%d, %d\n", --a, ++b);

}

A) 10, 10B) 12, 12C) 11, 10D) 11, 13

TOC \o "1-5" \h \z 若己定义x和y是整型变量,x=3;,则表达式y二2. 75+x/2的值是。

A) 5.25B) 3.75C) 3D) 4.0

12?请选出合法的C语言赋值语句。

A) a=b=58; B) i++;C) a=58, b=58D) k=int(a+b);

下面程序的输出是o

main()

{int x=023;

printf("%d\n", --x);}

A) 17B) 18C) 23D) 24

执行下面程序中的输出语句后,a的值是o

main()

{ int a;

printf ("%d\n", (a=3*5, a*4, a+5));}

A) 65B) 20C) 15D) 10

若d为double型变量,则表达式d二1, d+5, d++的值是。

A) 1B) 6.0C) 2.0D) 1.0

设 a=l, b=2, c二3, d二4,则表达式 a

A) 4B) 3C) 2D) 1

下面程序段的输出结果是。

main()

{ int a=120; long b=l234567;

printf("%d, %d\n", sizeof(a), sizeof(b));

A) 3,7B) 2,2C) 2,4D) 4,4

A) 3,7

B) 2,2

C) 2,4

D) 4,4

第三章顺序结构程序设计

一、选择题

己知字母〃丫的ASCII码为十进制的65,下面程序输出正确的是

mai n()

{ char chi, ch2;

chl='A' +' 5'-’ 3';

ch2二'A' +' 6' -' 3,;

printf (,z%d, %c\n", chi, ch2) ; }

A) 67, DB) B, CC)不确定的值D) C, D

若有以下定义和语句o

int a二010, b二0x10, c=10;

printf ("%d, %d, %d\n", a, b, c);

则输出结果是:

A) 10, 10, 10 B) & 16, 10 C) & 10, 10D)&&10

下面程序的输出是o

main()

{ int k=ll;

pri ntf ("k=%d, k=%o, k=%x\rT, k, k, k) ;}

A) k=ll,k=12,k=llB) k二ll,k二 13, k=13

C) k二 11, k二013, k二OxbD) k二 11, k二 13, k二b

阅读下面的程序

main()

{ char ch;

scanf("%3c", &ch);

printf (/z%cz,, ch) ;}

TOC \o "1-5" \h \z 如果从键盘上输入abc〈回车〉,则程序的运行结果是o

A) aB) bC) cD)程序语法出错

下面程序中划线的地方应分别填入o

main()

{ double a; long b;

scanf (”(1)“, &a);

s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值