第一范文网 - 专业文章范例文档资料分享平台

大学C语言考试题库(答案) 

来源:用户分享 时间:2025/8/5 15:11:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

..

答案:错误

题号:2440 int i,*p=&i; 是正确的C说明。 答案:正确

题号:4678

a=(b=4)+(c=6) 是一个合法的赋值表达式。 答案:正确

题号:6288

十进制数 15的二进制数是 1111. 答案:正确

题号:464

若 a=3,b=2,c=1 则关系表达式 \的值为\真\。 答案:正确

填空

================================================== 题号:2713

以下程序段的输出结果是 _____。 printf( “%d\\n”, strlen( “s\\n\\016\\0end ”)); 答案: 空 1: 3

题号:2758

若x为double 型变量,请写出运算 x = 3.2, ++x后表达式的值 _____和变量的值 _____。 答案: 空 1: 4.2 空 2:

..

题号:3121

若有定义: int a=8 ,b=5,c 执行语句 c=a/b+0.4 后,c的值为_____ 答案: 空 1: 1

题号:4474

当计算机用两个字节存放一个整数时, 其中能存放的最大十进制整数是 _____、最小 十进制整数是 _____,它们的二进制形式是 _____。答案: 空 1: 65535 空 2: -32768 空 3:

1111 1111 1111 1111,1000 0000 0000 0000 题号:4683

若从键盘输入 58, 则以下程序输出的结果是 _____。main() {

int a;

scanf\);

if (a>50)printf (\); if (a>40)printf (\); if (a>30)printf (\); } 答案: 空 1: 585858

题号:1262

请写出与以下表达式等价的表达式是 A)_____B)A)!(x>0) B )!0 答案: 空 1: x <= 0 空 2: 1

_____。

..

题号:5076 以下程序的输出结果是 _____。

main() { int a=0;

a+=(a=8);

printf (\\n\); } 答案: 空 1: 16

题号:5410

以下程序的执行结果是 _____。

main() {

int a, b, *p = &a, *q = &b; a = 10; b = 20; *p = b; *q = a; printf( “a = %d, b = %d\\n ”, a, b); } 答案:

空 1:

a = 20, b = 20

题号:5299

运用位运算,能将八进制数 0125000除以4,然后赋给变量 a的表达式是 _____。 答案: 空 1:

a = 0125000>>2

题号:2211

在C语言程序中, 用关键字_____定义基本整型变量, 用关键字_____定义单精度实型 变量,用关键字 _____定义双精度实型变量。 答案: 空 1: int 空 2: float

..

空 3: double

程序设计

================================================== 题号:4003

/*------------------------------------------------ 【程序设计】

-------------------------------------------------- 功能:求一个四位数的各位数字的立方和 ------------------------------------------------*/ #include void VV(); int fun(int n) {

/********** Begin **********/

/********** End ***********/ }

main() {

int k;

k=fun(1234);

..

printf(\

VV(); }

void VV() {

FILE *IN,*OUT; int iIN,iOUT,i;

IN=fopen(\if(IN==NULL) {

printf(\}

OUT=fopen(\if(OUT==NULL) {

printf(\for(i=0;i<10;i++) {

fscanf(IN,\iOUT=fun(iIN);

fprintf(OUT,\}

fclose(IN); fclose(OUT); }

示例代码: int d,k,s=0; while (n>0) {

d=n; s+=d*d*d; n/=10; }

return s;

搜索更多关于: 大学C语言考试题库(答案)  的文档
大学C语言考试题库(答案) .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8qohm9pful6c4rp7oypx5gf8x599m300swp_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top