2023年常熟理工学院C语言题库本三.doc
上传人:觅松****哥哥 上传时间:2024-09-11 格式:DOC 页数:43 大小:96KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

2023年常熟理工学院C语言题库本三.doc

2023年常熟理工学院C语言题库本三.doc

预览

免费试读已结束,剩余 33 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

结构化程序设计语言编写程序由三种结构组成:顺序结构、分支结构和。一个完整C程序可以有多个函数,其中有且只能有一个名为函数。数学式所相应C语言表达式为(m,1/3.0)。在调用函数fopen("d:\\b.dat","r")时,若d盘根目录下不存在文献b.dat,则函数返回值是。实行下面程序段中语句“k=A*A+1;”后k值是。#defineB2#defineAB+1k=A*A+1;已有定义“floatm;doublen;inta;longb;charc;”,则表达式m+n*a/m+b/n+c值类型为。C语言有效预解决命令总是以开头。已有定义“inta[10],*p=a+3;”,则数组a最终一个元素是p[]。已有定义“intn=12;doublea;”,则实行语句“a=n/=5;”后,a值为。若要申明一个类型名STR,使得定义语句STRs等价于char*s,则申明语句是。程序设计语言发展经历了多个阶段:机器语言、汇编语言和。一个C程序总是从函数开始实行。已有定义“doublea=5,b=10;”,则计算ab库函数调用形式是。已有定义“charch='a';”,则表达式ch=ch-'a'+'A'值为字符编码。表达“x≥y≥z”C语言表达式是x>=y。C语言有效预解决命令总是以开头。常量'\n'数据类型是。已有定义“intb[10],*p=b,*q;q=&b[5];”,则表达式q-p值是。在文献中,以符号常量EOF作为文本文献(字符流文献)结束标记,EOF代表值是。若要申明一个类型名STR,使得定义语句STRs等价于char*s,则申明语句是。结构化程序设计语言编写程序由三种结构组成:顺序结构、和循环结构。C语言中除复合语句外其它所有语句所有以结束。已有定义“doublea=10,b=5;”,则计算ab库函数调用形式是。C语言有效预解决命令总是以开头。已有定义“chara=1;intb=2;floatc=3;doubled=4;”,则表达式“c=a+b+c+d”值类型为。用typedef定义一个长度为10整型数组NUM语句是。实行下面程序段中语句“k=A*A+1;”后k值是。#defineB2#defineAB+1k=A*A+2;已有定义“inta[][4]={1,2,3,4,5,6,7,8,9};”,则数组a第一维大小是。程序中已使用预解决命令“#include<stdio.h>”,为使语句“fp=fopen("asc.txt","r");”能正常实行,在该语句之前必需有定义FILE;。实行“printf("%d,%d",a,b,c,d);”后在屏幕上将输出个整数。以下叙述中对的是A)程序设计任务就是编写程序代码并上机调试B)程序设计任务就是拟定所用数据结构C)程序设计任务就是拟定所用算法D)以上三种说法所有不完整以下选项中,能用作用户标记符是A)voidB)8_8C)_0_D)unsigned阅读以下程序#includemain(){intcase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&case,&pjrintF);printf(“%d%f\n”,case,printF);}该程序编译时产生错误,其犯错因素是A)定义语句犯错,case是关键字,不能用作用户自定义标记符B)定义语句犯错,printF不能用作用户自定义标记符C)定义语句无错,scanf不能作为输入函数使用D)定义语句无错,printf不能输出case值表达式:(int)((double)9/2)-(9)%2值是A)0B)3C)4D)5若有定义语句:intx=10;,则表达式x-=x+x值为A)-20B)-10C)0D)10有以下程序#includemain(){inta=1,b=0;printf(“%d,”,b=a+b);printf(“%d\n”,a=2*b);}程序运营后输出结果是A)0,0B)1,0C)3,2D)1,2设有定义:inta=1,b=2,c=3;,以下语句中实行效果和其它三个不同样是A)if(a>b)c=a,a=b,b=c;B)if(a>b){c=a,a=b,b=c;}C)if(a>b)c=a;a=b;b=c;D)if(a>b){c=a;a=b;b=c;}有以下程序#includemain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=kcase2:c++;break;case4:c+=2;break;}printf(“%d\n”,c);}程序运营后输出